Table of Contents
Cauliflower and Bacon Gratin – The Ultimate Cheesy Cauliflower Bake
I still remember the first time I made a proper gratin in Paris—it was a cold November afternoon in my tiny apartment near the 11th arrondissement. The head chef at school had taught us that a gratin is all about balance: enough cream to comfort, enough salt to lift, and enough golden crust to make you swoon. This cauliflower and bacon gratin is my love letter to that lesson, with a touch of Moroccan warmth from my mother’s kitchen. She would roast cauliflower with cumin and olive oil, but I traded the cumin for smoky bacon and nutty Gruyère. Within the first 100 words, I want you to know this: this isn’t just any cheesy cauliflower bake—it’s a low carb cauliflower gratin that feels decadent yet surprisingly light.
When this dish comes out of the oven, the top is bubbling and bronzed, the bacon crisps peeking through a blanket of melted cheese. The aroma? Think toasty Gruyère mingling with the faint sweetness of caramelized cauliflower and the irresistible sizzle of bacon. Spoon into it—there’s a luxurious, velvety sauce clinging to every floret, and the bacon adds that salty crunch your soul craves. My chef training taught me to treat vegetables with respect: a quick blanch before baking ensures the cauliflower stays tender but never mushy, and the béchamel base is whisked to silky perfection. This is comfort food elevated, without any fussiness.
I’ve tested this recipe dozens of times over the years, from my home kitchen in New York City to holiday tables in the Hudson Valley. My version emphasizes two critical techniques: parboiling the cauliflower just until al dente (no watery gratin here!), and building a sauce that binds without overwhelming. One mistake I see often is skipping the nutmeg—it’s optional, but that tiny pinch lifts the entire dish, a trick I learned from a Parisian chef who called it “the secret note.” I’ll share a pro tip ahead that will guarantee you the crispiest topping every time. Ready to bake?
Why This Cauliflower and Bacon Gratin Recipe Is the Best
The Flavor Secret: My version balances the richness of Gruyère with the earthiness of cauliflower, while bacon adds a smoky depth that cuts through the cream. I grew up watching my mother layer spices in her tagines, and that lesson taught me that salt and fat need an accent. Here, it’s a whisper of nutmeg and the sharpness of Parmesan. This cheesy cauliflower bake isn’t just about indulgence—it’s about layers that keep you coming back for another spoonful.
Perfected Texture: A great gratin is a textural masterpiece. The cauliflower must be just tender, not waterlogged. I blanch it for exactly 4–5 minutes, then drain thoroughly. The sauce—a classic béchamel enriched with Gruyère—coats every floret without turning soupy. The bacon stays crunchy because I cook it separately and scatter it on top before baking. And the panko breadcrumbs? They toast into a golden, shattering crust that contrasts beautifully with the creamy interior.
Foolproof & Fast: Even if you’re new to making sauce from scratch, this recipe walks you through it. The roux comes together in one pan, the cheese melts smoothly, and the entire dish bakes in under 30 minutes. I’ve made this bacon cauliflower casserole for busy weeknights and Thanksgiving alike—it’s forgiving, easy to double, and always a hit. No complicated steps, just reliable, delicious results.
Cauliflower and Bacon Gratin Ingredients
Every Saturday morning, I walk to the Union Square Greenmarket to pick my cauliflower—I look for tight, creamy-white heads with fresh green leaves. The bacon comes from a local butcher who smokes it with applewood, and the Gruyère I buy from a cheese shop in Chelsea Market. This ingredient list is simple but each component has a job. Let me walk you through what you’ll need.
Ingredients List
- 1 large head cauliflower, cut into florets
- 6 slices bacon, chopped
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1½ cups whole milk
- ½ cup heavy cream
- 1½ cups shredded Gruyère cheese
- ½ cup grated Parmesan cheese
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon nutmeg (optional but recommended)
- ¼ cup panko breadcrumbs (optional, for topping)
Ingredient Spotlight
Cauliflower: Look for a firm, heavy head with no brown spots. One large head yields about 4 cups of florets. For the best texture, cut florets into similar sizes— about 1½ inches across. If you’re in a hurry, pre-cut florets from the grocery store work fine; just blanch them a minute less.
Gruyère cheese: This is my go-to for a cauliflower gratin because it melts beautifully and has a nutty, slightly sweet flavor. If you can’t find Gruyère, Swiss or Emmental are good stand-ins—they’ll give a similar melt but a milder taste. Comté is even better, if you can get it.
Bacon: Thick-cut bacon holds up best—it stays meaty and crisp. I use applewood-smoked for extra depth. For a lighter option, you can use turkey bacon, but fry it until very crisp and reduce the salt in the sauce slightly.
Nutmeg: A tiny pinch may seem fussy, but it’s the secret to making the whole dish sing. Nutmeg lifts the dairy and complements the cauliflower’s mild sweetness. I grate it fresh from a whole nutmeg—the flavor is incomparable.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Gruyère cheese | Swiss or Emmental | Less nutty, still creamy melt |
| Heavy cream | Half-and-half | Slightly less rich, still good |
| Panko breadcrumbs | Crushed pork rinds (keto) | Extra crunch, zero carbs |
| All-purpose flour | Gluten-free flour blend | Slightly grainier sauce; ok for GF |
How to Make Cauliflower and Bacon Gratin — Step-by-Step
Making this low carb cauliflower gratin is easier than you think. Follow these four simple steps, and you’ll have a bubbling, golden dish that will vanish from the table.
Step 1: Blanch 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 when pierced with a fork but still firm. Drain immediately and spread on a baking sheet to cool slightly. This quick blanch ensures the cauliflower won’t release water during baking and turn the gratin watery.
⚠️ Common Mistake to Avoid: Overcooking the cauliflower! If you boil it beyond 5 minutes, it will fall apart in the gratin. A slightly al dente floret is perfect—it will continue cooking in the oven.
Step 2: Crisp the Bacon
In a large skillet, cook the chopped bacon over medium heat until crispy, about 6–8 minutes. Use a slotted spoon to transfer the bacon to a paper towel–lined plate. Reserve 1 tablespoon of the rendered bacon fat in the skillet—this will add incredible smoky flavor to the cheese sauce.
💡 mia’s Pro Tip: For extra-crispy bacon, start it in a cold skillet. The fat renders more slowly, giving you perfect, crunchy bits every time.
Step 3: Make the Cheese Sauce
Add the butter to the skillet with the reserved bacon fat. Once melted, whisk in the flour and cook for 1 minute—this roux is the backbone of your sauce. Gradually pour in the milk and cream, whisking constantly, until the mixture thickens, about 3–4 minutes. Remove from heat and stir in the Gruyère and Parmesan until smooth. Season with salt, pepper, and nutmeg if using.
⚠️ Common Mistake to Avoid: Adding the cheese while the sauce is still on high heat can cause it to become grainy. Always take the pan off the burner before stirring in the cheese.
Step 4: Assemble and Bake
Preheat the oven to 375°F (190°C) and butter a 9×13 baking dish. Arrange the drained cauliflower in the dish, then scatter the cooked bacon over the top. Pour the cheese sauce evenly over everything. If using, mix the panko breadcrumbs with a little melted butter and sprinkle over the surface. Bake for 20–25 minutes, until bubbly and golden brown. Let rest 5 minutes before serving—this allows the sauce to set.
💡 mia’s Pro Tip: For an extra-crunchy topping, broil the gratin for the last 2 minutes. Watch it closely—it can go from golden to burnt in seconds!
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Blanch cauliflower | 4-5 min | Fork-tender but not mushy |
| 2 | Cook bacon | 6-8 min | Deep golden and crispy |
| 3 | Make cheese sauce | 4-5 min | Thickened, coats the back of a spoon |
| 4 | Bake | 20-25 min | Bubbling edges, golden top |
Serving & Presentation
This bacon cauliflower casserole is a showstopper straight from the oven. I love to serve it in the baking dish—it’s rustic and homey, with the golden crust on full display. Garnish with a few extra crumbles of crispy bacon and a sprinkle of fresh thyme or parsley for color. In Morocco, my mother would have served a similar dish with crusty bread to mop up the sauce; in New York, I set it alongside a simple roast chicken or pan-seared steak.
The beauty of this gratin is how well it pairs with many main courses. For a holiday dinner, it’s luxurious enough to stand beside a turkey or roast beef. On a weeknight, it makes a satisfying vegetarian main if you skip the bacon (or double it!). When I’m hosting a casual dinner party, I often double the recipe and bake it in a large gratin dish—everyone goes back for seconds.
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Roast chicken, grilled steak, baked ham | Creamy richness balances lean protein |
| Sauce / Dip | Extra cheese sauce on the side | For those who want extra indulgence |
| Beverage | Chardonnay, light red like Pinot Noir | Acidity cuts through the fat |
| Garnish | Fresh parsley, chives, extra bacon | Adds freshness and crunch |
Make-Ahead, Storage & Reheating
Between recipe testing and weekend meal prep, I make this gratin often. It’s perfect for busy New Yorkers: you can assemble it the night before, pop it in the fridge, and bake it the next day. Just add 10 minutes to the baking time if it’s going in cold. Leftovers reheat beautifully—if they last that long!
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Covered dish or airtight container | Up to 4 days | Bake at 350°F for 15-20 min, or microwave in 30-sec bursts |
| Freezer | Well-wrapped or vacuum-sealed | Up to 2 months | Thaw overnight in fridge, then reheat at 350°F until hot |
| Make-Ahead | Assembled unbaked in dish | Up to 24 hours in fridge | Add 10 min to baking time; cover with foil first 15 min |
For the best leftover experience, I recommend reheating in the oven to restore the crispy topping. If you’re short on time, the microwave works, but the panko will soften. My trick: after microwaving, pop it under the broiler for a minute to crisp it back up. And if the sauce seems thick after refrigeration, stir in a splash of milk or cream before reheating.
Variations & Easy Swaps
One of my favorite things about this low carb cauliflower gratin is how customizable it is. Whether you want a Moroccan-inspired twist or a dairy-free version, I’ve tested these variations in my own kitchen.
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Spicy Moroccan Twist | Add 1 tsp cumin, ½ tsp smoked paprika, pinch of cayenne | Those who love warm spices | Easy – just season the sauce |
| Gluten-Free / Dairy-Free | Use GF flour, dairy-free milk/cheese, omit panko or sub pork rinds | Dietary restrictions | Medium – sauce texture changes |
| Smoky Paprika Swirl | Add 1 tbsp smoked paprika and replace bacon with turkey bacon | Lighter option | Easy |
Spicy Moroccan Twist
Inspired by my mother’s kitchen, I sometimes add a teaspoon of ground cumin, half a teaspoon of smoked paprika, and a pinch of cayenne to the cheese sauce. The cumin echoes the earthy notes of the cauliflower, while the cayenne brings a gentle warmth that plays off the bacon. This is a fantastic way to bridge North African flavors with a classic French gratin technique.
Gluten-Free / Dairy-Free Version
I’ve tested this with a gluten-free all-purpose flour blend (like Cup4Cup) and unsweetened almond milk with a tablespoon of nutritional yeast plus dairy-free shredded cheese. The sauce won’t be as rich, but it’s still delicious. For the topping, crushed pork rinds give a fantastic crunch and keep it low carb. If you’re not dairy-free, use a good-quality vegan butter.
Smoky Paprika Swirl
One of my go-to weeknight shortcuts: replace the bacon with turkey bacon (crisped the same way) and stir a tablespoon of smoked paprika into the roux. The paprika mimics bacon’s smokiness, and the dish becomes slightly lighter. I like to fold in some chopped kale or spinach for extra greens—it wilts beautifully under the sauce.
How do you prevent cauliflower and bacon gratin from getting watery?
The key is to blanch the cauliflower briefly—no more than 4–5 minutes—and drain it thoroughly. I spread the florets on a baking sheet after draining to release steam. Also, make sure your cheese sauce is thick enough: it should coat the back of a spoon. If you notice extra liquid after assembling, you can gently press the cauliflower with a paper towel before adding the sauce.
Can I use a different cheese instead of Gruyère in cauliflower and bacon gratin?
Absolutely! Gruyère is my favorite for its nutty, melty quality, but Swiss or Emmental work very well. For a more pronounced flavor, try sharp white cheddar or Comté. If you want a milder gratin, use mozzarella (but note it won’t brown as nicely). The Parmesan is non-negotiable in my book—its saltiness and umami are essential.
Should I blanch the cauliflower before making gratin?
Yes, and I highly recommend it. Blanching (brief boiling) partially cooks the cauliflower, so it finishes perfectly in the oven. It also helps remove any bitterness and prevents excess water from seeping into the gratin. If you skip this step, the cauliflower will be too crunchy and may release water as it bakes, making the sauce runny.
How long do you bake cauliflower and bacon gratin, and at what temperature?
Bake the gratin at 375°F (190°C) for 20–25 minutes. You’ll know it’s ready when the sauce is bubbly around the edges and the top is golden brown. If you added panko breadcrumbs, they should be toasted. For an extra-bronzed crust, you can switch the oven to broil for the last 2 minutes—just watch it carefully to avoid burning.
Can I make this gratin ahead of time?
Yes! You can assemble the gratin completely (without baking), cover it, and refrigerate for up to 24 hours. When ready to bake, add about 10 minutes to the baking time, and cover with foil for the first 15 minutes to prevent the top from scorching. This is perfect for holiday prep—one less thing to do on the big day.
Is this cauliflower and bacon gratin low carb?
Yes, this recipe is naturally low in carbs since cauliflower is a low-carb vegetable. With about 12 grams of carbohydrates per serving (from the flour and milk), it fits well into a low-carb or keto lifestyle. To make it even lower, swap the all-purpose flour for almond flour or use a thickener like xanthan gum, and replace panko with crushed pork rinds.
Can I use frozen cauliflower for this gratin?
I recommend fresh cauliflower for the best texture. Frozen cauliflower tends to be waterier and can make the gratin soggy. If frozen is all you have, thaw it completely, pat it very dry with paper towels, and reduce the blanching time to just 2 minutes. Expect a slightly softer result, but it will still taste great.
What can I serve with cauliflower and bacon gratin?
This gratin is wonderfully versatile. It pairs beautifully with roast chicken, baked ham, steak, or even a simple pan-seared fish. For a holiday dinner, serve it alongside roasted turkey and green beans. As a main dish, you can add some cooked chicken or shrimp to the gratin before baking to make it a complete meal.
How do I get a crispy topping on my cauliflower gratin?
The secret is panko breadcrumbs tossed with a little melted butter before sprinkling on top. Panko stays crunchier than regular breadcrumbs. For extra insurance, place the gratin under the broiler for the last 2–3 minutes of baking, keeping a close eye on it. The crumbs will turn a beautiful golden brown and shatter when you break through them with a spoon.
Can I omit the bacon for a vegetarian version?
Absolutely! Omit the bacon and skip the bacon fat step—just use 2 tablespoons of butter for the roux. To add a smoky flavor, stir in ½ teaspoon of smoked paprika or use a splash of liquid smoke. The gratin will still be rich and delicious. You can also add sautéed mushrooms for an earthy, umami boost.
Love This Recipe? Save It to Pinterest!
If you enjoyed this Cauliflower and Bacon Gratin recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @exorecipe
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
Did you make this Cauliflower and Bacon Gratin? ⭐ Leave a rating & comment! I read every one! 📸 Tag @exorecipes on Instagram!

