• About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
menu icon
go to homepage
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
search icon
Homepage link
  • About
  • Recipe Index
  • Recipes By Course
    • Breakfast
    • Dinner
    • Desserts
×

Cheesy Bacon Brussels Sprouts Casserole Recipe

Published: Apr 24, 2026 by Amelia · This post may contain affiliate links · Leave a Comment

Jump to Recipe· 4.3 from 11 reviews

If you love Brussels sprouts but want to take them from simple side dish to show-stopping centerpiece, this Cheesy Bacon Brussels Sprouts Casserole Recipe is going to become your new best friend. Imagine tender halved Brussels sprouts wrapped in a luscious creamy cheese sauce, crispy bits of bacon folded throughout, and a golden, buttery panko topping that adds the perfect crunch. This casserole has all the comforting layers of flavor and texture you crave, making it a fantastic crowd-pleaser any time you want to impress without spending hours in the kitchen.

Ingredients You'll Need

A black pot filled with fresh green Brussels sprouts, some whole and some cut in halves showing pale green and cream inner layers, placed on a white marbled surface. The pot has two shiny metal handles, one on each side, and the Brussels sprouts are tightly packed, covering the entire pot interior. Photo taken with an iphone --ar 4:5 --v 7

Gathering your ingredients is a breeze, yet each plays a crucial role in creating the rich, balanced taste and appealing texture of this dish. From the earthy Brussels sprouts to the luxurious cheeses and crispy bacon, every element shines individually and harmonizes magnificently together.

  • 2 tablespoons salt for boiling: Enhances the flavor of the Brussels sprouts as they cook and helps maintain their vibrant green color.
  • 2 pounds Brussels sprouts, halved: The star of the dish, providing a slightly nutty, fresh crunch that pairs beautifully with creamy cheese.
  • 8 strips bacon, diced small: Adds irresistible smoky, salty crispness that elevates the casserole’s flavor profile.
  • 1 ½ tablespoons all-purpose flour: The thickening agent that helps create a smooth and creamy cheese sauce.
  • 2 cups heavy cream: Supplies the rich base for the velvety cheese sauce that coats every bite.
  • 4 ounces white cheddar cheese, grated: Brings sharp, tangy flavor and creaminess that melts perfectly into the sauce.
  • 4 ounces gruyere cheese, grated: Offers a slightly nutty, mellow depth that complements the cheddar beautifully.
  • ½ teaspoon ground black pepper: Adds just enough subtle kick to balance the richness.
  • ½ cup panko breadcrumbs: Creates a delightfully crispy topping that contrasts the creamy filling.
  • ½ cup Parmigiano Reggiano, grated: Infuses the crust with a savory, nutty umami flavor and encourages golden browning.
  • 2 tablespoons unsalted butter, melted: Helps bind the breadcrumb topping and adds richness and color when baked.

How to Make Cheesy Bacon Brussels Sprouts Casserole Recipe

Step 1: Prepare the Brussels Sprouts

Start by preheating your oven to 400 degrees Fahrenheit and greasing your casserole dish with nonstick spray to ensure easy serving later. Set up an ice bath in a large bowl—this will be key to stopping the cooking process and keeping the sprouts bright green. Boil salted water, then steam your halved Brussels sprouts for about four minutes until just tender but still slightly crisp. Quickly transfer them to the ice bath to chill, then lightly dry with paper towels to avoid watery casserole.

Step 2: Cook the Bacon

While the sprouts cool, cook your diced bacon over medium-high heat until it’s beautifully crispy and golden. Use a slotted spoon to remove the bacon bits and place them on paper towels to drain excess fat. Don’t discard the bacon drippings in the pan; they will add amazing flavor to your cheese sauce.

Step 3: Make the Cheese Sauce

In the same pan with that wonderful bacon fat, whisk in the all-purpose flour to create a roux and cook it for two minutes, stirring constantly to remove the raw flour taste. Lower the heat to medium and gradually whisk in the heavy cream, keeping a gentle simmer to cook the sauce until it thickens, about 4 to 5 minutes.

Slowly sprinkle in your grated white cheddar and gruyere cheese while whisking constantly to create a silky, smooth sauce without lumps. Add the ground black pepper, mix again, then remove from heat. This sauce will coat your Brussels sprouts and bacon, making the whole casserole irresistibly creamy.

Step 4: Assemble and Bake

Gently fold the blanched Brussels sprouts and crispy bacon into your warm cheese sauce until everything is evenly coated. Transfer this luscious mixture into your prepared casserole dish. In a small bowl, combine the panko breadcrumbs with grated Parmigiano Reggiano and then drizzle in the melted butter, stirring until the crumbs are well coated. Sprinkle this topping evenly over the casserole and bake for about 15 minutes, or until the top turns golden brown and you see bubbling at the edges. If you notice the breadcrumbs browning too fast, simply tent the dish with foil to prevent burning.

