This luxurious cauliflower gratin transforms humble cauliflower into a decadent, restaurant-quality side dish that perfectly fits your ketogenic lifestyle. With layers of tender cauliflower bathed in a rich, garlicky cream sauce and topped with golden parmesan cheese, this dish delivers all the comfort of traditional potato gratin without the carbs.
Packed with anti-inflammatory compounds from garlic and cauliflower, plus healthy fats from heavy cream and cheese, this gratin supports your keto goals while providing essential nutrients. The best part? It’s naturally gluten-free and so satisfying that even non-keto family members will be asking for seconds.
Prep Time: 15 minutes |
Cook Time: 45 minutes
Ingredients
- 1 large head cauliflower, 1.2kg (2.6lbs), cut into thick slices
- 240ml (1 cup) heavy cream
- 120ml (1/2 cup) unsweetened almond milk
- 4 cloves garlic, minced
- 150g (5.3oz / 1.5 cups) freshly grated parmesan cheese, divided
- 60g (2oz / 1/4 cup) cream cheese, softened
- 2 tbsp (30ml) extra virgin olive oil
- 1 tsp dried thyme
- 1/2 tsp dried rosemary
- 1/2 tsp sea salt
- 1/4 tsp black pepper
- 1/4 tsp nutmeg
- 2 tbsp fresh chives, chopped (for garnish)
Instructions
- Preheat your oven to 190°C (375°F). Grease a 23x33cm (9×13 inch) baking dish with olive oil.
- Bring a large pot of salted water to boil. Add cauliflower slices and blanch for 5-6 minutes until just tender but still firm. Drain thoroughly and pat dry with paper towels.
- In a medium saucepan, heat olive oil over medium heat. Add minced garlic and sauté for 1 minute until fragrant, being careful not to brown.
- Slowly whisk in heavy cream and almond milk. Add softened cream cheese, whisking until completely smooth and incorporated.
- Season the cream mixture with thyme, rosemary, salt, pepper, and nutmeg. Simmer gently for 3-4 minutes until slightly thickened.
- Remove from heat and whisk in 100g (3.5oz) of the parmesan cheese until melted and smooth. Taste and adjust seasoning as needed.
- Arrange half the cauliflower slices in the prepared baking dish, overlapping slightly. Pour half the cream sauce over the cauliflower.
- Layer the remaining cauliflower on top, then pour the remaining cream sauce evenly over the surface.
- Sprinkle the remaining 50g (1.8oz) parmesan cheese over the top, ensuring even coverage.
- Cover tightly with foil and bake for 30 minutes. Remove foil and continue baking for 12-15 minutes until golden brown and bubbly.
- Let cool for 5 minutes to allow the sauce to set slightly before serving.
- Garnish with fresh chopped chives and serve immediately while hot and creamy.
Nutrition Facts (per serving)
| Nutrient | Amount |
|---|---|
| Calories | 285 |
| Protein | 12g |
| Carbohydrates | 8g |
| Fat | 24g |
| Fiber | 3g |
Chef’s Tips
- Pat the blanched cauliflower completely dry with paper towels to prevent a watery gratin – excess moisture will dilute the creamy sauce and prevent proper browning.
- Use freshly grated parmesan cheese rather than pre-grated for superior melting and flavor. The added starch in pre-grated cheese can make your sauce grainy.
- For extra richness, substitute 2 tablespoons of the heavy cream with grass-fed butter, whisking it in at the end for a glossy, restaurant-quality finish.
Health Benefits
This keto cauliflower gratin is a nutritional powerhouse that supports your health goals in multiple ways. Cauliflower provides potent anti-inflammatory compounds like sulforaphane, which may help reduce chronic inflammation and support cellular health. The high-fat content from cream and cheese promotes ketosis for efficient fat burning, while the moderate protein helps maintain muscle mass. Garlic adds immune-boosting allicin compounds, and the dish’s low net carb count (just 5g per serving) keeps you in ketosis while delivering satisfying comfort food flavors.
Storage Instructions
Store leftovers covered in the refrigerator for up to 4 days. Reheat individual portions in the microwave for 60-90 seconds or reheat the entire dish covered in a 160°C (325°F) oven for 15-20 minutes. The gratin can be assembled up to 24 hours ahead – simply cover and refrigerate, then add 5-10 minutes to the initial covered baking time.
🌿 Love healthy recipes? Get more delivered weekly!
Join our community for free recipes, nutrition tips & exclusive guides.


