Transform humble Brussels sprouts into an indulgent, comforting dish with this creamy casserole. Fresh sprouts are blanched until tender, then coated in a velvety homemade sauce enriched with heavy cream, Dijon mustard, nutmeg, and generous amounts of Parmesan and mozzarella cheese.
The oven bake creates a golden, bubbly top with optional crispy panko breadcrumbs for added texture. Ready in just 50 minutes, this versatile dish works beautifully as a hearty vegetarian main or impressive holiday side. The rich, savory flavors and smooth texture make even Brussels sprout skeptics come back for seconds.
The smell of melted Parmesan hitting a hot oven dish is the kind of thing that makes everyone wander into the kitchen asking when dinner is ready. I stumbled into making this casserole on a rainy Tuesday when the only vegetables left in my fridge were a battered bag of Brussels sprouts and half an onion. What came out of the oven forty minutes later completely rewired my understanding of comfort food. Now it shows up at every gathering I host, no questions asked.
My sister in law once told me she despised Brussels sprouts with the kind of conviction that ends conversations. I served her this casserole without naming it, and she asked for seconds before I could even sit down at the table. That dinner taught me never to underestimate what butter and cheese can accomplish together.
Ingredients
- Brussels sprouts: Fresh, tight, small to medium ones work best since they cook evenly and hold their texture through the bake.
- Yellow onion: Finely chopped so it melts into the sauce rather than appearing as obvious chunks.
- Garlic: Freshly minced is nonnegotiable here because jarred garlic simply lacks the punch this sauce relies on.
- Unsalted butter: Forms the base of the roux and gives you complete control over the salt level.
- All purpose flour: Just enough to thicken the liquids into something that coats the sprouts like velvet.
- Whole milk and heavy cream: The combination gives you richness without crossing into overwhelmingly heavy territory.
- Dijon mustard: A quiet background note that adds depth most people cannot quite identify but absolutely notice when it is missing.
- Black pepper, salt, and ground nutmeg: Nutmeg in particular is the secret handshake of cream sauces everywhere.
- Parmesan cheese: Divided so part melts into the sauce and part forms a golden crust on top.
- Mozzarella cheese: Provides that stretchy, comforting melt that pulls the whole dish together.
- Panko breadcrumbs and olive oil: Optional but strongly recommended for a crunchy crown atop all that creaminess.
- Fresh parsley: A bright finishing touch that cuts through the richness right at the end.
Instructions
- Get the oven ready:
- Preheat your oven to 400 degrees and grease a 9 by 13 inch casserole dish with butter or a quick spray so nothing sticks later.
- Blanch the sprouts:
- Drop the halved Brussels sprouts into a large pot of boiling salted water for three to four minutes until they yield slightly when pierced with a knife, then drain them immediately so they stop cooking.
- Build the flavor base:
- Melt the butter in a large skillet over medium heat, cook the onion until soft and translucent, then stir in the garlic for about thirty seconds until your kitchen smells impossibly good.
- Make the roux:
- Sprinkle the flour over the onion mixture and stir constantly for one to two minutes until it turns slightly golden and smells nutty.
- Create the sauce:
- Gradually whisk in the milk and cream, stirring patiently as the liquid thickens over about four minutes, then season with Dijon mustard, salt, pepper, and nutmeg.
- Add the cheese:
- Pull the skillet off the heat and stir in three quarters of a cup of Parmesan plus all the mozzarella until everything is smooth and glossy.
- Combine and transfer:
- Toss the drained Brussels sprouts in the skillet until every piece is coated in sauce, then spread the mixture evenly into your prepared baking dish.
- Finish the top:
- Sprinkle the remaining Parmesan over the surface and scatter olive oil tossed panko breadcrumbs on top if you want that irresistible crunch.
- Bake until golden:
- Slide the dish into the oven for twenty five to thirty minutes until the top is deeply golden and the edges are bubbling with enthusiasm.
- Rest and serve:
- Let the casserole sit for five minutes after removing it from the oven, scatter fresh parsley over the top, and serve it while it is still hot and glowing.
The real magic of this dish revealed itself at a Thanksgiving potluck where it sat alongside mashed potatoes and green bean casserole. People kept bypassing the traditional sides to go back for another spoonful of these sprouts. By the end of the evening the dish was scraped clean while the other vegetables sat barely touched.
When to Serve It
This casserole fits just as comfortably on a holiday table surrounded by turkey and cranberry sauce as it does on a quiet weeknight next to a simple roast chicken. I have even served it as a vegetarian main course with a sharp green salad on the side and no one felt shortchanged. The richness makes it substantial enough to stand on its own.
Swaps and Substitutions
Gruyere cheese melts beautifully in place of mozzarella and adds a lovely nutty undertone that feels slightly more sophisticated. Sharp cheddar works too if you want a bolder, more straightforward cheese punch. For anyone who eats meat, crumbled bacon scattered over the top before baking turns this into something dangerously addictive.
Pairings and Leftovers
A glass of oaked Chardonnay sits beautifully alongside the creamy sauce, and a light Pinot Noir also works if you prefer red. Leftovers keep well in the refrigerator for up to three days and reheat gently in the oven so the topping stays crisp.
- Cover the dish loosely with foil while reheating to prevent the top from burning before the center warms through.
- A splash of extra milk stirred into leftovers brings the sauce back to its original silky consistency.
- Always let the casserole rest those five minutes before serving because the sauce thickens and sets as it cools slightly.
Some recipes become staples because they are easy, and others earn their place because they make people happy around the table. This casserole manages to do both with a kind of effortless charm that keeps me coming back to it season after season.
Recipe Questions & Answers
- → Can I prepare this casserole ahead of time?
-
Yes, assemble the entire casserole up to 24 hours in advance and refrigerate covered. Add 10-15 minutes to baking time if baking cold from the refrigerator.
- → What cheese substitutions work well?
-
Gruyère adds a nutty depth, sharp cheddar provides bold flavor, or Swiss offers a mild alternative. Mix varieties for a complex cheese blend.
- → How do I prevent the sauce from curdling?
-
Temper the dairy gradually by whisking continuously when adding milk and cream. Keep heat at medium and avoid boiling once dairy is incorporated.
- → Can I make this gluten-free?
-
Replace all-purpose flour with a 1:1 gluten-free flour blend and use gluten-free breadcrumbs or omit the panko topping entirely.
- → What main dishes pair well with this casserole?
-
Complements roasted chicken, beef tenderloin, pork loin, or ham beautifully. Also works alongside vegetarian options like stuffed portobello mushrooms or nut roast.
- → How should I store leftovers?
-
Refrigerate in an airtight container for up to 4 days. Reheat in a 350°F oven until warmed through, about 15-20 minutes, to maintain the creamy texture.