Brussels Sprouts Casserole

Loading…

By Reading time

Bubbly Brussels sprouts casserole lands on the table with a creamy center, crisp bacon, and a golden topping that crackles under the spoon. The sprouts stay tender but still have shape, which matters here; nobody wants a mushy side dish hiding under cheese. This version earns its place because the sauce is rich without turning heavy, and the bacon gets layered both inside and on top so every bite tastes complete.

The trick is giving the Brussels sprouts a short blanch before they go into the oven. That quick boil takes the raw edge off and starts the cooking evenly, so the casserole finishes tender instead of dry and overbrowned at the edges. A brief simmer after the milk and cream go in keeps the sauce smooth and lets the flour lose its raw taste before the cheese melts in. From there, the panko on top handles the crunch while the Gruyere stays nutty and elastic underneath.

Below, I’ve included the small details that keep the sauce creamy, the topping crisp, and the Brussels sprouts from turning waterlogged. If you’ve ever had a vegetable casserole collapse into a thin puddle, this one will be a relief.

“

The sauce thickened beautifully and the panko stayed crisp even after sitting on the table for a bit. My husband kept going back for another spoonful because the Brussels sprouts were tender but still held their shape.

★★★★★— Melissa R.

Love the creamy Brussels sprouts casserole with its bacon-and-panko crust? Save it to Pinterest for the nights when you want a cozy side dish with real crunch.

Save to Pinterest

The Reason This Casserole Stays Creamy Instead of Turning Watery

Brussels sprouts give off moisture as they cook, and that’s the main reason vegetable casseroles end up loose at the bottom. Blanching them briefly helps, but the bigger fix is building a sauce that’s thick before the sprouts go in. If the base is thin in the pan, it will only get thinner once the sprouts release steam in the oven.

The flour needs a full minute with the butter and bacon drippings before the milk goes in. That step cooks out the raw flour taste and gives the sauce enough structure to coat the sprouts instead of sliding off them. Keep the simmer gentle once the dairy is added; a hard boil can tighten the sauce too fast and make the cheese grainy when it melts.

What Each Ingredient Is Doing in the Dish

Brussels sprouts casserole cheesy bacon golden
  • Brussels sprouts — Halved sprouts give you enough surface area for the sauce to cling to, while still holding some bite after baking. If yours are large, trim the stem end a little more so they cook through at the same pace.
  • Bacon and drippings — The bacon brings salt, smoke, and crunch, but the drippings matter just as much because they carry flavor into the sauce base. If your bacon gives off more than a tablespoon of fat, use just what you need; if it’s lean, top up with butter.
  • Gruyere — This is the cheese that gives the casserole its stretch and nutty depth. A good Gruyere melts cleanly, so it’s worth using the real thing here instead of a generic shredding cheese.
  • Parmesan — Parmesan sharpens the sauce and helps the topping brown. Finely grated works best because it disappears into the sauce instead of clumping.
  • Panko — Panko stays lighter and crisper than regular breadcrumbs, which keeps the top from going soft under the cheese. If you only have standard breadcrumbs, use them, but expect a denser crust.

Getting the Sprouts, Sauce, and Topping to Finish at the Same Time

Blanching the Brussels Sprouts

Bring a pot of salted water to a boil and cook the halved sprouts for about 4 minutes, just until they turn bright green and the outer leaves loosen. Drain them well; if they go into the casserole dripping wet, the sauce will loosen and the bake will take longer. You’re not cooking them through here, only taking away the raw crunch so the oven finish feels tender, not tough.

Building the Sauce in the Same Pan

Cook the bacon until crisp, then leave one tablespoon of drippings in the pan and use that with the butter, garlic, and flour. Stir the flour for a full minute before adding the milk and cream, then whisk until the sauce starts to coat the spoon. If it looks lumpy, the dairy went in too fast; keep whisking over low heat and it will smooth out before the cheese is added.

Melting in the Cheese Without Breaking It

Take the pan off the heat or keep it very low when you stir in the Gruyere and Parmesan. Cheese melts best into a sauce that’s hot but not aggressively boiling, and that’s what keeps the texture silky instead of sandy. Once the sauce is smooth, fold in the sprouts and half the bacon so every piece gets coated before it hits the baking dish.

Baking Until the Top Turns Golden

Spread the casserole in the dish, scatter the remaining cheese, bacon, and panko on top, and bake until the edges are bubbling and the top is a deep golden brown. The center should look set, not soupy, when you pull it out. Let it sit for a few minutes before serving so the sauce settles enough to spoon cleanly.

Three Ways to Adjust the Casserole Without Losing the Good Parts

Make it gluten-free

