Bacon Cheese Brussels Sprouts Casserole Recipe: Crispy Top, Gooey Cheese, Smoky Bacon Layers

Side Dishes

Bacon Cheese Brussels Sprouts Casserole Recipe: Crispy Top, Gooey Cheese, Smoky Bacon Layers

This bacon cheese Brussels sprouts casserole recipe transforms humble ingredients into a crispy-topped, cheesy, smoky masterpiece that’s perfect for family dinners or holiday sides. The secret lies in layering crispy bacon, tender Brussels sprouts, and melted cheese for a dish that’s both hearty and foolproof—no fancy techniques required.

What makes this recipe shine is the combination of textures: crispy bacon adds salty depth, tender Brussels sprouts bring natural sweetness, and a gooey cheese topping ties everything together. The best part? It bakes in one dish, so cleanup is a breeze while the flavors meld into something irresistibly comforting.

By the time it emerges from the oven, you’ll have a golden, bubbling casserole with crispy edges, creamy cheese layers, and smoky bacon throughout. The aroma alone will have everyone gathering at the table—no one will believe it’s as simple as assembling a few ingredients and baking.

Serve with crusty bread or a simple green salad to balance the richness, or enjoy it as a standalone side that steals the show. Let’s make this crowd-pleaser!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for bacon and cheese brussel sprouts casserole

Crispy bacon, tender Brussels sprouts, and three cheeses create this irresistible, one-dish masterpiece.

Ingredient Amount Notes
Bacon, Thick-Cut 🥓 12 oz Cooked crispy, drained
Brussels Sprouts 🥬 1 ½ lb Trimmed, halved lengthwise
Heavy Cream 🥛 ½ cup Full-fat for richness
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged variety
Gruyère Cheese 🧀 ½ cup Shredded, nutty flavor
All-Purpose Flour 🌾 ¼ cup For crispy topping
Unsalted Butter 🧈 ½ cup Cold, cubed for texture
Garlic Cloves 🧄 2 cloves Minced for depth
Dijon Mustard 🍯 1 tbsp For subtle tang
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Olive Oil 🫒 2 tbsp For roasting sprouts

The bacon is non-negotiable—thick-cut from Oscar Mayer or Costco delivers the best smoky crunch. Look for applewood-smoked if you want extra depth, though hickory works too. Brussels sprouts should be bright green and firm—avoid any with yellowing leaves or soft spots. For the cheeses, sharp cheddar provides the tangy backbone, while Gruyère adds nutty complexity. If you can't find Gruyère, Parmigiano-Reggiano works in a pinch.

No thick-cut bacon? Regular bacon cooked until extra crispy still delivers great flavor, just with less fat. Substituting smoked gouda for Gruyère keeps the smokiness without needing Gruyère specifically. For a dairy-free option, swap the cheeses for vegan sharp cheddar and nutritional yeast—though the texture won't be identical. The flour and butter topping is where the magic happens—don't skip the cold butter cubes for that perfect crispy crust. If you're short on time, pre-cook the bacon and roast the sprouts ahead to streamline assembly.

Assemble the casserole up to 24 hours ahead and refrigerate uncovered—this helps the cheese firm up slightly for better browning. Bake straight from cold for the crispiest topping. Leftovers keep for 4 days in the fridge, but reheat carefully to avoid soggy cheese. For make-ahead holidays, freeze the assembled (unbaked) casserole for up to 3 months—just add 10 minutes to baking time when thawed.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. The bacon cooks right in the same pan as the sprouts—no extra pots, no stress—just crispy edges and that smoky, salty crunch mixing into every bite.
  • Cheese Pulls No Punches: Between the sharp cheddar and Gruyère, this casserole has layers of flavor. The Gruyère melts into a glossy, nutty blanket while the cheddar adds that classic tang—plus, the heavy cream ties it all together like a creamy hug.
  • Weeknight to Holiday: Honestly, I make this for everything. Weeknight dinners? Check. Game day spread? Even better. The rich, cheesy top keeps it hearty enough for a main, but it’s light enough to feel special—no one will guess it’s basically my lazy-day go-to.
  • Leftovers That Don’t Suck: Between us, most casseroles turn into sad, dry bricks the next day. Not this one. The bacon stays crispy when reheated, the cheese doesn’t get gloppy, and the sprouts hold their bite—so I make a double batch and eat it for lunch the next three days. (Yes, even on a Tuesday.)

