baked keto cauliflower mac and cheese in a casserole dish with golden bubbly cheese topping

Keto Cauliflower Mac and Cheese (Super Creamy)

Jump to Recipe

If you miss classic mac and cheese on keto, this cozy cauliflower version will absolutely hit the spot. It has all the creamy, cheesy comfort you love, just without the pasta or carb crash. Grab a head of cauliflower, some good sharp cheddar, and you’re 30 minutes away from a new weeknight favorite.

Why You’ll Love Keto Cauliflower Mac and Cheese

  • Low-carb comfort food: All the flavor of mac and cheese with a fraction of the carbs thanks to cauliflower.
  • Simple ingredients: Uses basic keto pantry staples like heavy cream, cream cheese, and cheddar.
  • Ready in about 30 minutes: Quick enough for busy weeknights, impressive enough for holidays.
  • Easy to customize: Add bacon, different cheeses, or low-carb toppings to make it your own.

Ingredients

  • 1 large head (about 1 kg / 2.2 lb), cut into small florets cauliflower florets (fresh or frozen, bite-sized pieces)
  • 2 tbsp (28 g) butter (unsalted)
  • 2 cloves, minced garlic (or 1 tsp garlic powder)
  • 1 cup (240 ml) heavy cream (also called double cream or whipping cream)
  • 85 g (3 oz), softened and cubed cream cheese (full-fat for best texture)
  • 2 cups (200 g), shredded sharp cheddar cheese (use block cheese you shred yourself for best melt)
  • 1/2 cup (45 g), finely grated parmesan cheese (adds salty, nutty flavor)
  • 1 tsp (5 ml) Dijon mustard (optional, boosts cheesy flavor)
  • 1/2 tsp (2 g) smoked paprika (or regular paprika)
  • 1/2–3/4 tsp (3–4 g) salt (to taste, depending on saltiness of cheese)
  • 1/4 tsp (1 g), freshly ground black pepper (to taste)
  • 1/2 cup (50 g), shredded mozzarella cheese (for melty topping, optional but recommended)
  • 1/4 cup (20 g) crushed pork rinds or almond flour (optional crunchy low-carb topping)
  • 1 tbsp (15 ml) olive oil or melted butter (to mix with topping crumbs, optional)

Instructions

  1. Preheat your oven to 200°C / 400°F. Lightly grease a medium baking dish (about 2 L / 2 qt) with butter or cooking spray and set aside.
  2. Prep the cauliflower: Bring a large pot of salted water to a boil. Add the cauliflower florets and cook for 4–5 minutes until just tender but still slightly crisp in the center. You want them al dente so they don’t turn mushy when baked.
  3. Drain the cauliflower very well in a colander, then spread it out on a clean kitchen towel or paper towels and pat dry thoroughly. Removing excess moisture helps the cheese sauce cling and keeps the bake from becoming watery.
  4. Make the cheese sauce: In a large skillet or saucepan, melt the butter over medium heat. Add the minced garlic and sauté for 30–60 seconds until fragrant but not browned.
  5. Pour in the heavy cream and bring to a gentle simmer over medium heat, stirring frequently. Once small bubbles form around the edges, reduce the heat to low.
  6. Whisk in the cream cheese cubes, stirring until completely melted and smooth. This will slightly thicken the cream and create a silky base for the cheeses.
  7. Add the shredded sharp cheddar and grated parmesan in small handfuls, whisking constantly after each addition until melted and smooth. Keep the heat low to prevent the sauce from splitting. If it gets too thick, add a splash (15–30 ml) of extra cream.
  8. Season the sauce with Dijon mustard, smoked paprika, salt, and black pepper. Taste and adjust seasoning as needed; remember the cauliflower is mild, so the sauce should be well-seasoned.
  9. Combine: Add the well-drained cauliflower florets to the skillet and gently fold them into the cheese sauce until every piece is generously coated. If your pan is too small, combine in a large mixing bowl instead.
  10. Transfer the cheesy cauliflower mixture to the prepared baking dish, spreading it into an even layer. Sprinkle the top with the shredded mozzarella for extra gooey melt.
  11. Optional crunchy topping: In a small bowl, mix the crushed pork rinds or almond flour with the olive oil or melted butter. Sprinkle evenly over the top of the casserole for a golden, low-carb crumb.
  12. Bake in the preheated oven for 12–15 minutes, until the cheese is bubbling and the top is lightly golden. For a deeper browned top, switch to broil/grill for 1–2 extra minutes, watching closely so it doesn’t burn.
  13. Rest & serve: Let the keto cauliflower mac and cheese rest for 5 minutes so the sauce thickens slightly. Serve hot as a cozy main with a simple green salad, or as a rich side alongside protein like roasted chicken or steak.

Pro Tips & Variations

  • Dry the cauliflower well: After boiling, drain and pat the florets very dry to prevent a watery sauce and help the cheese cling.
  • Shred your own cheese: Pre-shredded cheese often contains anti-caking agents that affect melting; blocks of cheddar and parmesan give a smoother, creamier sauce.
  • Add protein: Stir in cooked bacon, diced grilled chicken, or leftover rotisserie chicken to turn this into a full one-pan keto dinner.
  • Spice it up: For a game-day or winter twist, add 1–2 tbsp (15–30 ml) hot sauce, a pinch of cayenne, or swap half the cheddar for pepper jack.

Storage & Serving

Let leftovers cool completely, then transfer to an airtight container and refrigerate for up to 3 days. Reheat individual portions in the microwave in 30-second bursts, stirring in between, or warm the whole dish, covered with foil, in a 175°C / 350°F oven for 10–15 minutes until hot and bubbly. The sauce may thicken as it cools; stir in a splash of heavy cream when reheating to bring back its silky texture. For longer storage, freeze tightly wrapped portions for up to 2 months, then thaw overnight in the fridge before reheating. Serve alongside simple proteins or a crisp salad for an easy low-carb lunch or dinner.

Nutrition (per serving)

Calories: 360 | Protein: 15g | Carbs: 9g | Fat: 31g | Fiber: 3g

Frequently Asked Questions

Is cauliflower mac and cheese really keto?

Yes. This keto cauliflower mac and cheese is made with cauliflower instead of pasta and uses heavy cream, cream cheese, and full-fat cheeses, which are all keto-friendly. One serving is low in net carbs, making it suitable for most low-carb and keto diets.

Can I use frozen cauliflower florets?

You can use frozen cauliflower florets, but for best texture, cook them just until tender and drain very well. Pat them dry to remove excess moisture before mixing with the cheese sauce so the bake doesn’t become watery.

How do I keep the cheese sauce from becoming grainy?

Melt the cheese over low heat and add it gradually to the warm cream and cream cheese mixture. Avoid boiling the sauce after adding cheese, as high heat can cause it to separate and turn grainy.

Can I make this recipe ahead of time?

Yes. Assemble the casserole up to the point of baking, cover tightly, and refrigerate for up to 24 hours. When ready to eat, bake at 200°C / 400°F for 18–20 minutes until hot and bubbly, adding a few extra minutes to account for the cold dish.

What can I use instead of pork rinds for the topping?

If you don’t eat pork, use finely ground almond flour, crushed keto crackers, or just skip the crumb and go for an all-cheese topping with extra mozzarella and parmesan.

You Might Also Like

Sources

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *