Cauliflower and Bacon Gratin – The Ultimate Cheesy Cauliflower Bake

⚖️
Difficulty
Easy
⏲️
Prep Time
15 mins
🕒
Cook Time
35 mins
⏱️
Total Time
50 mins
🍽️
Servings
6

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 IngredientBest SubstitutionFlavor / Texture Impact
Gruyère cheeseSwiss or EmmentalLess nutty, still creamy melt
Heavy creamHalf-and-halfSlightly less rich, still good
Panko breadcrumbsCrushed pork rinds (keto)Extra crunch, zero carbs
All-purpose flourGluten-free flour blendSlightly 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!

StepActionDurationKey Visual Cue
1Blanch cauliflower4-5 minFork-tender but not mushy
2Cook bacon6-8 minDeep golden and crispy
3Make cheese sauce4-5 minThickened, coats the back of a spoon
4Bake20-25 minBubbling 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 TypeSuggestionsWhy It Works
Side DishRoast chicken, grilled steak, baked hamCreamy richness balances lean protein
Sauce / DipExtra cheese sauce on the sideFor those who want extra indulgence
BeverageChardonnay, light red like Pinot NoirAcidity cuts through the fat
GarnishFresh parsley, chives, extra baconAdds 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!

MethodContainerDurationReheating Tip
RefrigeratorCovered dish or airtight containerUp to 4 daysBake at 350°F for 15-20 min, or microwave in 30-sec bursts
FreezerWell-wrapped or vacuum-sealedUp to 2 monthsThaw overnight in fridge, then reheat at 350°F until hot
Make-AheadAssembled unbaked in dishUp to 24 hours in fridgeAdd 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.

VariationKey ChangeBest ForDifficulty Impact
Spicy Moroccan TwistAdd 1 tsp cumin, ½ tsp smoked paprika, pinch of cayenneThose who love warm spicesEasy – just season the sauce
Gluten-Free / Dairy-FreeUse GF flour, dairy-free milk/cheese, omit panko or sub pork rindsDietary restrictionsMedium – sauce texture changes
Smoky Paprika SwirlAdd 1 tbsp smoked paprika and replace bacon with turkey baconLighter optionEasy

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.

Share Your Version!

I hope this cauliflower and bacon gratin becomes a favorite in your home. I’d love to hear how it turns out—did you add a Moroccan spice twist? Or try it with a different cheese? Drop a star rating and a comment below—it helps other home cooks decide to try it. And if you’re on social media, snap a photo of your golden gratin and tag me @exorecipes—I love seeing your creations!

One question for you: what’s your favorite way to amp up a classic gratin? Do you go for extra cheese, a spicy kick, or a crunchy topping? Let me know in the comments—I read every single one.

From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡

📌

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!

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cauliflower and Bacon Gratin

  • Author: Chef Mia
  • 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

Scale
  • 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

  1. Preheat oven to 375°F (190°C). Butter a 9×13 baking dish.
  2. 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.
  3. 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.
  4. Add butter to the skillet with the reserved bacon fat. Once melted, whisk in flour and cook for 1 minute.
  5. Gradually whisk in milk and cream, stirring constantly until the sauce thickens, about 3-4 minutes.
  6. Remove from heat and stir in Gruyère and Parmesan cheeses until melted and smooth. Season with salt, pepper, and nutmeg if using.
  7. Place the drained cauliflower in the prepared baking dish. Sprinkle cooked bacon over the top.
  8. Pour the cheese sauce evenly over the cauliflower and bacon. Sprinkle with panko breadcrumbs if desired.
  9. 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


Cauliflower and Bacon Gratin

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!

Leave a Reply

Recipe rating