Step-by-step instructions for bacon cheese Brussels sprouts casserole

This method delivers a perfect balance of crispy golden topping and melty cheese layers every time.

1

Cook and Prepare the Bacon

Cut the 12 oz thick-cut bacon into ½-inch pieces using kitchen shears or a sharp knife. Place them in a cold, large skillet and cook over medium heat for 8-10 minutes, stirring occasionally, until the bacon is golden brown and crispy. Use a slotted spoon to transfer the cooked bacon to a paper towel-lined plate, leaving the rendered fat in the skillet.

Real talk: don't drain all the fat—those crispy bacon bits will add incredible flavor, and the fat helps create that perfect crispy topping later. If you need extra crispiness, return the bacon to the skillet for 1-2 minutes to reheat just before layering.

2

Roast the Brussels Sprouts

Preheat your oven to 400°F. While the bacon cooks, trim the ends off the 1.5 lb Brussels sprouts and halve them lengthwise. In a large bowl, toss the sprouts with the 2 tbsp olive oil, 1 tsp dried thyme, and ½ tsp of the salt. Spread them in a single layer on two rimmed baking sheets.

Roast for 15-18 minutes until the edges are deep golden brown and the sprouts are tender when pierced with a fork. Here's the thing—you want them slightly underdone at this stage because they'll finish cooking in the oven when the casserole bakes. Toss the sprouts halfway through for even browning.

3

Prepare the Cheese Sauce

