Brussels Sprouts Casserole
Home › Salads & Side Dishes › Brussels Sprouts Casserole
Salads & Side Dishes

Brussels Sprouts Casserole

Brussels sprouts casserole is the kind of side dish that disappears fast because it hits every note at once: tender sprouts, a creamy cheese sauce, salty bacon, and a crisp golden topping that cracks under the spoon. The sprouts stay distinct instead of turning to mush, and that matters here. You want each bite to give you a little bit of everything — creamy, crunchy, smoky, and nutty.

The trick is treating the sprouts and the sauce separately before they meet in the baking dish. A quick blanch takes the raw edge off the sprouts so they finish in the oven without drying out, and the sauce gets built on a simple flour-butter base so it stays smooth around the cheese. Gruyere brings the mellow, stretchy melt; Parmesan sharpens the whole dish; and bacon gives the casserole enough depth that it tastes complete, not just rich.

Below, I’ve broken down the part that keeps the sauce silky, the ingredient swaps that still work, and the small timing details that keep the topping crisp instead of soggy.

“

The sprouts stayed tender without getting watery, and the cheese sauce coated everything instead of pooling at the bottom. That panko and bacon top was the best part.

★★★★★— Melissa T.

Save this Brussels sprouts casserole for the nights when you want a bubbling cheese sauce, crisp panko topping, and enough bacon to make the sprouts disappear.

Save to Pinterest

The Blanching Step That Keeps the Sprouts Tender, Not Watery

Brussels sprouts can go two ways in a casserole: pleasantly tender, or soft and dull with a puddle at the bottom. The blanching step keeps you out of the second category. Four minutes in salted boiling water takes the raw bitterness down and starts the cooking evenly, but it doesn’t fully cook the sprouts, which is exactly what you want because they’ll finish in the oven surrounded by sauce.

The other piece that matters is draining them well. If the sprouts go into the baking dish dripping wet, they thin out the sauce and wash out the salt and cheese. After draining, let them sit for a minute in the colander so steam can escape before they meet the cream sauce.

What the Bacon, Gruyere, and Panko Each Bring to the Dish

Brussels Sprouts Casserole cheesy golden
  • Brussels sprouts — Fresh sprouts with tight leaves hold their shape best. If some are larger than others, cut them so the pieces are close in size; uneven halves finish at different speeds and you end up with a mix of firm and overly soft pieces.
  • Bacon — This does more than add salt. The rendered drippings become part of the sauce base, which gives the whole casserole a deeper savory backbone than butter alone. Thick-cut bacon works fine, but regular bacon crisps more evenly and distributes better.
  • Gruyere — This is the cheese that gives you that stretchy, nutty melt. It’s worth using here because it stays smooth and doesn’t go greasy as easily as some other cheeses. If you need a swap, Fontina is the closest option for melt; the casserole will taste milder.
  • Parmesan — Parmesan sharpens the sauce and helps the top brown. Grated Parmesan from a wedge melts cleanest. If you use the shelf-stable kind, the sauce still works, but the flavor is flatter and the melt can be a little less silky.
  • Panko — Panko gives the topping its crackly texture. Regular breadcrumbs work in a pinch, but they bake up denser and don’t stay as crisp over the creamy filling.
  • Milk and cream — The combination gives the sauce body without making it heavy or gluey. Whole milk is the minimum I’d use; anything leaner makes the sauce less plush. The cream adds insurance so the sauce stays smooth after baking.

How to Build the Sauce So It Stays Smooth in the Oven

Cooking Out the Flour

Melt the butter with the reserved bacon drippings, then add the garlic and flour and cook for a full minute. That short cook time takes the raw edge off the flour so the sauce tastes polished instead of pasty. The roux should look sandy and smell a little nutty, not browned.

Whisking in the Dairy

Add the milk and cream gradually, whisking as you go, and keep the heat at a steady simmer. If the heat is too high, the sauce can thicken unevenly or catch on the bottom before the flour has fully dissolved. You’re looking for a sauce that coats the back of a spoon and leaves a clear trail when you drag a finger through it.

Melting in the Cheese

Take the pan off the heat before adding the Gruyere and Parmesan. Cheese melts best gently; if the sauce is boiling, the fats can separate and the texture turns grainy. Stir until the sauce looks glossy and smooth, then fold in the sprouts and half the bacon while it’s still warm enough to coat everything evenly.

Three Ways to Make This Casserole Fit Your Table

Make It Gluten-Free Without Losing the Crunch

