Bacon and Cheese Brussels Sprouts Casserole Recipe: Crispy-Topped Comfort in One Dish

Side Dishes

Bacon and Cheese Brussels Sprouts Casserole Recipe: Crispy-Topped Comfort in One Dish

This bacon and cheese Brussels sprouts casserole transforms humble ingredients into a crispy-topped, cheesy comfort dish that’s perfect for weeknights or holiday gatherings. The secret lies in crisping the bacon first—its smoky, savory flavor infuses the sprouts and cheese, creating layers of texture and taste.

I’ve perfected this recipe to deliver that golden, bubbly crust everyone loves, with tender sprouts and melted cheese in every bite.

The beauty of this casserole is its simplicity: one dish, minimal cleanup, yet it feels like a restaurant-worthy side. You’ll start by cooking the bacon until crispy, then layer the sprouts with a blend of cheeses (sharp cheddar and Gruyère work best) for a rich, melty finish.

The baking time ensures the top gets crispy and caramelized, while the cheese pulls into stretchy, gooey perfection.

What makes this dish truly special is how it elevates Brussels sprouts—often polarizing—into something undeniably comforting. The crispy bacon adds a satisfying crunch, while the melted cheese ties everything together.

It’s the kind of dish that disappears quickly, leaving your guests asking for seconds. Serve it alongside roasted chicken or steak for a complete meal.

For extra flavor, sprinkle a pinch of smoked paprika or garlic powder on top before baking. The result? A crispy, cheesy, bacon-infused masterpiece that’s as easy to make as it is delicious. Let’s get baking!

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

Ingredients for bacon and cheese brussel sprouts casserole

Crispy bacon, melty cheese, and tender sprouts—this casserole delivers restaurant-worthy comfort with minimal effort.

Ingredient Amount Notes
Thick-Cut Bacon 🥓 6 oz Cooked until crispy, chopped
Brussels Sprouts 🥬 1 ½ lb Trimmed, halved lengthwise
Sharp White Cheddar Cheese 🧀 1 ½ cups Shredded, block preferred
Gruyère Cheese 🧀 ¾ cup Shredded, for depth of flavor
Heavy Cream 🥛 ½ cup Full-fat for richness
All-Purpose Flour 🌾 2 tbsp For roux base
Unsalted Butter 🧈 2 tbsp Cold, cubed
Garlic Cloves 🧄 3 cloves Minced for aroma
Smoked Paprika 🌶️ ½ tsp For subtle smokiness
Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Kosher Salt 🧂 1 tsp Diamond Crystal preferred
Fresh Thyme Leaves 🌿 ¼ cup Chopped, or dried equivalent
Balsamic Vinegar 🍷 1 tbsp For tangy balance

The bacon is non-negotiable here—thick-cut from Costco gives the best texture, but any good-quality bacon works. Look for 100% pork with no added sugars or nitrates if you're picky. The cheese blend is where magic happens: Gruyère adds nutty depth while cheddar delivers that classic sharpness. I always buy block cheddar and shred it myself—pre-shredded gets clumpy. For the sprouts, smaller is better—they cook faster and stay tender. Trim any yellow leaves and halve them lengthwise for even cooking.

No Gruyère? Parmesan or Gouda work well, though the flavor will differ slightly. Running out of heavy cream? Half-and-half or whole milk will still give you a creamy sauce, though it won't be as rich. The smoked paprika is optional but adds that subtle smokiness that ties everything together. If you don't have fresh thyme, dried works at one-third the amount. For extra crispiness on top, sprinkle a handful of panko breadcrumbs before baking—it’s a game-changer. The balsamic vinegar might seem odd, but that one tablespoon brightens the whole dish.

