Blanch halved Brussels sprouts briefly, then toss in a silky Parmesan-heavy cream sauce with mozzarella, thyme and a hint of nutmeg. Transfer to a baking dish, top with panko mixed with extra Parmesan and olive oil, and bake until bubbling and golden at 400°F. Serves six and is ready in about 50 minutes. Variations include adding crisped bacon or swapping mozzarella for Gruyère.
The sizzle of butter hitting a hot skillet on a cold November evening is its own kind of therapy, and this casserole was born from exactly that kind of kitchen therapy session. I had a bag of Brussels sprouts sitting in the crisper drawer and a block of Parmesan that needed using, so I started throwing things together with no plan beyond comfort. Three friends showed up unannounced that night and demolished the entire baking dish before I could even offer seconds. Now it shows up at every gathering from Thanksgiving through New Years without fail.
My sister in law once told me she hated Brussels sprouts with the kind of conviction that ends conversations, so I served her this casserole without telling her what was inside it. She went back for a third helping and only realized the truth when she saw me trimming sprouts the next morning. We still laugh about it, and she now requests it by name for every family dinner.
Ingredients
- 1 1/2 lbs (680 g) Brussels sprouts, trimmed and halved: Pick sprouts that are tight, bright green, and on the smaller side since they tend to be sweeter and cook more evenly.
- 1 medium onion, finely chopped: A plain yellow onion melts into the sauce beautifully, but a sweet onion works too if that is what you have.
- 3 cloves garlic, minced: Fresh garlic makes a real difference here, so please skip the jarred version for this one.
- 1 1/2 cups (360 ml) heavy cream: This is the backbone of the sauce and half and half will not give you the same luxurious texture.
- 3/4 cup (75 g) grated Parmesan cheese: Grate it yourself from a wedge for the best melting behavior and the saltiest, most complex flavor.
- 1 cup (100 g) shredded mozzarella cheese: This adds stretch and mellow creaminess that balances the sharpness of the Parmesan.
- 2 tbsp (28 g) unsalted butter: Unsalted lets you control the seasoning, and the butter gives the onion and garlic a rich head start.
- 1 tsp salt: Start with a teaspoon and adjust at the end because Parmesan brings its own salt to the party.
- 1/2 tsp black pepper: Freshly cracked is always better, and the subtle heat cuts through the richness nicely.
- 1/2 tsp dried thyme: A small amount goes a long way and adds an earthy note that ties the cream and vegetables together.
- 1/4 tsp ground nutmeg: Do not skip this because it is the quiet ingredient that makes the whole sauce taste like it came from a restaurant.
- 1/2 cup (50 g) panko breadcrumbs: Panko stays light and crunchy instead of turning dense like regular breadcrumbs would.
- 1/4 cup (25 g) grated Parmesan cheese for topping: This second hit of Parmesan on top creates a golden, savory crust that everyone fights over.
- 1 tbsp (15 ml) olive oil: Just enough to help the panko toast up in the oven without burning.
Instructions
- Get the oven ready:
- Preheat your oven to 400 degrees F and lightly grease a 9 by 13 inch baking dish so nothing sticks later. Take a moment to arrange your ingredients on the counter because the stovetop work moves quickly once you start.
- Blanch the sprouts:
- Bring a large pot of salted water to a rolling boil and drop in the halved Brussels sprouts for 3 to 4 minutes until they are just tender when pierced with a fork. Drain them well and spread them out on a clean towel so excess moisture does not water down your sauce later.
- Build the flavor base:
- Melt the butter in a large skillet over medium heat and add the chopped onion, cooking for 3 to 4 minutes until it turns translucent and smells sweet. Stir in the minced garlic and cook for just one more minute until fragrant, being careful not to let it brown.
- Make the cream sauce:
- Pour the heavy cream into the skillet and bring it to a gentle simmer, then stir in the Parmesan, mozzarella, salt, pepper, thyme, and nutmeg. Keep stirring for 2 to 3 minutes until the cheeses have fully melted and the sauce coats the back of your spoon.
- Combine and assemble:
- Fold the blanched Brussels sprouts into the creamy sauce until every piece is coated, then transfer the whole mixture into your prepared baking dish and spread it out evenly. The dish will look very saucy at this point but it will thicken beautifully in the oven.
- Add the crunchy topping:
- In a small bowl, toss the panko breadcrumbs with the remaining Parmesan and olive oil until the crumbs are evenly moistened. Sprinkle this mixture over the entire surface of the casserole in an even layer so every serving gets some crunch.
- Bake until golden:
- Slide the dish into the oven and bake for 20 to 25 minutes until the edges are bubbling and the top is a deep golden brown. Let it rest for about 5 minutes before serving so the sauce has time to settle and you do not burn your tongue.
The year my oven broke on Thanksgiving morning, I made this casserole at my neighbors house while the turkey roasted, and we ended up sitting on her kitchen floor eating it straight from the dish with spoons before dinner even started.
When to Serve This
This casserole is a natural fit for holiday tables, but I make it on random Tuesday nights too when the craving for something creamy and crispy hits hard. It pairs beautifully with roasted chicken or pork, and honestly it works as a main course alongside a big green salad if you want to keep things vegetarian.
Smart Swaps and Additions
If you want to change things up, stirred in chopped cooked bacon or pancetta adds a smoky punch that pairs perfectly with the Parmesan. Gruyere cheese is a wonderful substitute for the mozzarella if you want something nuttier and more complex.
Making It Ahead
You can assemble the entire casserole up to a day in advance and keep it covered in the fridge until you are ready to bake. Just add about 5 extra minutes to the baking time if you are putting it in straight from the refrigerator.
- Wait to add the panko topping until right before baking so it stays crunchy.
- Leftovers reheat beautifully in a 350 degree oven for about 15 minutes.
- This dish does not freeze well because the cream sauce can separate when thawed.
Some dishes become traditions without any planning, and this creamy, golden topped casserole earned its spot at my table one unexpected bite at a time. I hope it finds its way into your kitchen and creates its own stories there.
Recipe FAQs
- → How long should I blanch the Brussels sprouts?
-
Blanch halved sprouts 3–4 minutes in salted boiling water until just tender. Drain thoroughly and plunge into cold water to stop cooking; this preserves bright color and prevents a mushy finish during baking.
- → Can I assemble this ahead of time?
-
Yes. Assemble up to 24 hours ahead, cover and refrigerate. When ready, bring to room temperature for 20 minutes and add 5–10 extra minutes to the bake time if going into the oven chilled.
- → What cheeses work as substitutes for mozzarella?
-
Gruyère or Swiss are excellent swaps for a nuttier, more complex melt. For a sharper profile, increase the Parmesan slightly; balance with a splash of cream to maintain a silky sauce.
- → How can I get the topping extra crispy?
-
Toss panko with melted butter or olive oil and a pinch of salt before sprinkling. For added color and crunch, finish under the broiler for 1–2 minutes, watching closely to avoid burning.
- → Is there a gluten-free alternative to panko?
-
Use certified gluten-free breadcrumbs, crushed gluten-free crackers, or toasted nuts for crunch. Check labels on pre-grated cheeses and breadcrumbs for cross-contamination warnings.
- → How should leftovers be stored and reheated?
-
Cover and refrigerate leftovers up to 3 days. Reheat in a 350°F oven until warmed through to help the topping stay crisp; microwaving will warm faster but soften the crust.