Keto Cauliflower Mac and Cheese: The Ultimate Comfort Side
Missing the gooey, cheesy comfort of macaroni and cheese on your low-carb diet? This Keto Cauliflower Mac and Cheese is the perfect solution! By substituting cauliflower florets for pasta, you get all the warmth and indulgence of the classic dish without the carbs. Furthermore, the combination of sharp cheddar cheese and nutty Gruyère cheese creates a rich, complex sauce that is absolutely irresistible. This easy, low-carb side dish is ready in minutes and perfect for any dinner table.

Ingredients for the Creamiest Keto Mac & Cheese
- Cauliflower florets: The low-carb substitute for macaroni; they absorb the rich cheese sauce beautifully.
- Almond flour: Used to create a quick, low-carb roux when combined with the butter, which helps the sauce thicken.
- Butter: Used to melt the almond flour and create the roux base for the sauce.
- Heavy cream: Provides the necessary liquid and fat content for the creamy sauce base.
- Salt: Essential seasoning to bring out the sharp flavor of the cheese.
- Sharp cheddar cheese: Provides the familiar, tangy, classic mac and cheese flavor.
- Gruyère cheese: Adds a deep, nutty, and complex flavor that elevates the sauce beyond standard cheddar.
How to Make Keto Cauliflower Mac & Cheese
This recipe moves quickly and involves three distinct phases: steaming the cauliflower, building the creamy cheese sauce, and combining the elements.
1. Steaming the Cauliflower
The key to a good texture is steaming the cauliflower just until it’s tender, not mushy.
- Steam: Place a steamer basket in a large stockpot and fill the pot with 1 inch of water. Bring to a boil.
- Cook: Add the cauliflower florets to the steamer basket, cover, and let steam for 3-5 minutes or until the cauliflower is fork tender.
- Set Aside: Remove from heat and any water and set aside.
2. Building the Low-Carb Cheese Sauce
This phase creates the thick, creamy sauce using a low-carb version of a traditional roux.
- Make Roux: To a medium sauce pan, melt butter over medium heat. Sprinkle in almond flour and stir for 30 seconds.
- Add Cream: Slowly add heavy cream while stirring constantly. Add salt.
- Thicken Base: Let mixture come to a boil and let simmer for 5-7 minutes or until mixture has thickened enough to coat the back of a spoon.
- Add Cheese: Once cream base has thickened, slowly add in shredded cheese, adding in a handful at a time and stirring until smooth. Continue until all the cheese has melted and cheese sauce is smooth and creamy. Remove from heat.
3. Finishing and Serving
- Combine: Add cauliflower florets into the cheese sauce and stir until florets are well coated.
- Serve: Serve immediately.
Recipe Notes and Serving Suggestions
- Cheese Blend: Substitutions: You can substitute the Gruyère with another excellent melting cheese like white cheddar or Monterey Jack, but the Gruyère adds a unique depth.
- Cauliflower Texture: Doneness: Do not over-steam the cauliflower! It should be just fork-tender. If it is too soft, it will fall apart when stirred into the sauce.
- Making it Ahead: The sauce can be made an hour ahead of time and kept warm on very low heat. However, it is best to steam the cauliflower and combine just before serving for the best texture.
- Serving Suggestions: This keto cauliflower mac & cheese is the ultimate side dish for protein like steak, grilled chicken, or pork chops.
Keto Cauliflower Mac & Cheese
A rich and creamy Keto Cauliflower Mac & Cheese using a blend of sharp cheddar and nutty Gruyère cheese for a superior low-carb side dish.
Ingredients
- 1 pound cauliflower florets
- 3 tablespoons almond flour
- 3 tablespoons butter
- 1 cup heavy cream
- 1 teaspoon salt
- 6 oz sharp cheddar cheese, shredded
- 3 oz gruyere cheese, shredded
Instructions
- Steam Cauliflower: Place cauliflower florets in a steamer basket over 1 inch of boiling water. Cover and steam for 3-5 minutes until fork tender. Remove and set aside.
- Make Roux: In a saucepan, melt butter over medium heat. Sprinkle in almond flour and stir for 30 seconds.
- Thicken Sauce: Slowly add heavy cream, stirring constantly. Add salt. Let simmer for 5-7 minutes until the mixture coats the back of a spoon.
- Add Cheese: Slowly add shredded cheese (cheddar and Gruyère) one handful at a time, stirring until the cheese sauce is smooth and creamy. Remove from heat.
- Serve: Add cauliflower florets into the cheese sauce and stir until well coated. Serve immediately.
Notes
- Do not boil the sauce once the cheese is added, as it may cause the sauce to separate.
- Use freshly shredded cheese, as pre-shredded cheese contains starches that can affect the texture.
Nutrition Information:
Serving Size:
per servingAmount Per Serving: Calories: 550Total Fat: 48gSaturated Fat: 29gCarbohydrates: 8gNet Carbohydrates: 5gFiber: 3gSugar: 3gProtein: 24g