This casserole tastes even better the next day, so make it ahead if you can. Store leftovers in an airtight container for up to 4 days—it reheats beautifully in the oven at 350°F for about 10 minutes. For a crispier top when reheating, broil for 2-3 minutes at the end. The bacon keeps well in the fridge for 1 week if you want to prep ahead, but I find it’s best used fresh for maximum crispiness. Freeze portions for up to 3 months—just thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just toss everything on a sheet pan, bake, and walk away. No chopping boards to clean, no pots to scrub, and the crispy bacon edges happen while you’re doing laundry. That’s how you win weeknights.
  • Crispy-Creamy Obsession: The thick-cut bacon gets properly crispy while the cheddar and Gruyère melt into a stretchy, golden blanket—like a hug for your taste buds. Heavy cream ties it all together with that silky, almost-soupy richness. Honestly, I’ll take this over takeout any day.
  • Leftovers That Beg for More: This casserole actually tastes better the next day. The cheeses firm up just right, the bacon stays crisp, and it reheats like a dream. I’ve brought it to potlucks, packed it for lunch, and even sneaked bites straight from the fridge—no judgment.
  • Budget-Friendly Luxury: Brussels sprouts are dirt cheap, bacon stretches far, and a little Gruyère goes a long way. You’re getting restaurant-quality flavors without the price tag. Plus, it’s one of those dishes where the more you make, the happier everyone is—my wallet included.

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

Here's how to build a rich, crispy-topped casserole that brings out the best of smoky bacon and nutty cheeses.

1

Cook and Prepare the Bacon and Brussels Sprouts

Start by cooking the 6 oz thick-cut bacon in a large skillet over medium heat until it reaches golden brown and crispy, about 8-10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving the rendered fat in the skillet. Chop the bacon into ½-inch pieces and set aside.

While the bacon cooks, trim the 1.5 lb Brussels sprouts and halve them lengthwise. If they're large, quarter them to ensure even cooking. Toss them in a large bowl with 1 tablespoon balsamic vinegar, ½ teaspoon smoked paprika, and ½ teaspoon ground black pepper. This marinade adds depth and prevents the sprouts from drying out during baking.

2

Create the Creamy Cheese Sauce

In the same skillet with the bacon fat, melt the 2 tablespoons unsalted butter over medium heat. Add the 3 minced garlic cloves and cook for 30 seconds until fragrant—don't let them brown, or they'll turn bitter. Sprinkle in the 2 tablespoons all-purpose flour and whisk vigorously for 1-2 minutes until the mixture forms a smooth, pale roux.

Slowly pour in the ½ cup heavy cream, whisking constantly to prevent lumps. Let the sauce simmer for 3-4 minutes until it thickens slightly. Remove from heat and stir in the 1.5 cups shredded sharp white cheddar cheese and ¾ cup shredded Gruyère cheese until fully melted and smooth. The sauce should be rich and velvety—this is the foundation of your casserole's creamy goodness.

3

Assemble and Bake for Maximum Crispiness

Preheat your oven to 375°F. In a 9x13-inch baking dish, spread the balsamic-marinated Brussels sprouts in an even layer. Pour the cheese sauce over the sprouts, gently tossing to coat them evenly. Sprinkle the chopped bacon and ¼ cup chopped fresh thyme leaves over the top, then season with 1 teaspoon kosher salt and an extra ½ teaspoon black pepper for balance.

Cover the baking dish with foil and bake for 25 minutes. This steaming phase ensures the Brussels sprouts soften without burning. After 25 minutes, remove the foil and increase the oven temperature to 400°F. Bake uncovered for another 10-15 minutes until the top is deep golden brown and crispy. The edges should pull away slightly from the baking dish—this is your signal for perfect texture.

4

Rest and Serve for Ultimate Comfort

Let the casserole rest for 5-10 minutes before serving. This resting period allows the flavors to meld and the cheese to set slightly, making each bite richer. The crispy top will soften just enough to become irresistibly gooey, while the Brussels sprouts remain tender with a slight bite.

Serve warm, straight from the baking dish for that restaurant-style presentation. The combination of smoky bacon, tangy balsamic, nutty Gruyère, and sharp cheddar creates a flavor profile that's both comforting and sophisticated. Pair with a simple green salad or crusty bread to round out the meal—this casserole stands up to bold flavors without overpowering them.

👨‍🍳

