New recipes every day — Follow on Pinterest to never miss one ✦
Brussels Sprouts Casserole
Home › Salads & Side dishes › Brussels Sprouts Casserole
Salads & Side dishes

Brussels Sprouts Casserole

Prep Time 15 min
Cook Time 40 min
Servings 8

Brussels Sprouts Casserole

Brussels sprouts casserole lands in that sweet spot between cozy side dish and the thing people keep sneaking spoonfuls of before dinner is even served. The sprouts stay tender without turning mushy, the sauce clings to every half, and the top bakes into a crisp, salty crust that gives each bite a little crunch before the creamy center takes over.

What makes this version work is the balance. The sprouts get a short blanch first, which takes the edge off their raw flavor and helps them finish in the oven without drying out. The sauce starts with a quick roux, then milk and cream are whisked in slowly so it stays smooth instead of grainy. Gruyere brings melt and depth, Parmesan adds sharpness, and the bacon does double duty: some goes into the casserole for smoky flavor, and some stays on top with the panko for texture.

Below, you’ll find the small timing details that keep the sauce creamy and the topping crisp, plus a few practical swaps if you need to work with what’s already in the fridge.

“

The sauce stayed silky and the panko-bacon topping turned crisp instead of soggy. I made it for Sunday dinner and everyone kept going back for “just one more spoonful.”

★★★★★— Melissa R.

Save this Brussels sprouts casserole for the nights when you want a bubbling cheesy side with a crisp bacon-panko crust.

Save to Pinterest

The Step That Keeps Brussels Sprouts from Going Limp

Brussels sprouts casserole fails when the sprouts are either undercooked and bitter or overcooked and swampy. The short blanch solves both problems. Four minutes in boiling salted water softens the centers just enough so they finish tender in the oven, but they still hold their shape when you fold them into the sauce. Drain them well after blanching; any extra water left clinging to the sprouts will thin the sauce and keep the topping from crisping.

The other place this dish goes off track is the oven stage. The casserole should go in hot enough to bubble the sauce at the edges and toast the topping in one pass. If the sauce looks loose when it goes into the oven, it usually means it didn’t simmer long enough on the stove. You want it thick enough to coat a spoon before the cheese goes in, not after.

What Each Ingredient Is Doing in This Casserole

Brussels Sprouts Casserole cheesy golden bacon
  • Brussels sprouts — These are the backbone of the dish, so trim them well and cut them evenly. Halving them keeps the texture consistent and gives more surface area for the sauce to cling to.
  • Bacon — The bacon brings smoke, salt, and fat. You only need one tablespoon of the drippings for the sauce base, but don’t skip reserving it; that little bit gives the roux a deeper savory flavor than butter alone.
  • Gruyere — This is the melt factor. It turns the sauce silky and gives the casserole that nutty, slightly sweet richness that cheaper cheeses don’t quite match.
  • Parmesan — Parmesan sharpens the sauce and helps it set a little more firmly as it bakes. Grate it finely so it melts smoothly into the cream instead of staying sandy.
  • Panko breadcrumbs — Panko stays lighter and crisper than regular breadcrumbs, which matters here because it sits on top of a creamy casserole. It gives you that golden finish without turning dense.
  • Whole milk and heavy cream — The combination keeps the sauce rich without becoming gluey. If you replace the cream with all milk, the sauce will still work, but it won’t coat the sprouts with the same body.

Building the Sauce and Topping So They Bake Evenly

Cooking the Bacon and Starting the Base

Cook the bacon until crisp so it keeps its shape in the casserole instead of turning chewy and greasy. Pull out just one tablespoon of drippings for the sauce base; more than that can make the final dish feel heavy. Melt the butter with the drippings, then add the garlic and flour and cook for a full minute. That quick cook removes the raw flour taste and gives the sauce a clean, nutty start.

Whisking in the Dairy

Pour in the milk and cream slowly while whisking. If you dump it all in at once, the roux can seize into lumps before it smooths out. Keep the heat at a gentle simmer and stir until the sauce visibly thickens and coats the back of a spoon. That’s the point where the cheese will melt in smoothly instead of turning the sauce grainy.

Folding and Baking

Take the pan off the heat before stirring in the Gruyere and Parmesan. Cheese melts best without aggressive heat, and pulling the pan back prevents the sauce from breaking. Fold in the sprouts and half the bacon, then spread everything in the baking dish and finish with the remaining cheese, bacon, and panko. Bake until the top is deep golden and the edges are bubbling hard. If the topping browns before the center bubbles, tent it loosely with foil for the last few minutes.

How to Adapt This Brussels Sprouts Casserole for Your Table

Make it vegetarian

Skip the bacon and use 1 tablespoon butter plus 1 tablespoon olive oil for the base. You’ll lose the smoky note, but the Gruyere and Parmesan still carry plenty of depth. A pinch of smoked paprika in the sauce helps replace some of that savoriness without turning the dish into a different recipe.

