Brussels Sprouts Casserole

Loading…

By Reading time

Brussels sprouts casserole lands in that sweet spot between cozy side dish and the thing everyone keeps scooping extra of before the main course even hits the table. The sprouts stay tender but don’t turn mushy, the sauce bakes up rich and glossy, and the bacon plus panko on top gives you that crackly, salty finish that keeps each bite interesting.

The part that makes this version work is the balance: the sprouts get a quick blanch so they’re cooked through before they ever meet the oven, and the sauce is thickened on the stove first so it clings instead of pooling at the bottom of the dish. Gruyere brings the nutty melt, Parmesan sharpens everything up, and a little reserved bacon drippings carry the savory base without making the casserole greasy.

Below you’ll find the small details that matter most, from keeping the sauce smooth to getting the topping browned without drying out the center. If you’ve ever had a vegetable casserole that came out watery or bland, this one fixes both problems.

“

The sauce coated the Brussels sprouts beautifully and the panko topping stayed crisp even after sitting on the table for a bit. I loved that the bacon flavor came through without overpowering the cheese.

★★★★★— Megan L.

Save this Brussels sprouts casserole for the nights when you want a creamy baked side with a crisp bacon-panko top.

Save to Pinterest

The Step That Keeps Brussels Sprouts from Turning Watery

A Brussels sprouts casserole can go wrong before it even reaches the oven if the sprouts carry too much water. That’s why the quick blanch matters. Four minutes in salted boiling water softens the outer layer enough to help the casserole bake evenly, but it doesn’t push them past tender into limp territory. Drain them well and let steam escape for a minute or two; trapped moisture is what thins the cheese sauce and makes the topping soggy.

The other mistake is rushing the sauce. If the butter-flour base doesn’t cook for a full minute before the milk goes in, you’ll taste raw flour instead of a smooth, nutty sauce. Once the dairy is added, let it simmer until it coats the back of a spoon. That thickness is what keeps the casserole creamy after baking instead of separating into cheese and liquid.

What Each Ingredient Is Actually Doing in This Casserole

Brussels sprouts casserole cheesy golden bacon
  • Brussels sprouts — Trim the stems and halve them so they cook at the same pace and catch enough sauce in the cut surfaces. Fresh sprouts matter here; older ones can taste harsh and stay fibrous even after baking.
  • Bacon — This gives the casserole its smoky backbone and a little rendered fat for building the sauce. Thick-cut bacon works, but standard slices crisp more evenly and distribute better through the dish.
  • Gruyere — This is the cheese that melts into a smooth, elastic sauce with a nutty edge. If you swap it, use another good melting cheese like fontina or Swiss; pre-shredded cheese can be used, but it won’t melt as cleanly as freshly grated.
  • Parmesan — Parmesan sharpens the sauce and helps it taste layered instead of one-note. Finely grated Parmesan blends best; a coarse shred can stay a little grainy.
  • Panko breadcrumbs — Panko stays lighter and crisper than regular breadcrumbs, which matters once it bakes over a creamy filling. Don’t skip it unless you want a softer top.
  • Milk and cream — The milk gives body while the cream rounds out the richness. You can use all milk in a pinch, but the sauce won’t finish as plush.

Building the Casserole So the Sauce Stays Smooth

Cooking the Bacon First

Start with the bacon and cook it until crisp, not just partially rendered. You want enough fat left in the pan to flavor the roux, but not so much that the finished casserole feels greasy. Pull out one tablespoon of drippings; any more and the sauce can taste heavy instead of balanced.

Making the Roux and Base Sauce

Melt the butter with the reserved drippings, then add the garlic and flour and stir for a full minute. The mixture should smell toasty, not pale and floury. Whisk in the milk and cream gradually, and keep whisking until the sauce thickens enough to leave a clear line when you drag a spoon through it. If it looks lumpy, the heat was too high or the dairy went in too fast; a steady whisk over medium-low heat usually fixes it before it starts.

Bringing It All Together

Take the pan off the heat before adding the cheese. That keeps the Gruyere from seizing or turning grainy. Stir until smooth, fold in the sprouts and half the bacon, and get everything coated before it goes into the baking dish. The filling should look glossy and thick, not soupy.

Finishing with the Crisp Top

Scatter the remaining Gruyere, bacon, and panko over the surface, then bake until the edges are bubbling and the top is deep golden. If the top browns too fast before the center heats through, lay a piece of foil loosely over it for the last few minutes. Let it sit briefly before serving so the sauce settles instead of running everywhere when you scoop it.

How to Adapt It When You Need a Different Version

Gluten-Free Brussels Sprouts Casserole

Swap the all-purpose flour for a measure-for-measure gluten-free flour blend and use gluten-free panko. The sauce will still thicken well as long as you cook the flour long enough to lose the raw starch taste. The texture stays close to the original, with only a slightly softer crust.

