Brussels Sprouts Casserole

Category:Salads & Side dishes

Brussels sprouts casserole turns tender, nutty sprouts into a bubbling side dish with a creamy cheese sauce and a crisp, savory top. The contrast is what keeps people going back for another spoonful: soft centers, browned edges, salty bacon, and that final layer of panko that stays crunchy just long enough to matter.

The part that makes this version work is balance. A quick blanch takes the raw edge off the sprouts before they go into the oven, so they finish tender instead of stubborn. The sauce is built with a flour-butter base, then enriched with milk, cream, Gruyere, and Parmesan for enough body to coat everything without turning heavy or greasy. Bacon goes in twice, which gives you flavor in the sauce and a crisp hit on top.

Below, I’ll walk through the one step that keeps the casserole creamy instead of watery, plus the swaps that still give you a proper golden crust if you need to make a few changes.

“

The sauce thickened up beautifully and the panko stayed crisp on top even after sitting for a bit. I used it for Sunday dinner and my family kept sneaking forkfuls straight from the dish.

★★★★★— Melissa T.

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

Save to Pinterest

The Reason the Sprouts Stay Tender Instead of Turning Mushy

Brussels sprouts casserole can go wrong in two opposite ways: the sprouts stay firm and unpleasant, or they overcook and collapse into a watery pan. The quick blanch solves that middle ground. Four minutes in salted boiling water softens the centers just enough so they finish in the oven without staying raw, but it still leaves enough structure for the casserole to hold its shape.

The other thing that matters is drainage. If the sprouts go into the sauce dripping wet, the cheese sauce loosens and the bottom of the casserole turns thin. Let them steam off in the colander for a minute or two before folding them in. That small pause keeps the sauce thick and the final dish spoonable instead of soupy.

What the Cheese and Bacon Are Doing Here

Brussels Sprouts Casserole bubbling cheesy panko bacon
  • Brussels sprouts — Trimmed and halved sprouts cook evenly and catch the sauce in all the cut edges. Smaller sprouts can stay as halves; very large ones benefit from being quartered so the texture stays consistent.
  • Bacon — This gives the casserole salt, smoke, and the fat that helps build the sauce. Cook it until crisp so it stays distinct after baking, and keep one tablespoon of the drippings for the roux because that adds depth you can’t get from butter alone.
  • Gruyere — Gruyere melts smoothly and brings a nutty, slightly sweet finish that keeps the sauce from tasting flat. If you swap it, use another good melting cheese like Swiss or Fontina; pre-shredded cheese works in a pinch, but it won’t melt as cleanly as freshly grated.
  • Parmesan — Parmesan sharpens the sauce and helps it set up with a little more body. The finely grated kind blends best here, and it’s worth using real Parmesan instead of a dry shaker cheese.
  • Panko — This is the crust insurance. Regular breadcrumbs work, but panko stays lighter and crunchier, which matters once it sits on top of a creamy casserole.

Building the Sauce Without a Grainy Finish

Starting the Roux the Right Way

Melt the butter with the reserved bacon drippings, then add the garlic and flour and cook for about a minute. The mixture should smell nutty, not raw, and look like wet sand. If the flour stays pale and chalky, the sauce can taste floury; if it browns too far, the cheese sauce will take on a toasted flavor that doesn’t belong here.

Whisking in the Milk and Cream

Add the milk and cream gradually while whisking so the roux loosens without lumping. Keep the heat at a steady simmer, not a boil, and let the sauce thicken enough to coat the back of a spoon. If it boils hard, the dairy can separate and the sauce loses its silkiness.

Melting the Cheese Off the Heat

Pull the pan back from the burner before stirring in the Gruyere and Parmesan. Cheese melts best in residual heat, and that gentler approach keeps the sauce smooth. If it gets grainy, the pan was too hot when the cheese went in; whisk in a splash of milk off the heat and keep stirring until it comes back together.

Finishing the Bake

Fold in the Brussels sprouts and half the bacon, then spread everything into the dish before topping with the rest of the cheese, bacon, and panko. Bake until the edges bubble and the top turns deep golden, about 20 to 25 minutes. If the top is browning too quickly, lay a piece of foil loosely over it for the last few minutes so the center can heat through without scorching.

How to Adapt This Without Losing the Crunch

Make it gluten-free with a crisp topping

