This luxurious keto cauliflower casserole transforms humble cauliflower into a decadent, restaurant-quality dish that rivals any traditional potato gratin. With its rich, creamy garlic parmesan sauce and perfectly tender cauliflower florets, this recipe proves that healthy eating doesn’t mean sacrificing flavor or comfort.
Packed with heart-healthy fats from heavy cream and cheese, plus the anti-inflammatory benefits of cauliflower, this gluten-free casserole delivers just 4 net carbs per serving while keeping you satisfied for hours. It’s the perfect side dish for your keto lifestyle or can easily stand alone as a comforting main course.
Prep Time: 15 minutes |
Cook Time: 35 minutes
Ingredients
- 1 large head cauliflower, 900g (2 lbs), cut into bite-sized florets
- 240ml (1 cup) heavy cream
- 115g (4oz / 1 cup) cream cheese, softened
- 100g (3.5oz / 1 cup) freshly grated Parmesan cheese, divided
- 150g (5oz / 1½ cups) sharp cheddar cheese, grated, divided
- 4 cloves garlic, minced
- 30ml (2 tbsp) extra virgin olive oil
- 15g (1 tbsp) butter
- 5g (1 tsp) dried thyme
- 2.5g (½ tsp) dried rosemary
- 2.5g (½ tsp) sea salt
- 1.25g (¼ tsp) black pepper
- 1.25g (¼ tsp) paprika
- 30g (¼ cup) fresh chives, chopped for garnish
Instructions
- Step 1: Preheat your oven to 190°C (375°F). Lightly grease a 23x33cm (9×13 inch) baking dish with butter or olive oil.
- Step 2: Bring a large pot of salted water to boil. Add cauliflower florets and cook for 8-10 minutes until fork-tender but still firm. Drain thoroughly and pat dry with paper towels.
- Step 3: In a large skillet, heat olive oil and butter over medium heat. Add minced garlic and sauté for 1-2 minutes until fragrant but not browned.
- Step 4: Reduce heat to low and slowly whisk in the heavy cream. Add softened cream cheese, whisking continuously until completely smooth and melted.
- Step 5: Add thyme, rosemary, salt, pepper, and paprika to the cream mixture. Whisk until well combined and let simmer for 2-3 minutes.
- Step 6: Remove from heat and stir in ¾ of the Parmesan cheese and 1 cup of the cheddar cheese until melted and creamy.
- Step 7: Add the drained cauliflower florets to the cheese sauce and gently fold until every piece is well coated.
- Step 8: Transfer the mixture to your prepared baking dish, spreading evenly with a spatula.
- Step 9: Top with remaining Parmesan and cheddar cheese, ensuring even coverage across the surface.
- Step 10: Bake for 20-25 minutes until the top is golden brown and bubbling around the edges.
- Step 11: Remove from oven and let rest for 5 minutes to allow the sauce to thicken slightly.
- Step 12: Garnish with fresh chopped chives and serve immediately while hot and creamy.
Nutrition Facts (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 285 |
| Protein | 15g |
| Carbohydrates | 8g |
| Fat | 23g |
| Fiber | 4g |
Chef’s Tips
- Pat the cooked cauliflower completely dry with paper towels to prevent a watery casserole – excess moisture is the enemy of creamy texture.
- Use freshly grated cheese instead of pre-shredded for the smoothest, most luxurious sauce. Pre-shredded cheese contains anti-caking agents that can make the sauce grainy.
- For extra richness, substitute half the heavy cream with full-fat sour cream, and add it off the heat to prevent curdling.
Health Benefits
This nutrient-dense casserole provides powerful health benefits beyond its delicious taste. Cauliflower is rich in vitamin C, vitamin K, and folate while being naturally anti-inflammatory. The high-fat, low-carb profile supports ketosis for sustained energy and mental clarity. The monounsaturated fats from olive oil promote heart health, while the protein and calcium from cheese support bone health and muscle maintenance. This dish also provides choline from the dairy, which supports brain function and liver health.
Storage Instructions
Store leftover casserole covered in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 60-90 seconds, or reheat the entire dish in a 160°C (325°F) oven for 15-20 minutes until heated through. For best results, add a splash of heavy cream before reheating to restore creaminess. This casserole can be assembled up to 24 hours in advance and baked when ready to serve.
🌿 Love healthy recipes? Get more delivered weekly!
Join our community for free recipes, nutrition tips & exclusive guides.

