Bacon and Cheese Brussels Sprouts Casserole Recipe: Crispy Top, Melty Layers

Side Dishes

Bacon and Cheese Brussels Sprouts Casserole Recipe: Crispy Top, Melty Layers

This bacon and cheese Brussels sprouts casserole transforms humble ingredients into a crispy-topped, melty-layered masterpiece that steals every dinner show. The secret lies in perfectly browned bacon, tender sprouts, and three layers of cheese that create a golden crust while keeping the inside creamy and rich.

I developed this recipe after years of testing—no more soggy casseroles or bland Brussels sprouts.

What sets this dish apart is the foolproof layering technique that ensures crispy edges without burning. You'll start with a crispy bacon base, then build layers of sautéed sprouts and sharp cheddar, finishing with a final blanket of melted cheese that turns golden and irresistible.

The result? A dish that's restaurant-quality but simple enough for weeknight dinners.

By the time it emerges from the oven, you'll have a casserole with a shatteringly crispy top that contrasts perfectly with the tender, cheesy interior. The aroma alone will have everyone gathering around the table, and each bite delivers smoky bacon, crispy sprouts, and gooey cheese in perfect harmony.

This is comfort food at its finest—elegant enough for company but easy enough for any night.

Serve with crusty bread to soak up every last drop of cheesy goodness or alongside grilled chicken for a complete meal. The leftovers reheat beautifully, making this the ultimate make-ahead dish for busy families. Let's get baking!

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

Ingredients for bacon and cheese brussel sprouts casserole

Crispy bacon, tender sprouts, and three cheeses create this showstopping casserole with perfect texture contrast.

Ingredient Amount Notes
Bacon 🥓 12 oz Thick-cut, chopped into small pieces
Brussels Sprouts 🥬 1 ½ lb Trimmed, halved lengthwise
Sharp Cheddar Cheese 🧀 2 cups Shredded, block preferred
Monterey Jack Cheese 🧀 1 cup Shredded, mild for balance
Parmesan Cheese 🧀 ½ cup Freshly grated, for crispy top
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Butter 🧈 ½ cup Unsalted, melted
All-Purpose Flour 🌾 2 tbsp For roux, all-purpose works
Garlic Cloves 🧄 3 cloves Minced, for depth of flavor
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for heat
Garlic Powder 🧄 ½ tsp For extra savory punch
Dried Thyme 🌿 ½ tsp Or 1 tsp fresh thyme leaves
Panko Breadcrumbs 🍞 ½ cup For extra crispy topping

The bacon is non-negotiable for that smoky depth. Thick-cut from Costco gives the best texture and flavor—thinner slices burn faster. Look for applewood-smoked if you want extra complexity, but regular bacon works fine. For the Brussels sprouts, Trader Joe's has the best quality at a great price, but any store's fresh sprouts will do. Trim the ends and halve them lengthwise so they cook evenly. The cheeses? Sharp cheddar and Monterey Jack are the power duo here—sharp cheddar for tang, Monterey Jack for creaminess. Skip pre-shredded if you can; it gets clumpy and lacks that fresh-grated melt.

No thick-cut bacon? Regular bacon chopped extra small works, but it'll be less crispy. Running short on cheddar? Gruyère or Gouda at half the amount adds richness. The panko topping is optional but worth it for that extra crunch. If you're out, use crushed cornflakes instead. For the roux, don't rush it—cook the flour and butter until it's a golden brown, about 3-4 minutes. That's what gives the sauce its rich, velvety texture. Fresh thyme is ideal, but dried works at one-third the amount. The garlic powder and thyme are the secret weapons here—don't skip them.

