Side Dishes
This bacon, cheese, and Brussels sprouts casserole recipe delivers the perfect balance of savory, crispy, and melty layers in a single, satisfying dish. 🔥 The secret lies in perfectly browned bacon and a golden cheese topping that creates irresistible texture—every bite combines tender sprouts, smoky bacon, and rich, gooey cheese.
What makes this recipe stand out is how it transforms simple ingredients into a restaurant-worthy side that’s easy to prepare and even easier to love.
The process starts with crisping the bacon until it’s perfectly rendered, then layering it with halved Brussels sprouts and a blend of cheeses for maximum flavor. A simple breadcrumb topping adds that signature crunch, while baking at the right temperature ensures everything cooks evenly—no soggy spots here.
This casserole is designed to shine as a side dish but is hearty enough to serve as a main course, especially when paired with crusty bread or a fresh salad.
By the time it emerges from the oven, you’ll have a dish that’s crispy on top, tender inside, and packed with layers of flavor. The aroma alone will have everyone gathering around the table, and the combination of textures—crunchy, creamy, and chewy—makes it impossible to resist.
This recipe is the kind of one-pan magic that turns weeknight dinners into something special without requiring extra effort.
Whether you’re feeding a crowd or prepping for meal prep, this casserole holds up beautifully. The leftovers reheat just as well as the first serving, and the flavors only deepen over time.
Let’s get started on creating this crowd-pleasing, foolproof dish that’s sure to become a regular on your dinner table.
Ingredients for bacon and cheese brussel sprouts casserole
Perfectly crispy bacon, tender Brussels sprouts, and melty cheeses—this casserole delivers restaurant-quality flavor in one pan.
| Ingredient | Amount | Notes |
|---|---|---|
| Bacon 🥓 | 12 oz | Thick-cut, chopped into small pieces |
| Brussels Sprouts 🥬 | 2 lb | Trimmed, halved lengthwise |
| Shredded Cheddar Cheese 🧀 | 2 cups | Sharp cheddar preferred |
| Shredded Monterey Jack Cheese 🧀 | 1 cup | For extra creaminess |
| Panko Breadcrumbs 🍞 | ½ cup | For crispy topping |
| All-Purpose Flour 🌾 | ¼ cup | For breadcrumb mixture |
| Butter 🧈 | ½ cup | Melted, for breadcrumb mix |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Garlic Powder 🧄 | 1 tsp | For flavor depth |
| Onion Powder 🧅 | 1 tsp | Balances flavors |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 1 tbsp | For greasing baking dish |
The bacon is non-negotiable here—thick-cut renders beautifully and adds that smoky depth. Oscar Mayer or Applegate are my go-tos for consistent quality, but any good-quality bacon works. Brussels sprouts should be fresh and firm, not wilted or yellowing. Trim the ends and halve them lengthwise for even cooking. The cheeses? Sharp cheddar and Monterey Jack create the perfect melty contrast—don't skimp on the good stuff. For the breadcrumb topping, Panko gives that ideal crunch, but regular breadcrumbs work in a pinch.
No panko? Crushed cornflakes or crushed potato chips add crunch too. Short on cheddar? Parmesan or Gouda work well, though sharp cheddar is the star. The heavy cream adds richness—full-fat only, half-and-half won't cut it. For extra flavor, toast the garlic powder in a dry pan for 30 seconds before mixing. The olive oil for greasing? Any neutral oil works, but olive oil adds a nice touch. If you're watching carbs, reduce the breadcrumbs to 1/4 cup and add 1/4 cup grated Parmesan for extra flavor without extra bulk.
This casserole reheats beautifully—4-5 days in the fridge, 3 months frozen. For freezing, assemble the casserole, bake until just set (about 20 minutes), then cool completely before covering tightly. To reheat, cover with foil and bake at 350°F until bubbly. The texture holds up perfectly, though the topping may need 2-3 minutes extra to crisp again. Prep ahead? Chop all veggies and cook bacon the night before—assembly takes 15 minutes when you're ready to bake.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—no chopping boards, no extra dishes. Toss the bacon straight into the pan, crisp it up, then dump everything (sprouts, cheeses, breadcrumbs) right on top. Twenty minutes later, dinner’s done and the pan’s almost clean.
- Crispy-Creamy Obsession: That crunch from the panko on top meets the melty cheddar and jack inside—it’s like a hug for your taste buds. The bacon adds smoky depth, and honestly? I’ve never met a Brussels sprout I didn’t like after this.
- Game for Any Night: Weeknight dinner? Check. Potluck side dish? Still check. The leftovers reheat like a dream, and I’ve even served it cold as a snack when my kids demand something “easy.” (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Bacon and cheese make it feel fancy, but the ingredients won’t break the bank. A pound of sprouts, a few slices of bacon, and a bag of pre-shredded cheese—this stretches to feed four for under $10. Plus, it’s the kind of dish that disappears fast.
Step-by-step instructions for bacon, cheese, and Brussels sprouts casserole
Here's how to build layers of flavor and texture in one pan.
🔥 Step 1: Cook the Bacon and Prep Sprouts
Preheat your oven to 375°F while you start the bacon. Line a large baking sheet with parchment paper and place the 12 oz chopped bacon in a single layer. Cook over medium heat for 8-10 minutes, stirring occasionally, until golden brown and crispy.
While the bacon cooks, trim the ends off the 2 lb Brussels sprouts and halve them lengthwise. Spread them on a clean baking sheet and toss with 1 tablespoon olive oil, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1 teaspoon salt, and ½ teaspoon black pepper. Roast the sprouts for 15 minutes until they're tender with slightly crispy edges. Remove from oven and set aside.
🍳 Step 2: Make the Cheese Sauce Base
In a large skillet over medium heat, melt the ½ cup butter until foamy. Add the cooked bacon (with all its rendered fat) and stir for 1 minute to combine flavors. Pour in the ½ cup heavy cream and bring to a gentle simmer.
Reduce heat to low and whisk in the 2 cups shredded cheddar cheese and 1 cup shredded Monterey Jack cheese until completely melted and smooth. Season with an additional ½ teaspoon salt if needed. The sauce should be rich and creamy—this is your casserole's flavor foundation.
🥘 Step 3: Layer and Assemble the Casserole
Lightly grease a 9x13-inch baking dish with olive oil. Spread half of the roasted Brussels sprouts in an even layer on the bottom. Pour half of the cheese sauce mixture over the sprouts, then sprinkle with half of the cooked bacon.
Repeat with the remaining sprouts, cheese sauce, and bacon. The top layer should be the cheese sauce and bacon. In a small bowl, mix together the ½ cup panko breadcrumbs, ¼ cup all-purpose flour, and remaining ½ teaspoon salt. Sprinkle this mixture evenly over the top layer.
🔥 Step 4: Bake to Golden Perfection
Transfer the baking dish to the preheated 375°F oven and bake for 25-30 minutes until the top is deep golden brown and the breadcrumb mixture is crispy. The cheese should be bubbling around the edges, and the entire casserole should smell irresistibly rich.
For extra crispiness, broil for 1-2 minutes at the end, watching closely to prevent burning. Let the casserole rest for 5 minutes before serving—this allows the layers to set slightly and makes slicing easier. The crispy breadcrumb topping will give way to creamy cheese and perfectly cooked sprouts with every bite.
Pro Tips For Making Bacon And Cheese Brussel Sprouts Casserole
- CRISP THE BRUSSELS FIRST: Toss halved Brussels sprouts in a dry skillet over medium-high heat for 3-4 minutes before baking—just until they start to soften and brown. This jumpstarts the flavor and prevents a mushy center later, especially if your oven runs cooler than the thermostat says.
- SAVE THE BACON GREASE: Drain the bacon in a colander, but don’t toss that fat—pour it into the casserole dish first. It adds richness and helps the cheese melt more evenly. (Yes, even if you’re the type who wipes plates clean.)
- STOP WHEN CHEESE GLARES: Pull the casserole out when the top is bubbly and the cheese is just starting to turn golden, not when it’s deep brown. It’ll keep cooking off the heat, and you’ll avoid a burnt crust while the inside stays creamy.
- MIX PANKO WITH BUTTER: Toss the panko with melted butter (not oil) before sprinkling it on top—about 1 tablespoon per ½ cup panko. The butter makes the crust crispier and richer, not just crunchy. (Trust me, dry panko is a sad topping.)
Flavor customization for bacon and cheese brussel sprouts casserole
Spicy Kick
Transform this casserole into a flavor bomb by adding ½ teaspoon cayenne pepper or 1 teaspoon smoked paprika to the cheese sauce. For heat lovers, sprinkle 1 tablespoon hot honey over the top before baking—it caramelizes beautifully and delivers a perfect sweet-spicy contrast. 🌶️
For an extra layer of heat, swap ½ cup of the cheddar with ½ cup pepper jack cheese and fold in 1 teaspoon chipotle powder when making the sauce. The smoky, spicy depth will elevate every bite without overpowering the bacon and Brussels sprouts.
Smoky BBQ Twist
Swap the heavy cream for ½ cup BBQ sauce (I love Sweet Baby Ray's Original) mixed with ½ cup heavy cream for a tangy, smoky profile. Add 1 teaspoon brown sugar to the breadcrumb topping for caramelization. This version pairs perfectly with pulled pork or grilled chicken. 🔥
For an extra smoky touch, cook the bacon with 1 teaspoon liquid smoke (like Liquid Smoke) and ½ teaspoon smoked salt before assembling. The aroma alone will make your kitchen smell like a BBQ joint, and the flavor is undeniably rich.
Herb-Infused Freshness
Brighten the casserole with 2 tablespoons fresh thyme leaves or 1 tablespoon chopped rosemary folded into the cheese sauce. For a pop of color and freshness, stir in ¼ cup chopped sun-dried tomatoes with the bacon. These herbs add brightness that cuts through the richness of the cheese. ✨
Add 2 tablespoons chopped chives or 1 tablespoon chopped parsley to the breadcrumb topping before baking. They’ll toast slightly and add a vibrant finish. For a Mediterranean twist, swap ½ cup of the cheddar for ½ cup feta cheese, crumbled, and fold it into the sauce.
Sweet & Savory Balance
Drizzle 2 tablespoons maple syrup over the top layer before baking for a caramelized crust. The sweetness pairs beautifully with the smoky bacon and sharp cheddar. For a nutty crunch, toss ¼ cup chopped pecans into the breadcrumb mixture. 🍯
For a dessert-like finish, sprinkle 2 tablespoons brown sugar and 1 teaspoon cinnamon over the breadcrumb topping. The warmth of the cinnamon and the caramelized sugar create a surprising but delicious contrast to the savory base.
Nutrition facts
Frequently asked questions
Can I make this casserole ahead of time?
Assemble the casserole in a baking dish, then refrigerate uncovered for 24 hours to let flavors meld. Bake it straight from the fridge at 375°F for 35-40 minutes (add 5-10 extra minutes). For freezing, bake until just set (20 minutes), cool completely, then freeze for up to 3 months. Thaw overnight in the fridge before reheating.
What if my Brussels sprouts are too tough?
Tough sprouts need extra prep! Trim the ends and quarter them instead of halving. Roast them for 18-20 minutes at 425°F until completely tender. For even more tenderness, blanch them in boiling water for 3 minutes before roasting. The key is to cook them until they're fork-tender before assembling the casserole.
Can I use frozen Brussels sprouts?
Yes, but thaw and dry them first! Spread frozen sprouts on a baking sheet and roast at 400°F for 10 minutes to remove moisture. Then proceed with the recipe as written. Never skip drying—wet sprouts will make your breadcrumb topping soggy. For best results, use fresh sprouts when possible for optimal texture.
How do I make the cheese topping extra crispy?
For maximum crunch, toast your breadcrumbs first! Spread ½ cup panko on a baking sheet and bake at 350°F for 3-4 minutes until golden. Mix with flour and salt, then sprinkle over the casserole. For even more crispiness, add 1 tablespoon melted butter to the breadcrumb mix before topping.
What's the best way to reheat leftovers?
Cover the casserole with foil and bake at 350°F for 15-20 minutes until heated through. For extra crispiness, uncover for the last 2-3 minutes of reheating. Microwave reheating works too—cover with a damp paper towel and heat in 30-second intervals until warm, stirring between each interval to prevent drying.
