Keto Cauliflower Gratin – Creamy, Cheesy, and Low-Carb Comfort
This Keto Cauliflower Gratin brings all the cozy, bubbling comfort of classic gratin without the heavy carbs. Tender cauliflower baked in a creamy, garlicky cheese sauce and topped with a golden crust—what’s not to love? It’s weeknight-friendly, elegant enough for guests, and a hit with picky eaters.
If you’re missing potatoes au gratin on keto, this is the satisfying stand-in. Serve it as a hearty side or a meatless main with a crisp salad.
What Makes This Special

This gratin skips the flour and breadcrumbs but keeps all the rich, cheesy flavor. The sauce is thickened naturally with cream, cheese, and a quick simmer, so it stays low-carb without compromising texture.
Cauliflower absorbs the sauce and turns buttery-soft in the oven, making every bite feel indulgent. Best of all, it reheats beautifully, so leftovers are a win.
Shopping List
- Cauliflower: 1 large head, cut into bite-size florets (about 6–7 cups)
- Heavy cream: 1 cup
- Cream cheese: 3 ounces, softened
- Shredded cheese blend: 2 cups total (try 1 cup sharp cheddar + 1 cup Gruyère or Swiss)
- Parmesan cheese: 1/4 cup, finely grated (for topping)
- Butter: 2 tablespoons
- Garlic: 2 cloves, minced (or 1/2 teaspoon garlic powder)
- Dijon mustard: 1 teaspoon
- Onion powder: 1/2 teaspoon
- Nutmeg: 1/8 teaspoon (optional but classic)
- Salt and pepper: to taste
- Fresh chives or parsley: for garnish (optional)
- Pork rinds or almond flour: 2 tablespoons, crushed (optional for extra crunch on top)
Instructions

- Prep the oven and pan: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish or similar casserole.
- Par-cook the cauliflower: Steam or microwave the florets until just tender-crisp, about 5–7 minutes.
Drain very well and pat dry. Excess moisture makes the gratin watery.
- Make the sauce base: In a medium saucepan over medium heat, melt the butter. Add garlic and cook 30–60 seconds until fragrant.
- Add cream and seasonings: Pour in the heavy cream.
Stir in cream cheese, Dijon, onion powder, nutmeg, 1/2 teaspoon salt, and 1/4 teaspoon pepper. Simmer gently, stirring, until the cream cheese melts and the sauce thickens slightly, 3–4 minutes.
- Stir in the cheeses: Off the heat, add 1 1/2 cups of the shredded cheese blend. Stir until smooth and glossy.
Taste and adjust salt and pepper.
- Combine with cauliflower: Spread the cauliflower in the baking dish. Pour the cheese sauce over and toss gently to coat. Even out the surface.
- Add the topping: Sprinkle the remaining 1/2 cup shredded cheese and the Parmesan over the top.
For extra crunch, mix crushed pork rinds or almond flour with a teaspoon of melted butter and scatter over the cheese.
- Bake: Bake uncovered for 18–22 minutes, until bubbling around the edges.
- Broil for color: If needed, broil 1–2 minutes to brown the top. Watch closely.
- Rest and serve: Let sit 5–10 minutes to set. Garnish with chopped chives or parsley and serve warm.
How to Store
- Refrigerate: Cool completely, then cover and store for up to 4 days.
- Reheat: Warm in a 325°F (165°C) oven until hot, 12–15 minutes, or microwave in short bursts.
Add a splash of cream if it looks dry.
- Freeze: Freeze in an airtight, freezer-safe dish for up to 2 months. Thaw overnight in the fridge and reheat covered in the oven. Note: texture stays best when frozen before baking.

Benefits of This Recipe
- Keto-friendly: Very low in carbs, high in satisfying fat, and moderate in protein.
- Comfort food vibes: Creamy, cheesy, and cozy without the heavy starch.
- Make-ahead friendly: Assemble up to a day in advance and bake when needed.
- Flexible: Swap cheeses, add protein, or tweak seasonings based on what you have.
- Family-approved: A great way to get more veggies on the table without complaints.
Common Mistakes to Avoid
- Not drying the cauliflower: Waterlogged florets thin the sauce.
Drain and pat dry after steaming.
- Overcooking before baking: Aim for tender-crisp. The oven will finish the job.
- Boiling the cream hard: Keep it at a gentle simmer to avoid breaking the sauce.
- Using pre-shredded cheese only: It can contain anti-caking agents. Mixing in freshly grated cheese melts smoother.
- Skipping the rest time: A short rest helps the gratin set and slice cleanly.
Recipe Variations
- Bacon and scallion: Stir in 4 slices cooked, crumbled bacon and 2 chopped scallions before baking.
- Broccoli blend: Use half cauliflower and half broccoli for color and variety.
- Jalapeño popper style: Add 1–2 diced jalapeños (seeded) and swap in pepper jack for part of the cheese.
- Chicken gratin: Fold in 1 1/2 cups cooked, shredded chicken for a full meal.
- Herb and mushroom: Sauté 1 cup sliced mushrooms in butter, then add thyme and fold into the sauce.
- Truffle twist: Add a few drops of truffle oil to the finished sauce and use Gruyère for an upscale spin.
FAQ
Is cauliflower gratin really keto?
Yes.
Cauliflower is low in carbs, and the sauce uses cream and cheese instead of flour. It fits well into most ketogenic macros when portioned appropriately.
Can I make this without heavy cream?
You can use half-and-half, but the sauce will be thinner and slightly higher in carbs. For the best keto texture, stick with heavy cream.
What cheeses work best?
A mix of sharp cheddar and Gruyère gives flavor and melt.
Swiss, Monterey Jack, fontina, or provolone also work. Always include some Parmesan for a savory kick on top.
How do I keep the sauce from separating?
Use gentle heat, avoid boiling, and add shredded cheese off the heat. Whisk until smooth before pouring over the cauliflower.
Can I prep this ahead?
Yes.
Assemble the gratin, cover, and refrigerate up to 24 hours. Add a few extra minutes to the bake time if going straight from cold.
How many carbs per serving?
Exact numbers vary by ingredients, but a typical serving (1/8 of the dish) lands around 5–7 net carbs. Check your labels to confirm.
What if I don’t have cream cheese?
Use mascarpone or add an extra 1/4 cup shredded cheese and simmer the cream a bit longer to thicken.
The texture won’t be quite as silky but still delicious.
Can I make it vegetarian?
It already is, as long as your cheeses use vegetarian rennet. Skip the pork rind topping or use almond flour for crunch.
In Conclusion
This Keto Cauliflower Gratin is comfort food done smart—creamy, cheesy, and deeply satisfying without the carb crash. It’s simple enough for a weeknight and special enough for holidays.
Keep the prep straightforward, avoid excess moisture, and let the oven do the magic. Serve it alongside roasted meats or enjoy a big scoop with a bright green salad and call it dinner.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.

