Keto Cauliflower Mac and Cheese
Keto cauliflower mac and cheese is steamed cauliflower florets folded into a butter, cream cheese, and three-cheese sauce instead of pasta, delivering the same rich, cheesy bite for about 6 g net carbs per serving. A large head of cauliflower and a simple stovetop cheese sauce come together in about 40 minutes, and an optional parmesan-and-pork-rind topping gets you the baked, golden-crusted finish of the classic dish.
Regular macaroni and cheese can provide roughly 40 to 45 g net carbs per cup, largely from the pasta. Replacing pasta with cauliflower lowers the estimate, but the portion still needs to be compared with the carbohydrate amount in an existing plan. For other lower-carbohydrate choices, see the keto food list.
Why does this recipe work on keto?
Cauliflower has about 3 g net carbs per cup, versus roughly 40 g in a cup of cooked elbow macaroni, so replacing the pasta cuts the carb load by well over 90% while the butter, cream, and cheese keep fat high. The result lands close to a standard keto ratio of mostly fat with moderate protein and minimal carbs, which is the same macro split used across the site's macro-calculating guide.
The technique matters as much as the swap. Cauliflower holds water, so under-draining it is the single most common reason a "keto mac and cheese" turns out thin and watery instead of clinging to the sauce the way pasta does. Steaming (not boiling in a flooded pot) and patting the florets dry before they hit the sauce solves that.
Ingredients
- 1 large head cauliflower (about 2 lbs / 900 g), cut into bite-sized florets — the entire head contributes only about 18 g net carbs total, roughly 3 g per serving.
- 4 tbsp (56 g) unsalted butter — 0 g net carbs; builds the sauce base.
- 4 oz (113 g) full-fat cream cheese, softened — about 4 g total carbs for the whole block, under 1 g per serving.
- 1 cup (240 ml) heavy cream — around 6 g total carbs for the cup, about 1 g per serving.
- 2 cups (8 oz / 226 g) shredded sharp cheddar cheese, divided — well under 1 g net carbs per serving; sharp cheddar gives the strongest classic mac-and-cheese flavor.
- 1 cup (4 oz / 113 g) shredded mozzarella cheese — adds the stretchy pull; under 1 g net carbs per serving.
- 1/2 tsp garlic powder and 1/2 tsp onion powder — negligible carbs, big flavor.
- 1/4 tsp ground mustard — the classic boxed-mac tang, negligible carbs.
- 1/4 tsp xanthan gum (optional) — thickens the sauce without adding meaningful net carbs; it's mostly fiber.
- Salt and black pepper, to taste.
- Optional crispy topping: 1/4 cup grated parmesan + 1/2 cup crushed pork rinds — a carb-free stand-in for breadcrumbs.
How to make keto cauliflower mac and cheese
Step 1: Cook and dry the cauliflower
Steam or boil the florets for 8 to 10 minutes, until a fork slides in easily but the pieces still hold their shape. Drain in a colander and let them sit a few minutes, then pat dry with a clean towel or paper towels. This step is worth the extra two minutes — wet cauliflower dilutes the cheese sauce.
Step 2: Preheat the oven
Preheat the oven to 375°F (190°C) and lightly grease a baking dish if you're finishing the dish with the crispy topping. If you'd rather skip the oven entirely, the stovetop sauce is fully cooked on its own — jump straight to Step 6.
Step 3: Build the cheese sauce base
Melt the butter in a saucepan over medium-low heat. Whisk in the cream cheese until it's fully smooth, then pour in the heavy cream and bring to a gentle simmer, stirring so nothing scorches on the bottom.
Step 4: Season the sauce
Whisk in the garlic powder, onion powder, ground mustard, the xanthan gum if you're using it, and salt and pepper to taste. Let it simmer another minute so the flavors bloom.
Step 5: Melt in the cheese
Take the pan off the heat — cheese added over direct heat is more likely to separate into an oily, grainy sauce. Stir in the cheddar and mozzarella a handful at a time, letting each addition melt before the next, until the sauce is smooth and glossy.
Step 6: Combine and bake
Fold the cauliflower into the sauce until every piece is coated. For the stovetop version, serve straight from the pan. For the baked version, transfer everything to the greased dish, scatter the parmesan and crushed pork rinds over the top, and bake 15 to 20 minutes until the edges bubble and the top turns golden.
Nutrition facts (per serving)
Makes 6 servings, about 1 cup each.
| Nutrient | Amount |
|---|---|
| Calories | 490 kcal |
| Fat | 44 g |
| Protein | 19 g |
| Total carbs | 8 g |
| Fiber | 2 g |
| Net carbs | 6 g |
Numbers are calculated from the ingredients above using standard USDA values for cauliflower, dairy and cheese.1 If you swap ingredients, total the revised label or food-composition values for the whole recipe and divide by the actual number of servings. The net-carb calculator handles one label basis and does not total a multi-ingredient recipe.
Tips and variations
- Roast the cauliflower instead of steaming it for a nuttier, less watery result: toss florets with oil, roast at 425°F (220°C) for 20 minutes, then proceed to Step 3.
- Add protein to turn this into a full meal — stir in shredded rotisserie chicken or crumbled cooked bacon along with the cauliflower for almost no extra net carbs.
- Swap the cheese blend. Gruyère or smoked gouda in place of half the cheddar adds depth without changing the carb count much; just confirm the label.
- Skip the topping if you want a purely stovetop, no-oven version — the sauce is fully cooked and ready to eat as soon as the cheese melts in.
- Spice it up with a pinch of cayenne or a few dashes of hot sauce whisked into the sauce in Step 4.
Storage
Refrigerate leftovers in an airtight container for up to 4 days. Reheat gently on the stovetop or in the microwave in 30-second bursts, stirring between each, and add a splash of heavy cream if the sauce has thickened too much. Freezing is not recommended — the cream-based sauce tends to separate and turn grainy once thawed, and the cauliflower loses its texture.
Frequently Asked Questions
How many net carbs are in keto cauliflower mac and cheese?
Why is my cauliflower mac and cheese watery?
Can I use frozen cauliflower?
Can I make this ahead for meal prep?
What cheese works best for keto mac and cheese?
Once you have dialed in this recipe, use the meal template builder for other meal ideas. It does not import custom dishes or factor them into daily macro targets automatically.
Works cited
Article history
- Updated
- First published
Your learning guide