Bacon and Cheese Brussels Sprouts Casserole Recipe: Smoky Crisp Edges and Melty Cheddar Rivers

Side Dishes

Bacon and Cheese Brussels Sprouts Casserole Recipe: Smoky Crisp Edges and Melty Cheddar Rivers

This bacon and cheese Brussels sprouts casserole transforms a simple side into a showstopping centerpiece with crispy bacon edges and rivers of melted cheddar. The secret lies in layering perfectly cooked Brussels sprouts with crispy bacon and sharp cheddar, then baking until bubbly and golden.

I developed this recipe after years of experimenting with ways to make Brussels sprouts irresistible—no more sad, wilted leftovers here.

The magic happens in the three-step process: first, roasting the Brussels sprouts until tender-crisp, then crisping the bacon to perfection, and finally layering everything with cheese for that gooey, pull-apart texture.

This casserole is hearty enough to serve as a main dish but still feels like a comforting side. The smoky-sweet bacon pairs beautifully with the nutty, slightly bitter Brussels sprouts, while the sharp cheddar ties it all together.

By the time it emerges from the oven, you’ll have a crispy, cheesy, bacon-loaded masterpiece that’s impossible to resist. The top will be golden and bubbling, the bacon will be perfectly crisp, and the cheese will have melted into luscious rivers.

It’s the kind of dish that disappears faster than you can say “second helping,” making it ideal for family dinners, holiday gatherings, or even a cozy weeknight meal.

Serve it with a simple side salad or crusty bread to soak up every last bit of that cheesy goodness. The best part? It’s easier to make than you’d think, and the results are always impressive. Let’s get baking!

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

Ingredients for bacon and cheese brussel sprouts casserole

Six ingredients make this crispy, cheesy, bacon-loaded casserole the star of any meal.

Ingredient Amount Notes
Brussels Sprouts 🧅 1 ½ lb Trimmed, halved lengthwise
Thick-Cut Bacon 🥓 12 oz Uncooked, cut into 1-inch pieces
Sharp Cheddar Cheese 🧀 2 cups Shredded, aged 6+ months
All-Purpose Flour 🌾 ½ cup For breadcrumb topping
Panko Breadcrumbs 🍞 ½ cup For extra crunch
Extra-Sharp White Cheddar 🧀 ½ cup Shredded, for extra sharpness
Garlic Cloves 🧄 4 cloves Minced, for depth
Yellow Onion 🧅 1 whole Diced, for sweetness
Unsalted Butter 🧈 3 tbsp Melted, for richness
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Dijon Mustard 🍯 1 tbsp For subtle tang
Kosher Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ 1 tsp Freshly cracked
Smoked Paprika 🌶️ ½ tsp For smoky depth

The bacon and cheese are non-negotiable here. Thick-cut bacon from Costco or your local butcher delivers the best crispy edges—thin bacon gets soggy. For cheese, sharp cheddar aged 6+ months (like Cabot or Tillamook) gives that perfect tangy bite. Brussels sprouts should be firm and vibrant green, not wilted or yellowing. I always buy organic sprouts from the farmers market when in season—they hold up better to roasting. The secret to crispy bacon? Pat it dry with paper towels before baking to render the fat properly.

No thick-cut bacon? Regular bacon cut into 1-inch pieces works in a pinch, but it won't crisp as well. Swap sharp cheddar for Pepper Jack if you want heat, or Gruyère for nutty richness. Running low on panko? Regular breadcrumbs toasted in the oven (350°F for 5 minutes) give similar crunch. The heavy cream can be subbed with half-and-half for lighter texture, but trust me on the full-fat version—it makes the cheese melt like a dream. For extra smokiness, add 1/4 tsp liquid smoke to the cheese sauce, but don't skip the bacon if you can help it.

This casserole reheats beautifully—350°F for 15-20 minutes until bubbly. Store leftovers in an airtight container for 4-5 days, or freeze portions for 3 months. I always make a double batch because it disappears fast. The bacon stays crispy if you bake it separately first and layer it on top before adding cheese. For serving, I like to sprinkle with extra smoked paprika right before baking—adds that restaurant-worthy finish. The breadcrumbs on top? Toast them in the oven for 3 minutes before adding to the casserole for maximum crunch.

❤️