This casserole tastes even better the next day, so make it ahead if you can. Store leftovers covered in the fridge for 4-5 days—it reheats beautifully. For freezing, assemble the casserole in a baking dish, cover tightly with foil, and freeze for up to 3 months. When ready to bake, thaw overnight in the fridge and add 10 minutes to the baking time. The crispy top needs a little extra time to crisp up after being frozen. Portion into individual dishes for easy lunches, or double the recipe for a crowd—it's that good.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just toss everything on a sheet pan, bake, and walk away. The bacon crisps up while the sprouts soften, and that melty cheese? It’s basically self-assembling.
  • Crispy-Creamy Obsession: That first bite where the bacon meets the cheesy, caramelized sprouts? Honestly, it’s the kind of combo that makes you forget Brussels sprouts were ever polarizing. The sharp cheddar and Monterey Jack blend into something rich, while the Parmesan adds that salty crunch.
  • Weeknight Workhorse: Between us, this is my go-to for busy nights, potlucks, or when my in-laws drop by unannounced. It reheats like a dream, feeds six without breaking the bank, and even my picky teenager asks for seconds (yes, really).
  • Leftovers That Don’t Suck: Most casseroles turn to glue after day two, but not this one. The cheese stays gooey, the bacon stays crispy, and honestly? I’ve had it cold the next day in a sandwich and still loved it. Plus, it’s cheap enough to make twice if you’re feeling greedy.

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

Master this hearty casserole with layers of crispy bacon, tender sprouts, and melty cheese.

1

Cook the Bacon and Prepare the Sprouts

Place the 12 oz chopped thick-cut bacon in a large skillet over medium heat. Cook for 8-10 minutes, stirring occasionally, until the bacon is golden brown and crispy, and the fat has rendered out. Use a slotted spoon to transfer the cooked bacon to a paper towel-lined plate, leaving the fat in the skillet.

While the bacon cooks, trim the ends off the 1.5 lb Brussels sprouts and halve them lengthwise. Rinse them under cold water to remove any dirt, then pat them completely dry with a clean kitchen towel. This step is crucial—wet sprouts will steam instead of crisp up in the oven.

2

Sauté Aromatics and Make the Cheese Sauce

Pour out all but 2 tablespoons of the bacon fat from the skillet, leaving just enough to coat the bottom. Add the 3 minced garlic cloves and sauté for 30 seconds until fragrant—don't let it brown, or it will turn bitter. Remove the skillet from heat and set it aside.

In a separate medium saucepan, melt the 0.5 cup unsalted butter over medium heat. Whisk in the 2 tbsp all-purpose flour to create a roux, cooking for 1-2 minutes until it turns a light golden color. Slowly pour in the 0.5 cup heavy cream, whisking constantly to prevent lumps from forming. Add the 1.5 tsp salt, 0.5 tsp black pepper, 0.5 tsp garlic powder, and 0.5 tsp dried thyme, then reduce the heat to low. Stir in 1 cup shredded Monterey Jack cheese and 2 cups shredded sharp cheddar cheese, whisking until the cheese is fully melted and the sauce is smooth. Remove from heat and set aside.

3

Assemble the Casserole Layers

Preheat your oven to 375°F. In a 9x13-inch baking dish, spread half of the cooked Brussels sprouts in an even layer. Sprinkle half of the crispy bacon evenly over the sprouts, then pour half of the cheese sauce on top. Repeat with the remaining Brussels sprouts, bacon, and cheese sauce, ending with the cheese sauce on top. This layering ensures every bite has crispy bacon and melty cheese.

Sprinkle the 0.5 cup freshly grated Parmesan cheese evenly over the top layer, then mix the 0.5 cup Panko breadcrumbs with the remaining 2 tablespoons bacon fat (from the skillet) until evenly coated. Spread this mixture over the Parmesan. The breadcrumb topping is what creates that irresistible crispy crust.

4

Bake Until Golden and Bubbly

Place the baking dish on the middle rack of your oven and bake for 25-30 minutes, until the top is deep golden brown and the edges are bubbling. The casserole is ready when the cheese is fully melted and the breadcrumb topping is crispy. If the top browns too quickly, tent it loosely with aluminum foil for the last 5-10 minutes of baking.

Remove the casserole from the oven and let it rest for 5-10 minutes before serving. This resting time allows the layers to set slightly, making it easier to slice and serve. The result should be a casserole with crispy bacon, tender sprouts, and a perfectly melty cheese sauce topped with a crunchy breadcrumb crust.

👨‍🍳