Vegetarian Version Without Bacon

Leave out the bacon and use an extra tablespoon of butter to start the sauce. Add a pinch of smoked paprika if you want that savory depth back, though it won’t taste exactly the same. You’ll lose the smoky edge, but the cheese sauce and crisp topping still make the casserole feel complete.

Lighter Version with Half-and-Half

Use half-and-half instead of the milk and cream combination if you want to shave off some richness. The sauce won’t be quite as plush, but it still bakes up creamy if you let it thicken fully before adding the cheese. Don’t rush the simmer or the casserole can turn loose in the oven.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The topping softens a little, but the flavor holds up well.
  • Freezer: It freezes best before baking. Assemble, wrap tightly, and freeze for up to 2 months. Bake from thawed if you can; straight-from-frozen baking can dry out the edges before the center heats through.
  • Reheating: Warm covered in a 350F oven until hot in the center, then uncover for the last few minutes to bring the top back. The common mistake is blasting it in the microwave, which makes the sprouts rubbery and the sauce split.

Answers to the Questions Worth Asking

Can I make Brussels sprouts casserole ahead of time?+

Yes. Assemble it up to a day ahead, cover it, and refrigerate before baking. For the best texture, add the panko right before it goes into the oven so the topping stays crisp instead of turning damp in the fridge.

How do I keep my Brussels sprouts casserole from getting watery?+

Drain the blanched sprouts well and let them steam off for a minute before they go into the sauce. The other key is thickening the sauce on the stove until it’s already spoon-coating; the oven should finish it, not fix it from scratch.

Can I use frozen Brussels sprouts instead of fresh?+

You can, but the texture won’t be quite the same. Thaw them first and pat them dry very well, or the extra moisture will thin the sauce and make the casserole lose its creamy finish. Fresh sprouts hold their shape better after baking.

How do I stop the cheese sauce from turning grainy?+

Pull the pan off the heat before stirring in the cheese. High heat breaks the emulsion and makes the sauce look gritty instead of smooth. Freshly grated cheese also melts better than bagged shreds, which often contain anti-caking starches.

Can I leave out the bacon and still get good flavor?+

Yes, but add an extra tablespoon of butter and consider a small pinch of smoked paprika or a little extra Parmesan. Bacon gives smoke and salt, so without it the dish leans more creamy and cheesy. It’ll still work, it just tastes a little cleaner and less savory.

Brussels Sprouts Casserole

Brussels sprouts casserole with a creamy Gruyère sauce, baked until bubbly with a golden panko and bacon crust. Features blanched Brussels sprouts for tender texture and a cheesy top layer for melty, browned edges.
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
  • 2 lb Brussels sprouts
  • 6 bacon slices
  • 2 cloves garlic
  • 2 tbsp butter
  • 2 tbsp all-purpose flour
  • 1.5 cup whole milk
  • 0.5 cup heavy cream
  • 1.5 cup shredded Gruyere
  • 0.5 cup grated Parmesan
  • 0.5 tsp salt
  • 0.25 tsp black pepper
  • 0.5 cup panko breadcrumbs

Equipment

  • 1 sheet pan
  • 1 cast iron skillet

Method
 

Blanch and prep
  1. Preheat the oven to 400°F, then bring a pot of boiling salted water to a boil. Blanch the Brussels sprouts halves for 4 minutes, then drain well.
  2. In a skillet over medium heat, cook the chopped bacon until crisp. Remove the bacon and reserve 1 tablespoon of drippings in the skillet.
Make the cheesy cream sauce
  1. Melt the butter with the reserved bacon drippings in the skillet. Add the minced garlic and flour and cook for 1 minute, stirring and keeping it smooth.
  2. Whisk in the whole milk and heavy cream, then simmer until thickened. Keep whisking so the sauce stays lump-free.
  3. Stir in 1 cup of the Gruyère, the Parmesan, salt, and black pepper until smooth and glossy. Turn heat to low while you assemble the casserole.
Assemble and bake
  1. Fold the blanched Brussels sprouts and half the bacon into the sauce. Pour the mixture into a baking dish.
  2. Top with the remaining Gruyère, the remaining bacon, and the panko breadcrumbs. Spread the panko evenly for an even crust.
  3. Bake for 20–25 minutes at 400°F until bubbly and golden. Let it rest 5 minutes so the sauce thickens slightly before serving.

Notes

For the best texture, drain the blanched Brussels sprouts thoroughly so the casserole doesn’t turn watery. Store covered in the refrigerator up to 3 days; reheat in a 350°F oven until warmed through. Freezing is not recommended because the creamy sauce can break after thawing. If you want a lighter option, use half-and-half instead of whole milk and heavy cream for a slightly thinner but still cheesy bake.

Loved this recipe?

Pin it for later or print a clean copy for your kitchen binder.

Save to Pinterest

Leave a Comment

Recipe Rating