Cauliflower and Bacon Gratin
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Yield: 6 1x
- Method: Side Dish
- Cuisine: American
Description
This Cauliflower and Bacon Gratin is a rich and creamy side dish, featuring tender cauliflower baked in a cheesy sauce with crispy bacon. Perfect for holiday dinners or a comforting weeknight meal.
Ingredients
- 1 large head cauliflower, cut into florets
- 6 slices bacon, chopped
- 2 tablespoons unsalted butter
- 2 tablespoons all-purpose flour
- 1½ cups whole milk
- ½ cup heavy cream
- 1½ cups shredded Gruyère cheese
- ½ cup grated Parmesan cheese
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon nutmeg (optional)
- ¼ cup panko breadcrumbs (optional, for topping)
Instructions
- Preheat oven to 375°F (190°C). Butter a 9×13 baking dish.
- Bring a large pot of salted water to a boil. Add cauliflower florets and cook for 4-5 minutes until just tender. Drain and set aside.
- In a large skillet, cook chopped bacon over medium heat until crispy. Remove bacon with a slotted spoon and drain on paper towels. Reserve 1 tablespoon of bacon fat in the skillet.
- Add butter to the skillet with the reserved bacon fat. Once melted, whisk in flour and cook for 1 minute.
- Gradually whisk in milk and cream, stirring constantly until the sauce thickens, about 3-4 minutes.
- Remove from heat and stir in Gruyère and Parmesan cheeses until melted and smooth. Season with salt, pepper, and nutmeg if using.
- Place the drained cauliflower in the prepared baking dish. Sprinkle cooked bacon over the top.
- Pour the cheese sauce evenly over the cauliflower and bacon. Sprinkle with panko breadcrumbs if desired.
- Bake for 20-25 minutes until bubbly and golden brown on top. Let rest for 5 minutes before serving.
Notes
For extra crunch, add the panko breadcrumbs mixed with a little melted butter before baking. This gratin can be assembled a day ahead and refrigerated; increase baking time by 10 minutes if baking from cold.
Nutrition
- Calories: 420 kcal
- Sugar: 5 g
- Fat: 32 g
- Carbohydrates: 12 g
- Protein: 22 g

k">
Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
For more delicious inspiration, follow me on Pinterest!

