This casserole brings halved Brussels sprouts into a silky Parmesan cream: onions and garlic softened in butter, cream simmered with Parmesan and mozzarella until thick, then tossed with blanched sprouts. Seasoned with thyme, nutmeg, salt and pepper, it’s topped with panko mixed with extra Parmesan and olive oil for a crisp finish. Bake at 400°F for 20–25 minutes and serve warm alongside roasted poultry or a crisp salad.
The smell of butter hitting a hot skillet on a cold November evening is enough to make anyone wander into the kitchen and hover over your shoulder. That is exactly how my friend Dave announced his arrival one Thanksgiving, standing in the doorway sniffing the air like a cartoon character floating toward a pie. I was testing this Brussels sprouts casserole for the first time, and honestly I was not sure it would work. By the time the golden breadcrumb crust emerged from the oven, we were both eating straight from the dish with serving spoons.
I have served this at three separate holiday gatherings now, and each time someone pulls me aside to ask for the recipe while scraping the last bits of crispy topping from the corner of the pan. My sister once hid a leftover portion behind the milk jug in her fridge so her husband would not find it. That container was empty by breakfast.
Ingredients
- Brussels sprouts (1 1/2 lbs, trimmed and halved): Pick ones that are firm, bright green, and small to medium in size because they tend to be sweeter and more tender.
- Onion (1 medium, finely chopped): Yellow onion works best here for its natural sweetness that balances the sharpness of the Parmesan.
- Garlic (3 cloves, minced): Fresh is nonnegotiable since the jarred version gets lost in the richness of this sauce.
- Heavy cream (1 1/2 cups): This is the backbone of the sauce so do not even think about substituting half and half.
- Parmesan cheese (3/4 cup grated for sauce plus 1/4 cup for topping): Grate it from a block yourself because pre shredded versions contain anti caking agents that make the sauce grainy.
- Mozzarella cheese (1 cup shredded): Adds that irresistible stretchy pull when you serve it.
- Unsalted butter (2 tbsp): Gives the onion and garlic a head start in flavor before the cream joins the party.
- Salt (1 tsp), black pepper (1/2 tsp), dried thyme (1/2 tsp), ground nutmeg (1/4 tsp): The nutmeg is the quiet hero here so do not skip it even if it seems unusual.
- Panko breadcrumbs (1/2 cup): Creates a topping that stays audibly crunchy even after sitting under the broiler.
- Olive oil (1 tbsp): Helps the panko turn golden and toasty in the oven.
Instructions
- Get the oven ready:
- Preheat to 400 degrees F and lightly grease your 9 by 13 inch baking dish. A quick swipe of butter or a spray of oil is all you need.
- Blanch the sprouts:
- Dump the halved Brussels sprouts into a large pot of salted boiling water for 3 to 4 minutes until they yield slightly when pierced with a fork. Drain them well because excess water is the enemy of a creamy casserole.
- Build the flavor base:
- Melt the butter in a large skillet over medium heat and sauté the onion for 3 to 4 minutes until it turns soft and translucent. Toss in the garlic and stir for one more minute until your kitchen smells like an Italian grandmother lives there.
- Make the creamy sauce:
- Pour in the heavy cream and let it come to a gentle simmer without letting it boil. Stir in three quarters cup of Parmesan, the mozzarella, salt, pepper, thyme, and nutmeg, then cook for 2 to 3 minutes until the cheese melts into a velvety sauce that coats the back of a spoon.
- Bring it all together:
- Fold the blanched Brussels sprouts into the sauce making sure every piece gets coated, then transfer the entire mixture into your prepared baking dish. Spread it into an even layer so it bakes uniformly.
- Top it off:
- In a small bowl, toss the panko with the remaining quarter cup of Parmesan and the olive oil until the crumbs are evenly moistened. Scatter this mixture over the top of the casserole in an even layer.
- Bake until golden:
- Slide it into the oven for 20 to 25 minutes until the edges are bubbling and the topping has turned a deep golden brown. Let it rest for 5 minutes before serving so the sauce has time to settle.
There is something about carrying a bubbling golden dish from the oven to the table that makes everyone in the room stop talking and look up. This casserole has that effect. It turned a random Tuesday dinner into something that felt like a celebration in my house.
Variations Worth Trying
Stir in a half cup of cooked chopped bacon or pancetta right before you transfer the mixture to the baking dish if you want a smoky dimension that plays beautifully against the nutmeg. You can also swap the mozzarella for Gruyere or Swiss cheese for a deeper, slightly nutty flavor profile that feels more European. I tried the Gruyere version for a dinner party last winter and one guest told me it was the best vegetable dish she had ever eaten, which is a bold claim I did not take lightly.
What to Serve Alongside
This casserole holds its own next to roasted turkey, chicken, or a glazed ham on a holiday table. For a vegetarian meal, pair it with a simple arugula salad dressed in lemon and olive oil for contrast against all that richness. I have also served it alongside grilled sausages on a weeknight and it somehow elevated a casual dinner into something that felt intentional.
Storage and Reheating
Cover leftovers tightly and refrigerate for up to three days. The sauce holds together remarkably well and the flavors actually deepen overnight. Reheat portions in a 350 degree oven for about 15 minutes rather than using the microwave because it preserves the crunch of the topping.
- Let the casserole cool completely before covering it to prevent condensation from making the topping soggy.
- If the topping loses its crunch during reheating, pop it under the broiler for one to two minutes to bring it back to life.
- This dish does not freeze well so plan to enjoy it fresh.
Some dishes you make because you have to and some you make because they fill your kitchen with warmth and draw people to the table without you even calling them. This is firmly the latter.
Your Recipe Questions Answered
- → How long should I blanch the Brussels sprouts?
-
Blanch halved sprouts for 3–4 minutes in salted boiling water until just tender. Drain well to remove excess moisture so the creamy sauce isn’t diluted.
- → Can I prepare components ahead of time?
-
Yes. Blanch the sprouts and make the cheese sauce up to a day ahead. Assemble in the baking dish, cover and refrigerate; add the panko topping just before baking to keep it crisp.
- → What cheeses work as substitutes?
-
Gruyère or Swiss offer nuttier, meltier options in place of mozzarella. Pecorino can replace some Parmesan for a sharper edge—adjust salt accordingly.
- → How do I get an extra-crispy topping?
-
Mix panko with a little extra olive oil or melted butter and spread in a thin, even layer. Toasting the panko briefly in a skillet before topping can boost crunch and color.
- → Can I add meat for extra flavor?
-
Cooked, chopped bacon or pancetta stirred into the sauce adds smoky richness. Brown and drain the meat first to avoid adding excess grease to the dish.
- → How should I reheat leftovers to retain texture?
-
Reheat in a 350°F oven until warmed through to revive the crisp topping. A quick broil for 1–2 minutes can refresh browning—watch closely to prevent burning.