Brussels Sprouts Casserole

Loading…

By Reading time

Brussels sprouts casserole lands on the table with a bubbling, creamy center and a crisp, savory top that makes people go back for a second spoonful before the pan has even cooled. The sprouts stay tender but still hold their shape, the cheese sauce clings to every half, and the bacon on top gives each bite a salty crunch that keeps it from feeling heavy. It’s the kind of side dish that can steal attention from the main course.

What makes this version work is the brief blanching step and the way the sauce is built. Blanching takes the raw edge off the sprouts so they finish evenly in the oven instead of staying tough in the middle. The sauce starts with a proper roux, then milk and cream are added gradually so it turns smooth instead of grainy. Gruyere brings that nutty melt that cheap shreds can’t quite match, while Parmesan sharpens the flavor and keeps the casserole from tasting flat.

Below, you’ll find the little details that keep the topping crisp, the sauce silky, and the sprouts balanced instead of waterlogged. If you’ve ever had a vegetable casserole turn soupy or split, the process notes here will help you avoid both.

“

The sauce stayed silky and thickened up just enough in the oven, and the panko on top stayed crunchy even after I served it. My husband kept sneaking bites straight from the dish.

★★★★★— Lauren P.

Love the creamy Gruyere and crisp bacon topping in this Brussels sprouts casserole? Save it for the side dish that turns even Brussels sprouts skeptics around.

Save to Pinterest

The Step That Keeps Brussels Sprouts from Turning Mushy

Brussels sprouts have a habit of going soft and watery if they sit too long before baking, and that’s the difference between a casserole with structure and one that slumps. The quick blanch in salted water takes the edge off the sprouts, but the important part is draining them well and getting them into the sauce right away. If they carry too much water into the dish, the cheese sauce loosens in the oven and the topping won’t brown properly.

The other detail that matters is the oven temperature. Four hundred degrees gives the panko enough heat to toast before the casserole overcooks underneath, and that high heat helps the sauce thicken around the sprouts instead of just warming through. If your last vegetable bake came out soupy, this is the fix: dry sprouts, a properly thickened sauce, and enough oven heat to finish the job.

What Each Ingredient Is Actually Doing in This Dish

Brussels Sprouts Casserole creamy cheesy golden
  • Brussels sprouts — These need to be trimmed, halved, and blanched so they soften evenly without collapsing. Fresh sprouts work best because frozen ones release too much water and turn the casserole loose.
  • Bacon — Bacon gives the dish its salty backbone and the rendered drippings help start the sauce with extra flavor. Thick-cut bacon works fine, but keep an eye on it so the pieces stay crisp enough to hold their texture after baking.
  • Gruyere — This is the cheese that makes the sauce feel luxurious and cohesive. If you need a swap, use Swiss or fontina, but expect a slightly milder finish and a less nutty depth.
  • Parmesan — Parmesan sharpens the sauce and balances the richness of the cream and Gruyere. The grated kind blends smoothly here; the fresh-shredded stuff is better if you want a stronger, saltier bite.
  • Panko breadcrumbs — Panko is what keeps the top light and crunchy instead of pasty. Regular breadcrumbs work in a pinch, but they’ll bake up denser and won’t give the same crisp lid.

Building the Sauce and Topping Without Losing the Crunch

Rendering the Bacon and Starting the Base

Cook the bacon until it’s crisp enough to crumble, then pull it out and save just a tablespoon of drippings. That little bit of fat adds depth without making the sauce greasy. If there’s too much bacon fat left in the pan, the roux can separate later and the sauce will look slick instead of creamy.

Making a Smooth Cheese Sauce

Melt the butter with the reserved drippings, then cook the garlic and flour just long enough to smell nutty. Whisk in the milk and cream gradually so the mixture stays smooth; dumping them in all at once can leave little flour lumps behind. Let the sauce simmer until it coats the back of a spoon before the cheese goes in, because cheese thickens best in a base that already has some body.

Finishing in the Oven

Fold the sprouts and half the bacon into the sauce, then spread everything into the baking dish before adding the rest of the cheese, bacon, and panko. That layered top is what gives you contrast in every bite. Bake until the edges are bubbling and the top is deeply golden; if the panko looks pale, it hasn’t had enough time to crisp, even if the center seems hot.

