Brussel Sprout Casserole

This Brussel Sprout Casserole is rich, cheesy and packed with crispy bacon and tender sprouts baked in a creamy cheddar-gruyere sauce. The golden panko topping adds just the right crunch for a comforting, crowd-pleasing side dish.

Brussels Sprouts Casserole with crispy topping on a counter in a pan

It's the perfect addition to your holiday table or weeknight dinner, familiar, cozy and full of flavor. Even the sprout skeptics will fall in love with this creamy, cheesy twist on a classic vegetable.

For more easy baked side dishes try our Fresh Green Bean Casserole and Baked White Cheddar Mac and Cheese.

Jump to:

Why You Will Love This Recipe

  • Cheesy Goodness: A mix of cheddar, gruyere and parmesan creates an irresistibly creamy sauce.
  • Perfect Texture: Tender Brussels sprouts meet a crunchy, buttery panko topping.
  • Bacon Lovers' Dream: Crispy bacon adds smoky flavor and savory richness.
  • Easy to Make: Simple prep, minimal steps, and ready in under an hour.
  • Holiday Worthy: A beautiful side dish that pairs perfectly with turkey, ham or roast beef.

Ingredients

This Brussels sprout casserole uses simple ingredients to make a luxurious, creamy side dish.

Brussels Sprouts Casserole Ingredients

See the recipe card below for the exact quantities of each ingredient.

  • Brussels Sprouts: Tender and slightly sweet when roasted.
  • Bacon: Adds saltiness and smoky depth to the dish.
  • Flour: Thickens the cheese sauce for a smooth texture.
  • Heavy Cream: Creates a rich, velvety base for the sauce.
  • White Cheddar and Gruyere Cheese: Make a creamy, cheesy flavor with a hint of nuttiness.
  • Panko Breadcrumbs: Add a crispy, golden topping.
  • Parmigiano Reggiano: Finishes the dish with a sharp, savory edge.

To make this recipe easier get yourself a 2 ½-quart oval casserole dish, large bowl, large pot, measuring cups and spoons, large skillet and whisk.

Variations

  • Add Garlic: Stir minced garlic into the sauce for extra flavor.
  • Make It Spicy: Add a pinch of red pepper flakes or cayenne for subtle heat.
  • Lighter Option: Swap heavy cream for half-and-half or whole milk.
  • Vegetarian Version: Skip the bacon and add caramelized onions or mushrooms instead.
  • Different Cheese: Try mozzarella or Monterey Jack for a milder, melty finish. Parmesan cheese works in replace of parmigiano Reggiano for the topping.

How to Make a Brussel Sprout Casserole

Check out how quick and easy it was to make this side dish.

Brussels Sprouts Casserole being made
Brussels Sprouts Casserole cream sauce being made

Preheat oven to 400F and spray casserole dish with nonstick spray.

Prepare an ice bath for when the sprouts are done in a large bowl.

Bring a large pot of water to boil, add salt then steam Brussels sprouts for about 4 minutes with the heat off (note: you want them to be tender enough to pierce with a fork but not too soft).

Strain then place into the ice bath to stop the cooking process. Lightly dry with paper towel and set aside.

Meanwhile, cook bacon over medium high heat until crispy. Using a slotted spoon, transfer to a plate with paper towel and set aside.

In the pan with the bacon grease, whisk in flour and cook for 2 minutes.

Lower the heat to medium and slowly pour heavy cream while whisking. Keep a simmer going and cook until thicken about 4-5 minutes.

Sprinkle in cheeses slowly, continuing to whisk well incorporated.

Add pepper, mix, then remove from heat.

Stir in Brussels sprouts and bacon until well coated, then transfer to prepared casserole dish.

In a small bowl mix panko and parmigiano Reggiano, then add melted butter.

Sprinkle over the top of the Brussels sprouts and bake for about 15 minutes, or until golden brown and the edges are bubbling.

Hint: Briefly steaming Brussels sprouts keeps them tender without becoming mushy.

Brussels Sprouts Casserole close up

Recipe Tips

  • Dry Thoroughly: Make sure sprouts are dry before mixing, excess moisture can thin the sauce.
  • Grate Fresh Cheese: Pre-shredded cheese can make the sauce grainy, freshly grated melts smoother.
  • Bake Until Bubbling: The casserole should be bubbling around the edges with a golden top.
  • Serve Warm: This dish is best straight from the oven when the sauce is creamy and hot.

If you love Brussels sprouts, try our stovetop method Maple Bacon Brussels Sprouts.

More Side Dish Recipes You Will Love