Pro Tips For Making Bacon And Cheese Brussel Sprouts Casserole

  • Dry the sprouts well: Brussels sprouts hold onto moisture like a grudge. Toss them in a towel and pat aggressively—wet sprouts steam instead of crisp up, and you’ll end up with a sad, soggy casserole. (I learned this the hard way after serving a batch that looked like it had been microwaved.)
  • Cook bacon crisp, not burnt: Stop pulling bacon out at that "just cooked" stage—it’s still limp and greasy. Push it to golden-brown edges, even if it takes an extra 2-3 minutes. The crispier the bacon, the better it’ll hold up in the casserole, and the more flavor it’ll release into the cheese. (Yes, even if you’re impatient like me.)
  • Layer cheese like lasagna: Don’t just dump all the cheese on top—it’ll melt into a greasy sludge. Instead, sprinkle half the cheddar and Monterey Jack between the bacon and sprouts, then top with the rest. Add Parmesan last, so it stays sharp and doesn’t get lost in the mix. (Your future self will notice the difference.)
  • Bake uncovered first: Skip the foil tent for the first 15 minutes—you want that top layer of cheese to brown and develop a crust. If you foil too soon, you’ll end up with a mushy, pale mess. (I was skeptical until I tried it, and now I never go back.)

Make-ahead tips for this dish

Prep Ahead Strategy

Assemble this casserole up to 24 hours ahead and refrigerate uncovered. The cold temperatures create an even crispier top when baked—just add 10-15 extra minutes to the baking time. I like to prep mine in the morning so it's ready for dinner without any last-minute stress. 💪

Freezer-Friendly Assembly

For long-term storage, assemble the casserole in a baking dish, cover tightly with double-layered foil, and freeze for up to 3 months. When ready to bake, thaw overnight in the fridge, then add 15 minutes to the baking time.

The extra time ensures the breadcrumb topping crisps properly after freezing.

Portion Control Tips

Divide the assembled casserole into individual 8x8-inch baking dishes before freezing. This makes single-serving reheats effortless—just bake at 375°F for 20-25 minutes straight from frozen. Perfect for meal prep lunches or quick dinners when you're short on time.

Cheese Sauce Prep

Make the cheese sauce 1 day ahead and store it in an airtight container in the fridge. It thickens as it cools, so whisk in 1-2 tablespoons of milk or cream before using to restore smoothness. This step saves time on busy weeknights and ensures consistent flavor in every bite.

Bacon Time-Saver

Buy pre-cooked bacon from the deli section to cut prep time in half. Look for thick-cut smoked bacon at your grocery store's meat counter—they often have it pre-cooked and ready to use. Simply chop it into small pieces and skip the cooking step entirely. 🔥

Sprout Prep Shortcut

Save time by buying pre-trimmed and halved Brussels sprouts from the produce section. Many stores now sell them prepped this way—just rinse and dry them before using. If you can't find them, trim and halve your own sprouts while you cook the bacon to streamline the process.

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 25g125%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 4g
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 with frozen Brussels sprouts?

Yes, but you'll need to thaw and dry them first. Spread frozen sprouts on a paper towel-lined plate and let them thaw in the fridge overnight. After thawing, pat them completely dry with fresh paper towels—this step is critical to prevent a soggy casserole. If short on time, microwave the sprouts for 3-4 minutes to thaw, then dry thoroughly before using.

2

What's the best way to reheat leftovers?

For the crispiest results, cover the casserole with foil and bake at 350°F for 15-20 minutes. If you prefer microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed through. The foil method preserves the crispy top better than the microwave.

3

Can I substitute other cheeses?

For a smokier flavor, swap half the cheddar for smoked Gouda. If you love creaminess, try fontina or Gruyère instead of Monterey Jack. Just remember: sharp cheeses need balancing with milder ones to avoid overpowering the dish.

4

Why did my casserole turn out soggy?

Most likely, your sprouts weren't dry enough or the oven temperature wasn't hot enough. Always pat sprouts completely dry before assembling, and make sure your oven reaches 375°F. Another trick: bake on the middle rack for even heat circulation. For extra insurance, add 5 minutes to the baking time.

5

Can I make this vegetarian?

Yes! Replace the bacon with crispy tempeh bacon or smoked tofu crumbles. For extra flavor, add 1 tbsp liquid smoke to the cheese sauce. The texture will be slightly different but still delicious.

★★★★★4.9(13 reviews)
Categories Side Dishes