How to Serve Cheesy Bacon Brussels Sprouts Casserole Recipe

A close-up of a white oval baking dish filled with three layers: the bottom layer of green Brussels sprouts, the middle layer of creamy white sauce with small chunks of soft meat, and the top layer of golden brown crunchy breadcrumbs scattered unevenly with some darker toasted spots. A wooden spoon holds a scoop showing all three layers clearly with the Brussels sprouts peeking from underneath the creamy sauce and crumb topping. The background features a white marbled texture. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

A quick sprinkle of finely chopped fresh parsley or chives adds a vibrant pop of color and freshness that contrasts the rich, creamy casserole. You can also add a light dusting of extra Parmigiano Reggiano on top right after baking for a sharp, salty finish that guests will love.

Side Dishes

This Cheesy Bacon Brussels Sprouts Casserole Recipe pairs wonderfully with simple roasted chicken or even a juicy steak, since its richness needs a protein partner to balance the flavors. For something lighter, try serving alongside a crisp green salad with a lemon vinaigrette — the acidity cuts through the creamy cheese perfectly.

Creative Ways to Present

Consider serving the casserole in individual ramekins to impress guests at your next dinner party or holiday meal. Layer it in a clear glass dish so the beautiful colors and textures peek through the sides. Garnishing with extra crispy bacon bits on top just before serving adds both crunch and a gorgeous presentation touch.

Make Ahead and Storage

Storing Leftovers

Allow your casserole to cool to room temperature, then cover tightly and refrigerate for up to 3 days. It reheats beautifully in the oven or microwave, making it a perfect anytime comfort food ready to enjoy.

Freezing

If you want to prep ahead or save leftovers, you can freeze the casserole before baking. Assemble it as instructed, cover the dish tightly with foil and plastic wrap, and freeze for up to 2 months. Thaw overnight in the refrigerator before baking to ensure it cooks evenly.

Reheating

Reheat leftover casserole in a 350 degree Fahrenheit oven until warmed through — usually about 20 minutes. This method keeps the topping crisp and the cheese sauce creamy. For a quicker option, the microwave works but the topping won’t stay as crunchy.

FAQs

Can I use frozen Brussels sprouts in this recipe?

While fresh Brussels sprouts provide the best texture and flavor, you can use frozen if needed. Just thaw and drain them well before cooking to avoid excess moisture that could make the casserole soggy.

What can I substitute for heavy cream?

If you want to lighten the dish, half-and-half or whole milk can be used, but the sauce won’t be quite as rich or thick. For dairy-free options, coconut cream is a good substitute, though it will change the flavor profile slightly.

How can I make this recipe vegetarian?

Simply omit the bacon and add sautéed mushrooms or caramelized onions to introduce a savory, umami flavor that complements the cheesy sauce beautifully.

Is it possible to make this casserole gluten-free?

Yes! Swap the all-purpose flour for a gluten-free flour blend and replace the regular panko with gluten-free breadcrumbs. The rest of the ingredients are naturally gluten-free.

Can I prepare this casserole in advance and bake it later?

Definitely. Assemble the casserole and refrigerate it, covered, for up to 24 hours before baking. This can actually help deepen the flavors. Just add a few extra minutes to the baking time if baking straight from the fridge.

Final Thoughts

Trust me, once you try this Cheesy Bacon Brussels Sprouts Casserole Recipe, it will be your go-to for holidays, weeknight dinners, or whenever you want a comforting, crowd-pleasing side that feels both elegant and homey. The blend of creamy cheese, smoky bacon, and tender Brussels sprouts makes it an absolute delight that everyone will ask for again and again. So go ahead and make it — your taste buds will thank you!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Cheesy Bacon Brussels Sprouts Casserole Recipe

Cheesy Bacon Brussels Sprouts Casserole Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.3 from 11 reviews

Print Recipe
Pin Recipe

This Brussels Sprouts Casserole combines tender steamed Brussels sprouts with a rich, creamy cheese sauce made from white cheddar and gruyere, infused with crispy bacon bits for a savory twist. Topped with a crunchy mixture of panko and parmigiano Reggiano, baked to golden perfection, this casserole offers a comforting, flavorful side dish perfect for holiday meals or family dinners.

  • Total Time: 40 minutes
  • Yield: 6 servings

Ingredients

Vegetables & Meat

  • 2 pounds Brussels sprouts, halved
  • 8 strips bacon, diced small

Dairy & Cheese

  • 2 cups heavy cream
  • 4 ounces white cheddar cheese, grated
  • 4 ounces gruyere cheese, grated
  • ½ cup parmigiano Reggiano, grated
  • 2 tablespoons butter, unsalted and melted

Pantry

  • 1 ½ tablespoons all-purpose flour
  • ½ teaspoon ground black pepper
  • ½ cup panko breadcrumbs
  • 2 tablespoons salt for boiling

