Blanch halved Brussels sprouts for 3–4 minutes, then drain. Sauté onion and garlic in butter, add heavy cream and stir in Parmesan and mozzarella until the sauce thickens; season with thyme, nutmeg, salt and pepper. Combine sprouts with the sauce, transfer to a baking dish, top with panko mixed with Parmesan and olive oil, and bake at 400°F (200°C) for 20–25 minutes until bubbly and golden. Serves six; prep about 20 minutes. For added depth, fold in cooked bacon or swap Gruyère for mozzarella.
The sound of Brussels sprouts hitting a hot pan is one of those small kitchen pleasures that makes you stop and listen. I discovered this casserole during a frantic Thanksgiving prep when my sister announced at the last minute that she was vegetarian, and I had to pivot from my usual bacon-laden side dish. What started as a panicked improvisation turned into the dish everyone asked for by name the following year. The creamy Parmesan sauce clings to each tender sprout like a warm blanket, and that golden panko crust on top seals the deal.
My friend Dave, who swears he hates Brussels sprouts, polished off two helpings at a potluck and then asked me for the recipe with complete sincerity. I watched him go back for thirds when he thought no one was looking.
Ingredients
- 1 1/2 lbs (680 g) Brussels sprouts, trimmed and halved: Pick ones that are firm and bright green with tight leaves, and cut any large ones into quarters so everything cooks evenly.
- 1 medium onion, finely chopped: A yellow onion melts into the sauce sweetly and almost disappears, which is great for anyone who picks onions out.
- 3 cloves garlic, minced: Fresh garlic makes a difference here since the sauce is simple and every ingredient shows.
- 1 1/2 cups (360 ml) heavy cream: Do not try to substitute half and half because the sauce needs the full fat content to thicken properly without separating.
- 3/4 cup (75 g) grated Parmesan cheese: Grate it from a block rather than using the pre-shredded kind in a can for the smoothest melt.
- 1 cup (100 g) shredded mozzarella cheese: This adds stretch and mellow creaminess that balances the sharp bite of the Parmesan.
- 2 tbsp (28 g) unsalted butter: The butter is your flavor base for the onion and garlic, so let it get slightly golden before adding anything.
- 1 tsp salt: Season in layers and taste as you go since Parmesan is already quite salty on its own.
- 1/2 tsp black pepper: Freshly cracked pepper carries more aroma and warmth than the pre-ground version.
- 1/2 tsp dried thyme: Rub it between your fingers before adding to wake up the essential oils and release more flavor.
- 1/4 tsp ground nutmeg: Just a pinch adds warmth and complexity that makes the sauce taste like it took hours to develop.
- 1/2 cup (50 g) panko breadcrumbs: Panko stays lighter and crispier than regular breadcrumbs, giving you that satisfying crunch on every bite.
- 1/4 cup (25 g) grated Parmesan cheese (for topping): Mixing this into the panko creates little pockets of toasted cheese on the surface.
- 1 tbsp (15 ml) olive oil: Tossing the panko with oil ensures it browns instead of just drying out in the oven.
Instructions
- Preheat and prepare the dish:
- Set your oven to 400 degrees F and grease a 9x13 inch baking dish with butter or a quick spray of oil so nothing sticks later.
- Blanch the sprouts:
- Drop the halved Brussels sprouts into a large pot of salted boiling water for three to four minutes until they yield slightly when pierced with a fork, then drain thoroughly because excess water will make your sauce watery.
- Build the flavor base:
- Melt the butter in a large skillet over medium heat and cook the onion for three to four minutes until it turns translucent and fragrant, then stir in the garlic for one minute more until your kitchen smells incredible.
- Create the creamy sauce:
- Pour in the heavy cream and bring it to a gentle simmer before adding the Parmesan, mozzarella, salt, pepper, thyme, and nutmeg, then stir for two to three minutes until everything melts into a silky sauce that coats the back of a spoon.
- Combine and assemble:
- Fold the blanched sprouts into the sauce until every piece is coated, then spread the mixture evenly into your prepared baking dish, pressing down gently so the top is relatively flat.
- Make the crispy topping:
- Stir together the panko, the remaining Parmesan, and olive oil in a small bowl until the crumbs are evenly moistened, then sprinkle this mixture across the entire surface of the casserole in an even layer.
- Bake until golden:
- Slide the dish into the oven for twenty to twenty five minutes until the edges are bubbling and the top has turned a deep golden brown, then let it rest for five minutes before serving so the sauce has time to settle.
One cold December evening I brought this to a neighbor who had just come home from the hospital, and she told me later that she stood at her kitchen counter eating the leftovers cold the next morning without even reheating them.
Serving Ideas That Actually Work
This casserole holds its own next to roasted turkey or ham, but I have also served it as the main event alongside a simple arugula salad with lemon vinaigrette for a cozy vegetarian dinner. A glass of something fizzy or a dry white wine cuts through the richness beautifully.
Making It Your Own
Stir in cooked chopped bacon or crispy pancetta if you want a smoky punch that plays beautifully against the creamy sauce. You can swap the mozzarella for Gruyere or Swiss cheese for a more complex and slightly nutty flavor profile.
Getting Ahead of the Rush
You can assemble the entire casserole up to a day in advance, cover it tightly, and keep it in the fridge until you are ready to bake. Just add five extra minutes to the baking time if you are pulling it straight from the refrigerator.
- Wait to add the panko topping until right before baking so it stays crunchy.
- Leftovers keep well in an airtight container in the fridge for up to three days.
- Reheat in a 350 degree oven rather than the microwave to bring back some of that original crispness.
This is the kind of dish that turns skeptics into believers and makes vegetarians feel genuinely celebrated at the table. Serve it once and watch it become the thing everyone expects you to bring.
Recipe FAQs
- → Why blanch the Brussels sprouts first?
-
Blanching softens the sprouts just enough to finish tender in the oven while preserving color and reducing overall bake time. A quick 3–4 minute boil followed by draining prevents a raw center and helps the sauce cling better.
- → Can I use different cheeses?
-
Yes. Gruyère or Swiss add nutty, melty complexity; sharp cheddar gives a bolder flavor. Keep a mix of a melting cheese (mozzarella/Gruyère) and a savory hard cheese (Parmesan) for depth and creaminess.
- → How do I get a crunchy topping?
-
Toss panko with grated Parmesan and olive oil so crumbs crisp evenly. For extra crunch, toast panko in a skillet briefly before sprinkling, or add a small handful of chopped nuts like walnuts.
- → Can this be made ahead and reheated?
-
Yes. Assemble and refrigerate unbaked up to 24 hours; bake as directed, adding a few extra minutes if cold. Leftovers reheat covered in a 350°F oven until warmed through to preserve texture.
- → How can I make it gluten-free?
-
Replace panko with gluten-free breadcrumbs or crushed gluten-free crackers. Ensure any pre-grated cheeses are labeled gluten-free and use gluten-free butter and seasonings.
- → Any tips for balancing the sauce?
-
If the sauce is too thin, simmer a bit longer off heat to reduce; if too thick, stir in a splash of cream or milk. Adjust salt carefully because Parmesan adds significant saltiness.