Make it gluten-free

Use a gluten-free flour blend in the roux and swap the panko for gluten-free breadcrumbs or crushed rice cereal. The sauce will still thicken the same way, but gluten-free crumbs can brown faster, so keep an eye on the top during the last few minutes of baking.

Use cheddar instead of Gruyere

Sharp cheddar gives the casserole a bolder, more familiar flavor and melts well, but it won’t have the same nutty finish as Gruyere. If you use cheddar, keep some Parmesan in the mix so the sauce doesn’t taste flat.

Storage and Reheating

  • Refrigerator: Store leftovers covered for up to 4 days. The topping will soften in the fridge, but the flavor holds up well.
  • Freezer: This freezes best before baking. Assemble the casserole without the panko topping, wrap it tightly, and freeze for up to 2 months. Add the topping just before baking.
  • Reheating: Reheat in a 350F oven until hot in the center and the top re-crisps. The common mistake is microwaving it too long, which turns the sprouts watery and the sauce greasy.

Questions I Get Asked About This Recipe

Can I make Brussels sprouts casserole ahead of time?+

Yes. Assemble it up to the baking step, cover, and refrigerate for up to 24 hours. Hold the panko until just before baking so it stays crisp instead of absorbing moisture from the sauce.

How do I keep the sauce from getting grainy?+

Pull the pan off the heat before adding the cheese and stir until it melts in. Graininess usually happens when cheese gets too hot and the fat separates from the milk solids. A gentle residual heat gives you a smooth sauce instead.

Can I use frozen Brussels sprouts instead of fresh?+

You can, but thaw and dry them well first. Frozen sprouts release more water, and if that moisture stays in the dish, the sauce loosens and the topping loses its crunch. Fresh sprouts give the best texture here.

How do I know when the casserole is done baking?+

Look for bubbling around the edges and a topping that’s evenly golden. The center should be hot all the way through, not just warm on top. If the crust is ready before the filling bubbles, the oven is probably running hot, so lower the rack and give it a few more minutes.

Can I leave out the bacon drippings in the sauce?+

Yes, but use the full amount of butter instead. The drippings add a deeper savory note, but the roux will still thicken properly without them. The casserole just tastes a little cleaner and less smoky.

Brussels Sprouts Casserole

Brussels sprouts casserole with a creamy cheesy sauce, bacon, and a golden panko topping. Blanched sprouts and a stovetop roux create a thick filling that bakes up bubbly and browned.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 520

Ingredients
  

Brussels sprouts
  • 2 lb Brussels sprouts Trimmed and halved.
Bacon
  • 6 bacon slices Chopped; reserve 1 tablespoon drippings after crisping.
Garlic
  • 2 cloves garlic Minced.
Butter
  • 2 tbsp butter
All-purpose flour
  • 2 tbsp all-purpose flour
Milk
  • 1.5 cup whole milk
Heavy cream
  • 0.5 cup heavy cream
Gruyere cheese
  • 1.5 cup shredded Gruyere Divided; use 1 cup in the sauce and reserve the rest for topping.
Parmesan cheese
  • 0.5 cup grated Parmesan
Salt
  • 0.5 tsp salt
Black pepper
  • 0.25 tsp black pepper
Panko breadcrumbs
  • 0.5 cup panko breadcrumbs

Equipment

  • 1 sheet pan
  • 1 Dutch oven

Method
 

Prep and blanch
  1. Preheat oven to 400F to get it ready for baking after the filling is assembled.
  2. Blanch Brussels sprouts in boiling salted water for 4 minutes, then drain thoroughly.
Make the cheesy sauce
  1. Cook chopped bacon until crisp, then remove and reserve 1 tablespoon drippings.
  2. Melt butter with the reserved drippings in a Dutch oven, add garlic and flour, and cook for 1 minute.
  3. Whisk in whole milk and heavy cream, then simmer until thickened.
  4. Stir in 1 cup shredded Gruyere, grated Parmesan, salt, and black pepper until smooth.
Assemble and bake
  1. Fold in blanched Brussels sprouts and half the reserved bacon, then pour into a baking dish.
  2. Top with remaining shredded Gruyere, remaining bacon, and panko breadcrumbs.
  3. Bake at 400F for 20-25 minutes until bubbly and golden.

Notes

For the creamiest texture, drain the blanched Brussels sprouts well so the casserole doesn’t get watery. Store in the refrigerator up to 3 days; reheat covered at 350F until hot through. Freezing is not recommended because the creamy dairy can break after thawing. If you want a lighter option, use half-and-half instead of the heavy cream (sauce will be slightly thinner).
Save this Recipe
📌 Save to Pinterest

Find the print button inside the recipe card below ↓

Leave a Comment

Recipe Rating