Instructions

  1. Preheat and Prepare Dish: Preheat the oven to 400°F (200°C) and spray a casserole dish with nonstick spray to prevent sticking.
  2. Prepare Ice Bath: In a large bowl, set up an ice bath to cool the Brussels sprouts quickly after steaming, which stops the cooking process and preserves their bright color.
  3. Steam Brussels Sprouts: Bring a large pot of salted water to a boil, then add the halved Brussels sprouts and steam them for about 4 minutes until just tender. Strain and immediately immerse them in the ice bath. Once cooled, dry them lightly with paper towels and set aside.
  4. Cook Bacon: In a large pan over medium-high heat, cook the diced bacon until crispy. Remove the bacon using a slotted spoon and set it aside on paper towels to drain excess fat, leaving the drippings in the pan.
  5. Make Cheese Sauce Base: In the same pan with bacon drippings, whisk in the flour and cook for 2 minutes to create a roux. Reduce heat to medium, and slowly whisk in the heavy cream, maintaining a gentle simmer. Cook for about 4-5 minutes until the sauce thickens.
  6. Add Cheeses and Season: Gradually sprinkle in the grated white cheddar and gruyere cheeses, stirring constantly to melt and combine smoothly. Season the sauce with black pepper and mix well. Remove from heat once the sauce is cohesive.
  7. Combine Ingredients: Stir the steamed Brussels sprouts and cooked bacon into the cheese sauce, ensuring they are well coated. Transfer this mixture into the prepared casserole dish.
  8. Prepare Topping: In a small bowl, mix the panko breadcrumbs with the grated parmigiano Reggiano cheese. Add melted butter and stir until combined.
  9. Bake the Casserole: Evenly sprinkle the breadcrumb mixture over the Brussels sprouts in the casserole dish. Bake in the preheated oven for about 15 minutes, or until the topping is golden brown and the edges of the casserole are bubbling hot.

Notes

  • Maintain moderate heat when adding cream and cheese to prevent the sauce from separating or curdling.
  • Grate the cheese yourself for better melting and a smoother sauce texture.
  • If breadcrumbs brown too quickly or start to burn, tent the casserole loosely with foil during baking.
  • Author: Amelia
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American

Have you made this recipe? I'd love to see it!

Click here to Follow me on Pinterest

More Lunch and Side-Dish

  • Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
    Middle Eastern Lamb Mince with Pomegranate Seeds and Fresh Herbs Recipe
  • Fig and Balsamic Vinaigrette Recipe
    Fig and Balsamic Vinaigrette Recipe
  • Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
    Tangy Apricot BBQ Sauce (for Grilling, Glazing & Dipping!) Recipe
  • Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe
    Chicken Freekeh Salad with Pomegranate, Feta, and Pistachios Recipe

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Hi, I’m so happy you’re here!

I'm Amelia, a 27-year-old recipe developer and former restaurant line cook living in Portland, Oregon. This is where I share recipes that actually work in real kitchens, tested by someone who's cooked through the chaos of Friday night dinner rush and the reality of weeknight exhaustion.

Learn more

Popular

  • Persian Lemon Chicken with Yogurt and Turmeric Recipe
    Persian Lemon Chicken with Yogurt and Turmeric Recipe
  • Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
    Easy Lamb Kofta Wraps with Yogurt Sauce Recipe
  • Turkish Lamb Shish Kebab Recipe
    Turkish Lamb Shish Kebab Recipe
  • Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
    Coq au Vin Blanc (French Stewed Chicken in White Wine) Recipe
  • Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
    Whipped Ricotta Crostini with Walnuts & Salted Honey Recipe
  • Gelatinous Chicken Feet Bone Broth Recipe
    Gelatinous Chicken Feet Bone Broth Recipe
  • Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe
    Handmade Rigatoni & Paccheri (Without an Extruder!) Recipe
  • Quick Spinach Pistachio Pesto Recipe
    Quick Spinach Pistachio Pesto Recipe
  • Peach Syrup for Cocktails, Sweet Tea & More Recipe
    Peach Syrup for Cocktails, Sweet Tea & More Recipe
  • How To Cook A Perfectly Grilled Ribeye Recipe
    How To Cook A Perfectly Grilled Ribeye Recipe

Footer

↑ Back to Top

About

  • Privacy Policy
  • Terms & Conditions
  • Contact
  • Disclosure
  • DMCA

Newsletter

Sign Up! for emails and updates

Browse Recipes

  • Appetizers & Snacks
  • Breakfast
  • Desserts
  • Dinner
    • Beef
    • Chicken
  • Lunch and Side-Dish
  • Soups

We may earn from qualifying purchases through affiliate links at no extra cost to you.

Copyright © 2025 Recipes Vibe. All rights reserved.