Swap the all-purpose flour for a gluten-free 1:1 flour blend and use gluten-free panko. The sauce should thicken in the same way, though it may need an extra minute on the stove before it looks fully smooth. The finished casserole still bakes up creamy with a crisp top.

Make it vegetarian

Leave out the bacon and replace the drippings with another tablespoon of butter. The casserole loses the smoky edge, so add a small pinch of smoked paprika if you want some of that depth back. The texture stays rich and the cheese still carries the dish.

Use a different cheese blend

Swap part of the Gruyere for fontina, sharp white cheddar, or Swiss if that’s what you have. Fontina gives a softer melt, cheddar adds a sharper edge, and Swiss leans closest to the original nutty note. Keep at least some Gruyere if you can, because it gives the sauce its clean melt and polished finish.

Storage and Reheating

  • Refrigerator: Store leftovers in a covered container for up to 4 days. The topping softens a little, but the flavor deepens overnight.
  • Freezer: Freeze in a tightly wrapped baking dish or airtight container for up to 2 months. The sauce may separate slightly after thawing, so freezing works best if you reheat it gently.
  • Reheating: Warm covered in a 350F oven until hot in the center. Uncover for the last few minutes if you want the topping to crisp back up; microwaving tends to soften the panko and can make the sauce greasy.

Questions I Get Asked About This Recipe

Can I make Brussels sprouts casserole ahead of time?+

Yes, assemble it a few hours ahead and keep it covered in the refrigerator. For the best texture, hold back the panko until just before baking so the topping stays crisp instead of absorbing moisture from the filling.

How do I keep the cheese sauce from getting grainy?+

Keep the sauce at a gentle simmer and lower the heat before the cheese goes in. Cheese can split or turn gritty when it hits a hard boil, so the smoothest melt happens when the pan is hot enough to loosen the sauce but not violently bubbling.

Can I use frozen Brussels sprouts instead of fresh?+

You can, but thaw them first and pat them very dry. Frozen sprouts hold more water, which can thin the sauce and keep the casserole from browning properly, so drying them well matters more than it would in a simple roast.

How do I keep the topping crisp after baking?+

Bake it until the panko is deeply golden, then let the casserole rest a few minutes before serving. If you cover it tightly right away, steam will soften the crust, so leave it uncovered until it’s on the table.

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

Yes, but add a little extra butter and consider a pinch of smoked paprika or a few extra grinds of black pepper. The bacon gives this casserole smoke and salt, so replacing it with plain butter alone will leave the flavor flatter than the original.

Brussels Sprouts Casserole

Brussels sprouts casserole with a creamy cheesy sauce and a golden panko-bacon crust. Blanching the sprouts then baking makes them tender while the topping turns bubbly and browned.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 8 servings
Course: Side Dish
Cuisine: American
Calories: 410

Ingredients
  

Brussels Sprouts Casserole
  • 2 lb Brussels sprouts Trimmed and halved.
  • 6 slice bacon Chopped.
  • 2 clove garlic 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; use 1 cup in the sauce and 1/2 cup for the top.
  • 0.5 cup grated Parmesan
  • 0.5 tsp salt
  • 0.25 tsp black pepper
  • 0.5 cup panko breadcrumbs

Equipment

  • 1 sheet pan
  • 1 Dutch oven

Method
 

Prep and blanch
  1. Preheat the oven to 400F. Bring a pot of boiling salted water to a boil and blanch the halved Brussels sprouts for 4 minutes, then drain well and set aside.
Cook bacon and build the cheese sauce
  1. Cook the chopped bacon until crisp, then remove and reserve 1 tablespoon drippings. In the same pot, melt butter with the drippings, add minced garlic and flour, and cook for 1 minute while whisking.
  2. Whisk in the whole milk and heavy cream, then simmer until thickened, about 5–8 minutes. Stir in 1 cup shredded Gruyere, grated Parmesan, salt, and black pepper until smooth.
Assemble and bake
  1. Fold the blanched Brussels sprouts and half the reserved bacon into the cheese sauce, then pour into a baking dish. Top with the remaining Gruyere, the remaining bacon, and the panko breadcrumbs.
  2. Bake at 400F for 20–25 minutes until the casserole is bubbly and the top is golden. Rest 5 minutes before serving so the cheese sets slightly.

Notes

For the best texture, drain the blanched Brussels sprouts thoroughly so the casserole doesn’t loosen. Store leftovers covered in the fridge up to 3 days; reheat in a 350F oven until hot and bubbly. Freezing isn’t recommended because the creamy sauce can separate after thawing. Dietary swap: use half-and-half or evaporated milk in place of heavy cream for a lighter bake.

You might also like these recipes

Leave a Comment

Recipe Rating