Bacon and Cheese Brussels Sprouts Casserole Recipe: Smoky Crispy Top With Caramelized Edges

Side Dishes

Bacon and Cheese Brussels Sprouts Casserole Recipe: Smoky Crispy Top With Caramelized Edges

This bacon and cheese Brussels sprouts casserole delivers the perfect balance of smoky, crispy edges and creamy melted cheese—transforming a simple side into a showstopping main dish.

The secret lies in layering halved sprouts with crispy bacon and sharp cheddar, then baking until the top forms a golden, caramelized crust that holds every bite together. I developed this recipe after years of testing casserole techniques, and it never fails to impress—even picky eaters ask for seconds.

The beauty of this dish is its versatility—it works as a hearty side for Thanksgiving turkey or as a satisfying standalone meal when paired with crusty bread. The high-heat baking method ensures the bacon stays crispy while the cheese melts into a velvety blanket around the tender sprouts.

No fancy techniques required, just a 375°F oven and about 30 minutes of hands-off baking time. The result? A dish that’s rich, savory, and packed with texture in every forkful.

What sets this casserole apart is the crispy top layer—achieved by topping with extra cheese and baking until golden brown. The caramelized edges add a sweet contrast to the smoky bacon and sharp cheddar, creating a flavor profile that’s both comforting and exciting.

This is the kind of dish that tastes even better the next day, making it perfect for meal prep or holiday gatherings.

Ready to elevate your Brussels sprouts game? This recipe delivers restaurant-quality results with minimal effort, proving that even simple ingredients can become extraordinary when combined thoughtfully. Let’s get baking!

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

Ingredients for bacon and cheese brussel sprouts casserole

Twelve simple ingredients transform Brussels sprouts into a restaurant-worthy casserole with crispy bacon edges.

Ingredient Amount Notes
Brussels Sprouts 🥦 2 lb Trimmed, halved lengthwise
Thick-Cut Bacon 🥓 12 oz Cut into 1-inch pieces
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged variety preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Unsalted Butter 🧈 4 tbsp Melted, for crispy top
All-Purpose Flour 🌾 2 tbsp For roux base
Garlic Cloves 🧄 3 cloves Minced for depth
Dijon Mustard 🍯 1 tbsp For tangy balance
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Panko Breadcrumbs 🍞 ¼ cup For extra crunch
Parmesan Cheese 🧀 ¼ cup Freshly grated

The bacon makes this dish—thick-cut stays crispy longer than regular slices. Oscar Mayer or Applegate are reliable brands, but any good-quality bacon works. Look for pieces with good marbling for extra flavor. The Brussels sprouts should be firm and vibrant green, not wilted or yellowing. Trim the ends before halving to ensure even cooking. For the cheese, sharp cheddar is non-negotiable—it melts beautifully and adds that tangy kick. If you can't find it, extra-sharp works in a pinch.

No thick-cut bacon? Regular bacon cut into 1-inch pieces works, but it'll crisp up faster. Swap cheddar for Gruyère or Monterey Jack if you're feeling fancy—both melt beautifully. The heavy cream can be replaced with half-and-half if you're watching calories, though the texture won't be quite as rich. For a dairy-free option, use full-fat coconut milk. The Panko breadcrumbs add texture, but if you're out, regular breadcrumbs toasted in the oven will do. Fresh thyme is ideal, but dried works at one-third the amount.