Swap the all-purpose flour for a 1:1 gluten-free blend and use gluten-free panko. The sauce will still thicken well if the flour blend contains a starch, and the topping stays crunchy instead of sandy.

Skip the bacon without losing the savory edge

Use 2 tablespoons butter instead of butter plus drippings, then add a pinch more salt and a little extra Parmesan. You lose the smoky note, but the casserole still lands rich and layered if you keep the cheese sharp.

Go vegetarian with a deeper cheese flavor

Leave out the bacon and add a teaspoon of smoked paprika or a pinch of cayenne to give the dish a little more backbone. The casserole will be softer in flavor, so use a little extra Gruyere on top to keep it from tasting flat.

Storage and Reheating

  • Refrigerator: Keeps well for 3 to 4 days. The topping softens a little, but the flavor holds up.
  • Freezer: It freezes, though the sauce can loosen slightly after thawing. Wrap tightly and freeze before baking for the best texture, then bake from thawed until hot and bubbling.
  • Reheating: Reheat covered at 350F until warmed through, then uncover for a few minutes to bring back some crunch. The mistake to avoid is blasting it in the microwave, which turns the sprouts soft and the sauce greasy.

Answers to the Questions Worth Asking

Can I make Brussels sprouts casserole ahead of time?+

Yes. Assemble it up to the point of adding the panko topping, then cover and refrigerate for up to 24 hours. Add the topping right before baking so it stays crisp instead of soaking into the sauce.

Can I use frozen Brussels sprouts instead of fresh?+

You can, but they need to be thawed and patted dry first. Frozen sprouts hold extra moisture, and if that water goes into the casserole, the sauce thins and the top won’t brown as well.

How do I keep the cheese sauce from getting stringy or oily?+

Lower the heat before the cheese goes in and stir until it melts smoothly. Cheese that goes into a boiling sauce can break, which gives you an oily look and a grainy texture instead of a silky one.

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

The edges should be bubbling and the top should be deep golden with a few darker spots. If you cut in too early, the center can still look loose, so give it a few minutes of rest after baking to settle.

Can I leave out the panko topping?+

Yes, but the texture will be much softer on top. If you skip it, add an extra sprinkle of Parmesan or a few crushed crackers so the surface still has a little bite against the creamy filling.

Brussels Sprouts Casserole

Brussels sprouts casserole with a creamy cheese sauce, baked until bubbly and golden. Crisp bacon and a panko crust add crunch and a melty Gruyère finish.
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 casserole ingredients
  • 2 lb Brussels sprouts trimmed and halved
  • 6 bacon slices, chopped
  • 2 garlic cloves, minced
  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 1.5 cup whole milk
  • 0.5 cup heavy cream
  • 1.5 cup shredded Gruyere divided
  • 0.5 cup grated Parmesan
  • 0.5 tsp salt
  • 0.25 tsp black pepper
  • 0.5 cup panko breadcrumbs

Equipment

  • 1 sheet pan

Method
 

Prep and blanch
  1. Preheat oven to 400F. Blanch Brussels sprouts in boiling salted water for 4 minutes, then drain.
Make the cheesy sauce
  1. Cook chopped bacon until crisp, then remove and reserve 1 tablespoon drippings. Melt butter with the drippings in the same pan.
  2. Add minced garlic and cook 1 minute with the butter and drippings. Whisk in flour and cook for 1 minute, then whisk in milk and cream.
  3. Simmer the sauce until thickened, stirring for a smooth texture. Stir in 1 cup Gruyère, Parmesan, salt, and black pepper until fully melted and smooth.
Assemble and bake
  1. Fold Brussels sprouts and half the bacon into the cheese sauce, then pour into a baking dish. Top with remaining Gruyère, remaining bacon, and panko breadcrumbs.
  2. Bake for 20-25 minutes at 400F until bubbly and golden on top, with melted cheese at the edges. Let stand briefly before serving so the casserole sets.

Notes

For extra creamy texture, simmer the sauce until it coats the back of a spoon before adding the cheeses. Store leftovers covered in the refrigerator for up to 4 days and reheat in a 350F oven until warmed through. Freezing is not recommended because the dairy can break, but you can prep and blanch the Brussels sprouts up to 1 day ahead. For a lighter option, use evaporated milk and half-and-half in place of the whole milk and heavy cream while keeping the Gruyère and Parmesan.

You might also like these recipes

Leave a Comment

Recipe Rating