How to Adapt This for a Different Table

Make It Vegetarian

Skip the bacon and start the sauce with butter only. Add a pinch of smoked paprika or a little extra Parmesan to replace the savory depth the bacon would have brought, and the casserole will still feel full and rich.

Make It Gluten-Free

Use a gluten-free flour blend in the roux and swap the panko for gluten-free breadcrumbs or crushed gluten-free crackers. The sauce will still thicken the same way as long as the flour blend includes starch, though the topping may brown a little faster.

Swap the Cheese

Fontina, Swiss, or even sharp white cheddar will work if Gruyere isn’t in the fridge. Cheddar brings more bite but less elegance; fontina melts almost as smoothly as Gruyere and keeps the sauce extra silky.

Storage and Reheating

  • Refrigerator: Store covered for up to 4 days. The topping softens a bit, but the flavor holds well.
  • Freezer: It freezes best before baking. Assemble the casserole without the panko topping, wrap it tightly, and freeze for up to 2 months.
  • Reheating: Reheat covered at 350F until hot, then uncover for the last few minutes to bring back the top. Microwaving makes the sprouts softer and the topping limp, so use the oven when you can.

Questions I Get Asked About This Recipe

Can I make Brussels sprouts casserole ahead of time?+

Yes, assemble it a day ahead and keep it covered in the fridge without the panko if you want the topping to stay crisp. Add the panko right before baking so it doesn’t absorb moisture and turn sandy.

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

Drain the sprouts well after blanching and let the sauce thicken before the cheese goes in. If the base is too thin, the sprouts release more moisture in the oven and the whole dish turns loose.

Can I use frozen Brussels sprouts instead of fresh?+

You can, but the texture won’t be quite as good because frozen sprouts hold more water. Thaw them completely, pat them dry, and expect a softer casserole overall.

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

The edges should be bubbling, the top should be deeply golden, and the center should be hot all the way through. If the top browns before the filling is hot, loosely cover it with foil for the last few minutes.

Brussels Sprouts Casserole

Brussels sprouts casserole with a creamy Gruyere sauce, crispy bacon bits, and a golden panko topping. Bakes until bubbly with melty cheese strands and a crisp, browned crust.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 460

Ingredients
  

Brussels sprouts
  • 2 lb Brussels sprouts, trimmed and halved Trimmed and halved for even blanching.
Bacon
  • 6 slice bacon, chopped Cook until crisp; reserve 1 tablespoon drippings.
Garlic
  • 2 clove garlic, minced
Butter
  • 2 tbsp butter Melt with reserved bacon drippings.
All-purpose flour
  • 2 tbsp all-purpose flour Cook with the butter/garlic to form a roux.
Whole 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; save 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. Bring a pot of boiling salted water and blanch the halved Brussels sprouts for 4 minutes, then drain.
Make the creamy cheese sauce
  1. Cook the chopped bacon until crisp, then remove and reserve 1 tablespoon drippings. Melt the butter with the drippings, add minced garlic and flour, and cook for 1 minute.
  2. Whisk in the whole milk and heavy cream, then simmer until the sauce thickens. Stir in 1 cup Gruyere, the Parmesan, salt, and black pepper until smooth.
Assemble and bake
  1. Fold the blanched Brussels sprouts and half the bacon into the sauce, then pour into a baking dish. Top with the remaining Gruyere, remaining bacon, and panko breadcrumbs.
  2. Bake at 400F for 20-25 minutes until bubbly and golden. Let it rest briefly so the sauce sets slightly before serving.

Notes

Pro tip: for the best set and browning, make sure the sauce reaches a noticeably thick consistency before folding in the Brussels sprouts. Refrigerate leftovers in a sealed container for up to 3 days and reheat until hot in a 350F oven. Freezing is not recommended because the creamy dairy can break after thawing. If you want a lighter option, swap whole milk and heavy cream for lactose-free 1% milk and lactose-free half-and-half, keeping the same thickening method.

You might also like these recipes

Leave a Comment

Recipe Rating