In the same skillet with the bacon fat (don't wash it out!), melt the 0.5 cup unsalted butter over medium heat. Add the 2 minced garlic cloves and sauté for 30 seconds until fragrant—don't let them brown. Pour in the 0.5 cup heavy cream and stir to combine, letting it simmer for 2 minutes until slightly thickened.

Reduce heat to low and whisk in the 1 tbsp Dijon mustard, remaining 1 tsp salt, and 0.5 tsp black pepper. Remove from heat and stir in the 2 cups shredded sharp cheddar cheese and 0.5 cup shredded Gruyère cheese until fully melted and smooth. The sauce should be thick enough to coat the back of a spoon but still pourable.

4

Assemble the Casserole

In a 9x13-inch baking dish, spread half of the roasted Brussels sprouts in an even layer. Sprinkle half of the crispy bacon pieces over the sprouts, then pour half of the cheese sauce evenly over the top. Repeat with the remaining sprouts, bacon, and sauce, finishing with the cheese sauce on top.

For the crispy topping, mix together the 0.25 cup all-purpose flour, remaining ½ tsp salt, and 0.25 tsp black pepper in a small bowl. Sprinkle this evenly over the entire casserole. This is the secret to that perfect crispy crust—don't skip it!

5

Bake to Golden Perfection

Transfer the casserole to the preheated 400°F oven and bake for 20-25 minutes until the top is deep golden brown and bubbly. Watch closely during the last 5 minutes—you want that crust to be golden and crispy, not burnt.

Let the casserole rest for 10 minutes before serving. This resting time allows the cheese to set slightly and makes it easier to slice. Serve with crusty bread or a simple green salad to balance the richness. The crispy top should shatter slightly when cut, revealing the gooey cheese underneath.

👨‍🍳

Pro Tips For Making Bacon And Cheese Brussel Sprouts Casserole

  • Trim the Sprouts Right: Brussels sprouts shrink a lot when roasted—cut them in half, then quarter the larger ones to ensure even cooking. I learned this the hard way after ending up with a casserole where some sprouts were mushy and others still crunchy.
  • Cook the Bacon Low and Slow: Thick-cut bacon needs patience—cook it on medium-low heat until crispy, not high where it burns before rendering. The extra time pays off with crispier edges and richer flavor for the casserole.
  • Don’t Skip the Cream Rest: Let the heavy cream sit at room temperature before mixing it into the cheese—cold cream makes the sauce clump like glue. I used to ignore this, and the result was always grainy.
  • Layer Cheese Like a Pro: Use half the cheese in the bottom layer, then the sprouts, then the rest on top—this prevents a sad, melted cheese puddle at the bottom. Gruyère melts smoother than cheddar, so sprinkle it last for that perfect pull.

Essential equipment for great bacon and cheese brussel sprouts casserole

Baking Dish Essentials

A 9x13-inch baking dish is non-negotiable for this recipe—it provides the perfect surface area for even browning and crispy edges. I recommend using a heavy-duty stainless steel or dark ceramic dish (like Le Creuset) because they distribute heat more evenly than glass.

If you only have glass, make sure it's tempered to handle high oven temperatures without cracking. 🔥

Skillet for Bacon

For crispy bacon, a 10-inch cast iron skillet (like Lodge) is my top choice—it retains heat beautifully and creates those perfect crispy edges. If you don’t have cast iron, a heavy stainless steel skillet works too, but watch the heat closely to avoid burning.

Avoid nonstick pans—they won’t give you the same level of crispiness, and the bacon fat needs to render fully for that golden topping later. ⚡

Baking Sheets

Two rimmed baking sheets (preferably half-sheet pans) are ideal for roasting the Brussels sprouts. The rims prevent spills, and the large surface area ensures even browning.

I prefer aluminum sheets because they conduct heat quickly, but stainless steel works too—just preheat them in the oven for 5 minutes to prevent temperature shock when adding the sprouts. 💫

Mixing Bowls

Use a large mixing bowl (at least 8-quart capacity) for tossing the Brussels sprouts with oil and seasonings. A stainless steel or glass bowl works best—avoid plastic, as it can absorb odors and won’t hold up well to high heat.

For the cheese sauce, a medium-sized saucepan (like All-Clad) is perfect for melting the butter and cream evenly. ✨

Measuring Tools

Precision matters here! Invest in a stainless steel measuring cups and spoons set (like OXO Good Grips) for accurate measurements, especially for the flour and butter topping.

A microplane is a game-changer for grating the cheese—it keeps it fresh and prevents clumping. For mincing garlic, a garlic press or sharp chef’s knife works best. 💡

Optional Upgrades

For extra crispiness, a pizza stone or steel (like PizzaMaid) can be placed on the lower oven rack while baking to create a crisper bottom. If you love smoky flavors, a smoked Gouda or smoked cheddar substitution adds depth without needing extra equipment.

And for make-ahead convenience, quart-sized freezer bags (like Glad) are perfect for storing leftovers or prepping ahead. 💪

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 6g
Protein 32g64%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use frozen Brussels sprouts in this recipe?

Yes, but with a few adjustments! Thaw and pat them completely dry before halving to prevent a soggy casserole. Roast them for 2-3 extra minutes to ensure they're fully cooked through. The texture won't be identical to fresh, but it still works well for a quick version.

2

What's the secret to getting that perfect crispy topping?

The key is the flour-butter mixture on top! Use cold cubed butter (not melted) and make sure it's evenly sprinkled with flour. Bake at 400°F until deeply golden, then let it rest 10 minutes before serving. This gives the cheese time to set while keeping the crust crisp.

3

Can I make this casserole ahead of time?

Assemble it up to 24 hours ahead and refrigerate uncovered. This helps the cheese firm up slightly for better browning. Bake straight from cold, adding 5-10 extra minutes to the baking time. For freezing, assemble but don't bake—freeze for up to 3 months and add 10 minutes to baking time when thawed.

4

What if I don't like Brussels sprouts?

No problem! Swap them for broccoli florets or green beans (trimmed and blanched first). Both work well with the bacon and cheese flavors. For a different texture, try cauliflower florets—just roast them for 10 minutes longer to ensure tenderness.

5

How do I reheat leftovers without making the cheese soggy?

Reheat in 10-second bursts in the microwave, covered with a paper towel, or transfer to a baking dish and warm at 350°F for 10-15 minutes. The oven method gives you that crispy topping again. Never microwave uncovered—it'll make the cheese rubbery.

★★★★★4.6(2 reviews)
Categories Side Dishes