Go Back
Judy John

Keto Cauliflower Mac and Cheese

Creamy keto cauliflower mac and cheese made with tender cauliflower, cheddar, cream cheese, and Parmesan. Serve it stovetop for softness or bake it for a golden finish.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 6 servings
Course: Main Dish, Side Dish, Snack
Cuisine: American
Calories: 350

Ingredients
  

Cauliflower Base
  • 2 large heads (1.4 kg) cauliflower — cut into small florets
  • 1 cup (240 ml) unsweetened almond milk — or other unsweetened low-carb milk
  • 3 tablespoons (42 g) unsalted butter
  • 3 ounces (85 g) cream cheese — softened
  • 1 teaspoon (3 g) garlic powder
  • 1/2 teaspoon (3 g) salt
  • 1/4 teaspoon (0.5 g) black pepper
Cheese
  • 1 1/2 cups (150 g) shredded sharp cheddar cheese
  • 1/2 cup (50 g) shredded Monterey Jack cheese
  • 1/2 cup (50 g) grated Parmesan cheese
  • 1 teaspoon (5 g) Dijon mustard
Optional Toppings
  • 3 slices (45 g) cooked bacon — crumbled, optional
  • 1 tablespoon (4 g) fresh chives — chopped, optional
  • 1/4 teaspoon (0.5 g) smoked paprika — optional
  • 1/4 cup (25 g) shredded cheddar cheese — for baking, optional

Equipment

  • Large Pot
  • Colander
  • Medium Saucepan
  • Blender
  • Mixing Bowl
  • Whisk
  • Baking Dish
  • Grater
  • Measuring Cups
  • Measuring Spoons
  • Rubber Spatula
  • Oven

Method
 

  1. Preheat the oven to 190°C (375°F) if you plan to bake the dish. Lightly grease a baking dish.
  2. Bring a large pot of salted water to a boil. Add the cauliflower and cook for 8 to 10 minutes until very soft.
  3. Drain the cauliflower thoroughly and let it steam-dry for several minutes. Removing excess water keeps the cheese sauce thick and creamy.
  4. Blend the cauliflower, almond milk, butter, cream cheese, garlic powder, salt, and pepper until completely smooth. Work in batches if needed.
  5. Pour the cauliflower sauce into a medium saucepan and warm it over low heat. Stir gently until steaming but do not boil.
  6. Add cheddar, Monterey Jack, Parmesan, and Dijon mustard gradually. Stir continuously until the cheeses melt into a smooth, glossy sauce.
  7. Taste the sauce and adjust salt, pepper, or mustard. The mixture should coat a spoon and remain thick enough to cling to the cauliflower.
  8. For stovetop serving, transfer the finished mixture to a bowl and add bacon, chives, or smoked paprika. Serve while hot and creamy.
  9. For a baked finish, transfer the mixture to the prepared baking dish. Sprinkle extra cheddar and optional bacon over the top.
  10. Bake for 10 to 12 minutes until bubbling around the edges and lightly golden on top. Broil briefly for deeper browning if desired.
  11. Rest the baked dish for 5 minutes before serving. The sauce should remain creamy while the top develops a lightly crisp, cheesy layer.

Notes

For the creamiest keto cauliflower mac and cheese, cook the cauliflower until very soft and drain it thoroughly before blending. For a softer, looser texture, add warm almond milk 1 tablespoon at a time. For a thicker, more scoopable texture, simmer the sauce briefly before adding the cheese. Avoid high heat after adding cheese because the sauce can become grainy. Handle the hot blender contents carefully and vent the lid according to your blender's instructions. Customize with bacon, jalapeño, smoked paprika, roasted garlic, chili flakes, broccoli, or different cheeses. Add crunchy toppings only during final assembly so they stay crisp. Prepare the cauliflower sauce up to 24 hours ahead and refrigerate it separately, then combine and reheat gently before serving. Freeze cooled portions for up to 2 months, although the sauce may separate slightly after thawing. Thaw overnight and reheat slowly while stirring. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently with a splash of milk if needed.