This casserole reheats beautifully—3-5 minutes at 350°F gets it crispy again. Store leftovers in an airtight container for 4-5 days in the fridge. For meal prep, assemble the dish ahead but bake it fresh for the best texture. Freezes well for up to 3 months—just thaw overnight in the fridge before reheating. The crispy top is best eaten the day it's made, so plan accordingly if you're making this ahead of time.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything on a sheet pan, bake, and walk away. The bacon renders its own fat, the sprouts soften perfectly, and the cheese melts into a golden blanket. No stress, all flavor.
  • Crispy-Creamy Obsession: That first bite of crispy bacon meeting tender sprouts, then the sharp cheddar pulling apart into strings? It’s the kind of dish that makes you pause mid-bite just to savor it. The heavy cream ties it all together like a rich, velvety hug.
  • Leftovers for Days: Between us, this casserole tastes even better the next day—if you can resist eating the whole thing fresh out of the oven. I make a double batch on Sundays so I can reheat portions for quick lunches all week. (Yes, even on a Tuesday night.)
  • Budget-Friendly Luxury: Thick-cut bacon and sharp chedddar might sound fancy, but they stretch far here—especially when you’re stretching them over a big batch of sprouts. It’s the kind of meal that feels indulgent but won’t break the bank, and the leftovers? Pure savings.

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

Here's how to create a perfectly crispy, caramelized casserole with layers of smoky bacon and melted cheese.

1

Cook the Bacon and Sauté the Brussels Sprouts

In a large oven-safe skillet, cook the 12 oz thick-cut bacon over medium heat for 12-15 minutes, stirring occasionally, until golden brown and crispy. Use a slotted spoon to transfer the bacon to paper towels to drain, leaving the rendered fat in the skillet.

Reduce heat to medium-low and add the 2 lb trimmed, halved Brussels sprouts to the skillet. Toss them in the bacon fat for 5-6 minutes until they begin to soften and develop light brown spots. Sprinkle with 1 tsp dried thyme and 1.5 tsp salt during this step to infuse flavor. Remove the skillet from heat and set aside.

2

Prepare the Creamy Cheese Sauce

In a medium saucepan, melt the 4 tbsp unsalted butter over medium heat. Whisk in the 2 tbsp all-purpose flour and cook for 1-2 minutes until the mixture forms a smooth paste. Slowly pour in the 0.5 cup heavy cream while whisking continuously to prevent lumps.

Add the 2 cups shredded sharp cheddar cheese, 1 tbsp Dijon mustard, 0.5 tsp black pepper, and the 3 minced garlic cloves. Stir constantly over low heat until the cheese melts completely and the sauce thickens to a pourable consistency (about 3-4 minutes). Remove from heat and let cool slightly.

3

Assemble the Casserole

Return the skillet with Brussels sprouts and bacon to the stovetop. Pour the cheese sauce evenly over the top, spreading it to coat all the sprouts completely. The mixture will bubble slightly as it heats through.

In a small bowl, combine the 0.25 cup panko breadcrumbs and 0.25 cup freshly grated parmesan cheese. Sprinkle this mixture evenly over the top of the casserole, pressing down gently to create an even, crispy layer. The breadcrumbs will absorb any excess moisture and create that coveted crunch.

4

Bake Until Golden and Bubbly

Transfer the skillet to a preheated 375°F oven and bake for 20-25 minutes until the top is deep golden brown and the edges are caramelized. The cheese should be fully melted and bubbling around the edges.

For the final 5 minutes, increase the oven temperature to 400°F to intensify the browning and crispiness. Watch closely during this time—you want that perfect balance of crispy top and creamy interior. Remove from oven when the top is deep golden brown and the edges are caramelized to a rich amber color.

5

Rest and Serve

Let the casserole rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly and makes it easier to slice through the crispy top without losing the structure.

Serve immediately while the top is still crispy and the cheese is melted. The combination of smoky bacon, caramelized Brussels sprouts, and rich cheddar sauce creates a satisfying, comforting dish that's perfect for a weeknight dinner or holiday gathering.

👨‍🍳