Why You'll Love This Recipe

  • Here’s what sold me: this casserole improves the next day. The flavors meld even more, and the texture stays perfect for reheating. Pack it for lunch or freeze half for when you’re too lazy to cook—no sad, dry leftovers here.
  • One-Pan Magic: I swear by this—no chopping boards, no extra pots, just one sheet pan that handles everything. Toss those halved Brussels sprouts, crispy bacon bits, and melted cheese all in one spot, then bake until golden. Honestly, the cleanup is almost as good as the dish itself.
  • Crispy-Creamy Obsession: That crispy panko crust on top? Chef’s kiss. It’s the perfect contrast to the creamy, gooey sharp cheddar pooling around the tender sprouts—like a hug for your taste buds. Between us, the first bite makes me forget I was ever tired.
  • Leftovers That Don’t Suck: Here’s what sold me: this casserole improves the next day. The flavors meld even more, and the texture stays perfect for reheating. Pack it for lunch or freeze half for when you’re too lazy to cook—no sad, dry leftovers here.

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

This method delivers restaurant-quality crispy edges and gooey cheddar rivers every time.

1

Cook the Bacon and Sauté the Aromatics

Preheat your oven to 375°F to give it time to stabilize while you work. In a large oven-safe skillet, cook the 12 oz thick-cut bacon over medium heat until the edges are deep golden brown and the fat has rendered out—about 8-10 minutes. Use tongs to transfer the bacon to a paper towel-lined plate, leaving the fat in the skillet.

In the same skillet with the bacon fat, add the 1 whole yellow onion and 4 cloves minced garlic. Sauté for 5-6 minutes until the onion is translucent and the garlic releases its fragrant aroma. Here's the thing—don't let the garlic burn. It should smell sweet and nutty, not bitter. If it starts to darken too quickly, reduce the heat slightly.

2

Prepare the Brussels Sprouts and Cheese Mixture

While the skillet works its magic, trim the ends off the 1.5 lb Brussels sprouts and halve them lengthwise. In a large bowl, combine the Brussels sprouts with the cooked bacon, reserving 2 tablespoons of the bacon fat for later. Sprinkle with 1 tsp kosher salt, 1 tsp ground black pepper, and 0.5 tsp smoked paprika, tossing gently to coat evenly.

In a separate bowl, whisk together the 0.5 cup heavy cream, 1 tbsp Dijon mustard, 2 cups shredded sharp cheddar cheese, and 0.5 cup shredded extra-sharp white cheddar. The mixture should be smooth but still slightly chunky from the cheese. This is where the real flavor magic happens—don't skip the mustard, as it adds a subtle tang that balances the richness.

3

Assemble the Casserole for Baking

Return the skillet to medium heat and add the 3 tbsp unsalted butter along with the reserved bacon fat. Melt the butter completely, then stir in the 0.5 cup all-purpose flour and 0.5 cup panko breadcrumbs. Cook for 1-2 minutes until the mixture turns a light golden color—this creates a crispy, buttery topping that's the secret to this casserole's texture.

Pour the cheese mixture over the Brussels sprouts in the skillet, stirring gently to combine. The heat from the skillet will begin to melt the cheese, creating those luscious rivers we're after. Transfer the skillet to the preheated oven and bake for 20-25 minutes until the edges are deep golden brown and the cheese is fully melted and bubbly.

4

Finish with Crispy Topping and Rest

Remove the casserole from the oven and let it rest for 5 minutes—this is crucial for allowing the cheese to set slightly and the flavors to meld. During this time, you'll notice the top develops a beautiful crispy crust while the interior remains creamy. If you're worried about the topping getting too soft, you can broil for 1-2 minutes at the end for extra crispiness.

Garnish with additional shredded cheddar if desired, then serve immediately while the cheese is still molten. Each bite should deliver a perfect balance of crispy bacon, tender Brussels sprouts, and that irresistible cheddar pull. This dish holds well for 3-4 days in the refrigerator, making it perfect for meal prep—just reheat in the oven until bubbly.

👨‍🍳

Pro Tips For Making Bacon And Cheese Brussel Sprouts Casserole

  • CRISP THE SPROUTS FIRST: I learned this the hard way—raw Brussels sprouts in a casserole turn mushy, no matter how much cheese you pile on. Sauté them in bacon fat until they’re golden and slightly blistered (about 8-10 minutes) before adding anything else. That’s the non-negotiable step for texture.
  • CUT BACON THINLY: Thick-cut bacon takes forever to crisp in a casserole and leaves you with sad, chewy bits. Slice each slice in half lengthwise before cooking—it renders faster, coats the sprouts better, and gives you that perfect crunch without waiting 20 minutes. (Yes, even if you’re impatient like me.)
  • SKIP THE PRE-COOKED CRUMBS: Tossing raw panko into the casserole and baking it straight through makes a crispier, more flavorful topping than pre-toasting. The bacon fat will crisp them up beautifully in the final 10 minutes of baking—just sprinkle them on right before serving. (Your future self will thank you.)
  • STIR THE CHEESE IN: Sharp cheddar melts unevenly, and clumps form faster than you think. After mixing the casserole, fold in the cheese with a spatula in a figure-eight motion until it’s just combined—no overmixing, but no dry spots either. Then press it down lightly before baking to guarantee a smooth, gooey finish. (Does it look weird? Yes. Does it work? Every single time.)