Storage Instructions

  • Refrigerator: Store leftovers in an airtight container for up to 4 days.
  • Freezer: Pack in a freezer-safe bag with as much air removed and freeze for up to a month. The cream sauce may separate after thawing.
  • Reheating: Warm gently in the oven at 350F until heated through or reheat individual servings in the microwave.

Serving Suggestions

Brussels Sprouts Casserole dish with a scoop removed

Brussel Sprout Casserole Recipe FAQs

Can I use frozen Brussels sprouts?

Yes, but thaw and pat them dry first to prevent excess moisture in the casserole.

Can I make this ahead of time?

Yes, assemble up to a day in advance, cover, and refrigerate. Bake just before serving.

What if I don't have gruyere?

Swiss cheese or Monterey Jack both make great substitutes.

Brussels Sprouts Casserole being scooped up

More Recipes You Will Love

Here are some more recipes you'll want to try!


Ready to get cooking? Save time by having a grocery list automatically generate for you by clicking the "Add to Shopping List" below.

Brussels Sprouts Casserole with crispy topping on a counter in a pan

Brussel Sprout Casserole

Eva Filer
This Brussel Sprout Casserole is rich, cheesy and baked with bacon, tender sprouts and a crispy panko topping for the perfect fall side.
5 from 3 votes
Add to Shopping List
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Course 60 Minutes or Less, Sides
Cuisine American
Servings 10
Calories 423 kcal

Equipment

  • 2 ½ Quart Oval Casserole Dish
  • Large Pot
  • Measuring Cups and Spoons
  • Mixing Bowls
  • Whisk
  • Large Skillet

Ingredients
  

  • 2 tablespoon salt for boiling
  • 2 pounds Brussels sprouts halved
  • 8 strips bacon diced small
  • 1 ½ tablespoon all-purpose flour
  • 2 cups heavy cream
  • 4 ounces white cheddar cheese grated
  • 4 ounces gruyere cheese grated
  • ½ teaspoon ground black pepper
  • ½ cup panko breadcrumbs
  • ½ cup parmigiano Reggiano grated
  • 2 tablespoon butter unsalted and melted

Instructions
 

  • Preheat oven to 400F and spray casserole dish with nonstick spray.
  • Prepare an ice bath for when the sprouts are done in a large bowl.
  • Bring a large pot of water to boil, add salt then steam Brussels sprouts for about 4 minutes with the heat off (note: you want them to be tender enough to pierce with a fork but not too soft).
  • Strain, then place into the ice bath to stop the cooking process. Lightly dry with paper towel and set aside.
  • Meanwhile, cook bacon over medium high heat until crispy. Using a slotted spoon, transfer to a plate with paper towel and set aside.
  • In the pan with the bacon grease, whisk in flour and cook for 2 minutes.
  • Lower the heat to medium and slowly pour heavy cream while whisking. Keep a simmer going and cook until thicken about 4-5 minutes.
  • Sprinkle in cheeses slowly, continuing to whisk well incorporated.
  • Add pepper, mix, then remove from heat.
  • Stir in Brussels sprouts and bacon until well coated, then transfer to prepared casserole dish.
  • In a small bowl mix panko and parmigiano Reggiano, then add melted butter.
  • Sprinkle over the top of the Brussels sprouts and bake for about 15 minutes, or until golden brown and the edges are bubbling.

Notes

  • Briefly steaming Brussels sprouts keeps them tender without becoming mushy.
  • Make sure sprouts are dry before mixing, excess moisture can thin the sauce.
  • Pre-shredded cheese can make the sauce grainy, freshly grated melts smoother.
  • The casserole should be bubbling around the edges with a golden top.
  • This dish is best straight from the oven when the sauce is creamy and hot.

Nutrition

Calories: 423kcalCarbohydrates: 13gProtein: 15gFat: 36gSaturated Fat: 20gPolyunsaturated Fat: 3gMonounsaturated Fat: 10gTrans Fat: 0.1gCholesterol: 99mgSodium: 1823mgPotassium: 465mgFiber: 4gSugar: 4gVitamin A: 1721IUVitamin C: 77mgCalcium: 332mgIron: 2mg
Keyword 60-Minutes or Less, Bacon, Brussel Sprouts, Brussels Sprouts, Casseroles, Cheese Sauce, Sides
Tried this recipe?Tag us @myradkitchen or tag #MRKrecipes!

We would be so grateful for you to leave us a rating and review on any recipes you try. If you make any adjustments, let us know how they turned out.

Brussels Sprouts Casserole being scooped up close up

5 Comments

  1. 5 stars
    These were loved by the whole family, and we have some picky eaters over here. I love finding new ways to cook Brussels Sprouts, and this is a new fave!

Leave a Reply

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

Recipe Rating