Swap the all-purpose flour for a 1:1 gluten-free flour blend and use gluten-free panko. The sauce thickens almost the same way, and the topping still gets crisp, though it browns a little faster, so watch the last 5 minutes in the oven.

Skip the Bacon and Keep the Savory Depth

Leave out the bacon and use all butter for the base, then add an extra pinch of salt and a little smoked paprika if you want that smoky edge back. The casserole will be a little less deep and meaty, but it still lands rich because the Gruyere and Parmesan carry a lot of weight.

Use Different Cheese Without Breaking the Sauce

Fontina melts almost as smoothly as Gruyere and gives a milder result; sharp white cheddar adds more bite but can turn slightly grainy if the heat is too high. If you swap cheeses, keep at least one cheese with good melting power so the filling stays cohesive instead of oily.

Make It Ahead for Easier Serving

Assemble the casserole without the panko topping, cover, and refrigerate up to 24 hours. Add the panko and the last bit of cheese right before baking so the topping stays dry and crisp instead of soaking into the filling.

Storage and Reheating

  • Refrigerator: Store leftovers covered for up to 4 days. The topping softens in the fridge, but the flavor stays good.
  • Freezer: This freezes best before baking. Assemble without the panko topping, wrap tightly, and freeze for up to 2 months. Add the topping after thawing and bake as directed.
  • Reheating: Warm in a 350F oven until hot in the center. The microwave works for a quick serving, but it softens the topping and can make the sauce separate at the edges, so the oven gives you the best texture.

Answers to the Questions Worth Asking

Can I make Brussels sprouts casserole ahead of time?+

Yes. Assemble it up to a day ahead, but hold back the panko until right before baking so it stays crisp. If it goes into the oven cold from the fridge, add a few extra minutes until the center is hot and the sauce is bubbling at the edges.

How do I keep Brussels sprouts from turning mushy in the casserole?+

Blanch them for only 4 minutes, then drain well. They should still have a little bite when they go into the sauce because the oven finishes the job. If you cook them fully on the stovetop first, they’ll go soft after baking.

Can I use frozen Brussels sprouts instead of fresh?+

Fresh gives the best texture, but frozen will work if you thaw and dry them thoroughly first. Expect a softer casserole overall, since frozen sprouts release more moisture and don’t hold their shape as firmly after baking.

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

Pull the pan off the heat before stirring in the cheese. Cheese can separate when it’s boiled, especially after the milk and cream have already thickened, so gentle heat keeps it smooth and glossy.

Brussels Sprouts Casserole

Brussels sprouts casserole with a creamy cheesy sauce and a golden panko-bacon crust. Blanching first keeps the Brussels sprouts tender while baking turns the top 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
  • 1 Brussels sprouts trimmed and halved
Bacon
  • 6 slices bacon chopped
  • 1 bacon chopped
Garlic
  • 2 cloves garlic minced
Butter
  • 2 tbsp butter
All-purpose flour
  • 2 tbsp all-purpose flour
Whole milk
  • 1.5 cup whole milk
Heavy cream
  • 0.5 cup heavy cream
Shredded Gruyere
  • 1.5 cup shredded Gruyere divided
  • 1 shredded Gruyere divided
Parmesan
  • 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 the oven to 400F so it’s ready for baking after you assemble the casserole. Blanch the Brussels sprouts 4 minutes in boiling salted water, then drain well so the casserole isn’t watery.
Cook bacon and make the cheese sauce
  1. Cook the bacon until crisp, then remove it and reserve 1 tablespoon drippings for extra flavor. In a Dutch oven, melt the butter with the drippings, add the garlic and flour, and cook 1 minute while whisking.
  2. Whisk in the milk and cream and simmer until thickened, stirring to keep it smooth. Stir in 1 cup shredded Gruyere, Parmesan, salt, and black pepper until the sauce is fully melted and glossy.
Assemble and bake
  1. Fold in the Brussels sprouts and half the bacon, then pour into a baking dish for even layering. Top with the remaining shredded Gruyere, remaining bacon, and panko breadcrumbs for a crisp crust.
  2. Bake 20-25 minutes at 400F until the casserole is bubbly around the edges and the top is golden. Rest 5 minutes before serving so the cheese sauce sets and scoops cleanly.

Notes

For the best texture, drain the blanched Brussels sprouts very well (or pat dry) before folding into the sauce to prevent thin, watery pockets. Store covered in the fridge up to 4 days; reheat in a 350F oven until hot and bubbly. Freezing is not recommended because the creamy sauce can separate after thawing. For a lower-fat swap, use half-and-half instead of the heavy cream (sauce may be slightly thinner but still bake well).

Leave a Comment

Recipe Rating