Pro Tips For Making Bacon And Cheese Brussel Sprouts Casserole

  • CUT BACON THICK: Thick-cut bacon (½-inch slices or thicker) stays crispier longer and adds more flavor to the casserole—thin bacon turns mushy and loses its edge. If you’re short on time, buy pre-sliced thick-cut or ask your butcher to cut it for you.
  • ROAST SPROUTS FIRST: Toss halved Brussels sprouts with olive oil, salt, and pepper before roasting at 425°F for 15 minutes—this softens them just enough to absorb the bacon and cheese without turning to mush. I learned this the hard way after ending up with a sad, watery casserole.
  • STIR IN CHEESE LAST: Sprinkle the sharp cheddar over the hot casserole right before baking—this prevents it from clumping or burning on the bottom. If you’re worried about melting too fast, cover it loosely with foil for the first 10 minutes, then uncover to brown.
  • USE COLD HEAVY CREAM: Whisk the heavy cream cold straight from the fridge into the butter and bacon fat—it blends smoother and won’t curdle when mixed with the hot sprouts. I was skeptical until I tried it; now it’s non-negotiable for a creamy, not greasy, finish.

Perfect pairings for this dish

Crispy Bread Pairings

This casserole pairs beautifully with crusty sourdough or baguette to soak up every last bit of the creamy cheese sauce. I love using a warm French baguette from my local bakery—its crispy crust contrasts perfectly with the soft, melty top.

For extra indulgence, try garlic bread with a spread of herb butter made from softened butter, minced garlic, and fresh parsley. 🥖

Protein Additions

Turn this into a full meal by adding crispy chicken tenders or sausage links on top before baking. I often use applewood-smoked sausage for extra depth, sliced into rounds and arranged in a circular pattern.

For a lighter option, try grilled shrimp or crispy prosciutto—both add a nice salty contrast to the rich cheese. 🍗

Fresh Greens Balance

A simple arugula salad with lemon vinaigrette cuts through the richness beautifully. Toss 4 cups baby arugula with 2 tbsp extra-virgin olive oil, 1 tbsp lemon juice, and a pinch of flaky sea salt.

For a heartier option, add shaved fennel or thinly sliced radishes for crunch. 🥗

Dipping Sauces

Serve with spicy honey mustard or creamy ranch for dipping. For the honey mustard, mix 2 tbsp Dijon mustard with 1 tbsp honey and a splash of apple cider vinegar.

The sweetness balances the smoky bacon perfectly. A blue cheese dressing also works wonderfully for those who love bold flavors. 🍯

Beverage Pairings

A crisp Sauvignon Blanc from New Zealand complements the dish beautifully—its citrus notes brighten the rich, cheesy flavors. For beer lovers, a Belgian witbier with its coriander and citrus undertones is a fantastic match.

If you prefer something lighter, an iced hibiscus tea with a squeeze of lime adds a refreshing contrast. 🍷

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 135mg45%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 6g
Protein 26g52%
* 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 casserole?

Yes, but thaw and dry them thoroughly first to avoid excess moisture in your casserole. Spread frozen sprouts on a paper towel-lined tray and let them dry for 10-15 minutes in the oven at 200°F before halving. This ensures crispy edges and prevents a soggy top layer.

2

How do I make this dish ahead of time?

Assemble the casserole completely (including the cheese topping) up to 24 hours ahead, then refrigerate uncovered. When ready to bake, remove from fridge 30 minutes before baking and add 5-10 extra minutes to the baking time. For best results, bake it fresh rather than freezing—the crispy top won't survive well after freezing.

3

What cheese can I substitute if I don't have sharp cheddar?

Try Gruyère (for nutty depth), Monterey Jack (for creaminess), or Pepper Jack (for a kick). Avoid pre-shredded cheese—the anti-caking agents prevent proper melting. If you're dairy-free, use nutritional yeast mixed with cashew cream for a cheesy flavor without the melt.

4

Why did my casserole turn out greasy instead of crispy?

This usually happens from too much moisture or not enough baking time. First, make sure your Brussels sprouts are thoroughly dried. Second, increase the final 5 minutes at 400°F to 10 minutes for extra browning. For next time, try adding 1/4 cup extra panko on top before baking to absorb excess fat.

5

Can I make this vegetarian?

Swap the bacon for crispy tempeh bacon or smoked tofu crumbles>. For extra smokiness, add 1/2 tsp smoked paprika> to the cheese sauce. Keep all other ingredients the same—it'll still be rich and satisfying without meat.

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