Pro Tips For Making Bacon And Cheese Brussel Sprouts Casserole

  • Crisp the Bacon First: Cook the thick-cut bacon until it’s deep golden, not just pink—this makes the flavor pop in the casserole. I used to rush it, but crispy bacon adds texture and richness that soft bacon can’t match. Save the fat for sautéing the sprouts later.
  • Trim and Quarter Sprouts: Cut Brussels sprouts in half lengthwise, not just in chunks—this keeps them even cooking and prevents soggy centers. Tough stems? Trim them out; they won’t soften properly and ruin the texture.
  • Layer Cheese Strategically: Sprinkle Gruyère on top and sharp cheddar between layers—Gruyère melts cleaner, while cheddar adds sharpness. Skip the pre-shredded stuff; block cheese melts smoother and tastes fresher.
  • Bake Until Bubbly: Cover with foil for the first 20 minutes, then uncover and bake until the top is golden and bubbling—this ensures the cheese crisps, not just melts. I learned this the hard way: skipping the foil trap steam, leaving you with sad, wet cheese.

Flavor customization for this dish

Spicy Kick Variations

Add 1 teaspoon cayenne pepper or 2 tablespoons hot sauce to the cheese sauce for a fiery twist. For a smoky heat, swap smoked paprika for ½ teaspoon chipotle powder in the balsamic marinade.

I love adding crispy chorizo instead of bacon—it brings a bold, spicy depth that pairs perfectly with the creamy cheese. 🌶️

Sweet and Tangy Twist

Balance the richness with 1 tablespoon honey or maple syrup in the cheese sauce for a subtle sweetness. Top with toasted pecans or walnuts for crunch and a touch of earthiness.

A drizzle of balsamic glaze before serving adds a tangy contrast that cuts through the cheese. This variation works especially well with a holiday meal.

Extra Crispy Toppings

For a restaurant-style finish, sprinkle ½ cup panko breadcrumbs mixed with 1 tablespoon melted butter and ½ teaspoon garlic powder over the casserole before the final baking phase.

Another option is crumbled bacon bits or fried shallots for added texture. These toppings create a satisfying crunch that contrasts beautifully with the creamy cheese.

Vegetarian Cheese Swap

Skip the bacon entirely and use crispy roasted chickpeas or toasted breadcrumbs for texture. For a meaty flavor, add ½ cup cooked lentils or mushroom stems to the sprouts.

The cheese sauce remains the star, so focus on a bold blend like Gruyère and fontina for extra richness. This version still delivers that comforting, crispy-topped experience.

Herb-Infused Flavor Boosters

Swap thyme for fresh rosemary or sage in the cheese sauce for a more robust herbal note. Add 1 teaspoon lemon zest to brighten the flavors, or sprinkle chopped parsley on top before serving. These herbs elevate the dish without overpowering the bacon and cheese. 🌿

Global Fusion Twists

Transform this casserole into a French-inspired dish by adding caramelized onions and Gruyère for a fondue-like texture. For an Italian touch, stir ½ cup marinara sauce into the cheese mixture and top with mozzarella pearls.

These variations keep the core flavors intact while adding exciting new dimensions to the classic recipe.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 26g130%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 24g8%
Dietary Fiber 6g21%
Sugars 8g
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 thaw and dry them first! Spread frozen sprouts on a paper towel-lined plate and let them air-dry for 10 minutes before halving. This prevents excess moisture in your casserole. For best results, choose fresh sprouts—they hold up better during baking and have a slightly better texture.

2

How do I make the cheese sauce extra creamy?

Use full-fat dairy and whisk constantly when melting the cheese. For ultra-richness, add 1 tablespoon sour cream to the sauce. Another trick: temper the cheese by stirring in small amounts while the sauce simmers—this prevents clumping. If your sauce is too thick, thin with 1 tablespoon milk at the end.

3

Can I make this casserole ahead of time?

Assemble the casserole up to 24 hours ahead and refrigerate uncovered. Bake from cold at 375°F for 45 minutes, then increase to 400°F for the final 10 minutes to crisp the top. For leftovers, reheat covered at 350°F for 15 minutes—add foil if it browns too quickly.

4

What if my top isn't crispy enough?

Broil for 2-3 minutes at the end! Remove from oven, sprinkle with extra cheese or panko, then broil on high until golden. Watch closely—broilers vary! For even crispiness, try baking at 425°F uncovered for the final 10 minutes instead of increasing temperature.

5

Are there good vegetarian alternatives?

Yes! Replace bacon with crispy roasted chickpeas or toasted breadcrumbs for texture. For meaty flavor, add ½ cup cooked lentils or mushroom stems to the sprouts. Use Gruyère and fontina for extra richness—these cheeses melt beautifully and add depth without bacon's smokiness.

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