Health benefits of bacon and cheese brussel sprouts casserole

Protein Powerhouse

This casserole packs a serious protein punch with 12 oz thick-cut bacon and 2.5 cups sharp cheddar cheese, delivering about 35 grams of protein per serving. The bacon provides high-quality animal protein while the cheese adds calcium and casein for sustained energy.

I’ve found that using full-fat cheese (like aged cheddar) actually enhances satiety, helping you feel fuller longer. 💪

Fiber-Rich Veggies

The star of this dish is 1.5 lb Brussels sprouts, which bring 8 grams of fiber per serving to support digestion and gut health. Fiber helps stabilize blood sugar levels, making this casserole a great option for balanced meals.

I always choose organic sprouts when possible—they retain more nutrients during roasting.

Healthy Fats

The combination of bacon fat, butter, and heavy cream provides 15 grams of fat per serving, but don’t let that scare you—these are saturated fats that support brain function and hormone production.

The smoked paprika adds antioxidants, while the Dijon mustard contributes a touch of capsaicin for metabolism-boosting benefits. Trust me, the flavor is worth it!

Low-Carb Option

If you're watching carbs, this casserole is surprisingly low—only 12 grams net carbs per serving when you account for the fiber. The panko breadcrumbs add minimal carbs but major crunch. For an even lighter version, swap half the panko for crushed pork rinds (they’re keto-friendly and add incredible crispiness).

Bone-Boosting Calcium

The 2.5 cups shredded cheddar provide 60% of your daily calcium needs per serving, supporting strong bones and teeth. Pair this casserole with a side of steamed kale or collard greens for an extra calcium boost.

I often serve it with a simple apple salad to balance the richness while adding fiber and vitamin C.

Meal Prep Friendly

This dish reheats beautifully, making it perfect for batch cooking. The heavy cream and butter help preserve moisture during storage, while the bacon and cheese maintain their flavor for up to 5 days in the fridge.

Freeze portions for 3 months without losing texture—just reheat at 350°F until bubbly. It’s my go-to for busy weeknights! 💡

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 145mg48%
Sodium 1280mg56%
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 make this casserole ahead of time?

Assemble the casserole (up to the baking step) and refrigerate for up to 24 hours before baking. For make-ahead reheating, bake from cold at 350°F for 30-35 minutes instead of 375°F. The flavors develop beautifully overnight, and the cheese melts more dramatically when reheated. Just add 5 extra minutes if it's cold.

2

What if I don't have thick-cut bacon?

Use regular bacon cut into 1-inch pieces, but expect slightly less crispiness. For maximum crunch, bake the bacon separately on a wire rack at 400°F for 10 minutes before layering. Thin bacon will still work, but it may soften during baking. The flavor won't suffer—just the texture!

3

Can I substitute other cheeses?

Yes! For a nutty flavor, try Gruyère or sharp white cheddar. Want heat? Swap in Pepper Jack. For a lighter option, use Monterey Jack (it melts beautifully). Just keep the total at 2.5 cups—cheese is what makes this dish irresistible. Avoid pre-shredded cheese with anti-caking agents if you want the best melt.

4

Why did my casserole get watery?

This usually happens when Brussels sprouts release too much moisture. To fix it: Pat the sprouts completely dry before roasting, and reduce baking time by 5 minutes. For next time, add 1/4 cup more breadcrumbs to absorb excess liquid. If it's already watery, broil for 2-3 minutes to crisp the top.

5

What's the best way to serve this?

This casserole shines as a main dish with crusty bread or a crisp green salad. For extra flair, drizzle with hot honey or serve with apple slices to cut the richness. It's also perfect for holiday gatherings—just double the recipe! Leftovers reheat beautifully in the oven at 350°F for 15-20 minutes.

★★★★★4.5(14 reviews)
Categories Side Dishes