Creamy Parmesan Brussels Sprouts Casserole

Golden bubbling creamy Parmesan Brussels sprouts casserole topped with crispy breadcrumbs and melted cheese Save to Pinterest
Golden bubbling creamy Parmesan Brussels sprouts casserole topped with crispy breadcrumbs and melted cheese | yumlero.com

This comforting casserole combines tender blanched Brussels sprouts with a velvety homemade cheese sauce made from butter, flour, whole milk, and heavy cream. The sauce gets its rich flavor from grated Parmesan and shredded mozzarella, with a hint of optional nutmeg for warmth.

After coating the sprouts in the creamy sauce, the dish is topped with extra Parmesan and buttery panko breadcrumbs for a golden, crunchy crust. Bake until bubbly and serve as a hearty vegetarian side or main dish that pairs beautifully with roasted meats.

The entire dish comes together in under an hour, making it perfect for holiday gatherings or special weeknight meals.

The smell of butter hitting a hot skillet on a cold November evening is enough to make anyone forget whatever bad mood they walked in with. I stumbled into this Brussels sprouts casserole during a week when the only thing in my fridge was a bag of sprouts someone told me to try roasting. I got lazy, made a cheese sauce instead, and accidentally created the dish my friends now request every single holiday gathering.

My friend Marcus, who famously refuses anything green, went back for thirds the night I served this at a Sunday dinner. He mumbled something about it being basically mac and cheese with sprouts, and honestly I could not argue with that logic.

Ingredients

  • 900 g (2 lbs) Brussels sprouts, trimmed and halved: Pick ones that feel tight and heavy for their size, with no yellowing outer leaves.
  • 1 small yellow onion, finely chopped: Yellow onion melts into the sauce sweeter than white or red ever could.
  • 2 cloves garlic, minced: Fresh garlic here makes a real difference, skip the jarred stuff for this one.
  • 2 tbsp unsalted butter: You need full fat butter to build the roux properly, no substitutions.
  • 2 tbsp all-purpose flour: This is your thickening agent, so measure carefully and do not skip it.
  • 300 ml (1 1/4 cups) whole milk: Whole milk gives the sauce body that skim or low fat cannot match.
  • 120 ml (1/2 cup) heavy cream: The cream is what pushes this from good to completely irresistible.
  • 120 g (1 cup) grated Parmesan cheese: Grate it yourself from a block for the best melting behavior.
  • 120 g (1 cup) shredded mozzarella cheese: Mozzarella adds that stretchy comfort factor everyone loves.
  • 1/2 tsp salt: Start with less and adjust at the end, cheeses carry their own salt.
  • 1/4 tsp black pepper: Freshly cracked is always better but regular works fine here.
  • 1/4 tsp ground nutmeg (optional): A tiny pinch of nutmeg in cream sauce is a restaurant trick that quietly changes everything.
  • 30 g (1/4 cup) grated Parmesan cheese for topping: This extra layer on top creates the crispy cheese crust you want.
  • 30 g (1/4 cup) panko breadcrumbs (optional): Panko gives a lighter crunch than regular breadcrumbs if you have them.
  • 1 tbsp melted butter: Tossed with the topping to help everything brown up beautifully.

Instructions

Get the oven ready:
Preheat your oven to 200 degrees C (400 degrees F) and lightly grease a 23x33 cm baking dish so nothing sticks later.
Blanch the sprouts:
Drop the halved Brussels sprouts into a large pot of boiling salted water for 4 to 5 minutes until just tender, then drain them well so your sauce does not get watery.
Start the flavor base:
Melt butter in a large skillet over medium heat, sauté the onion for about 3 minutes until soft, then stir in the garlic for one more minute until your kitchen smells incredible.
Build the roux:
Sprinkle the flour over the onions and stir constantly for a minute so the raw flour taste cooks out before you add any liquid.
Create the cream sauce:
Gradually whisk in the milk and cream, keeping the heat steady and stirring until the sauce thickens enough to coat the back of a spoon, about 3 to 5 minutes.
Add the cheeses:
Kill the heat and stir in the Parmesan, mozzarella, salt, pepper, and nutmeg until everything melts into a smooth glossy sauce that tastes too good to stop eating.
Combine and assemble:
Toss the drained Brussels sprouts in the sauce until every piece is coated, then spread the mixture evenly into your prepared baking dish.
Make the topping:
In a small bowl, mix the extra Parmesan, panko if using, and melted butter together, then scatter it evenly across the top of the casserole.
Bake until golden:
Slide the dish into the oven for 20 to 25 minutes until the top turns a deep golden brown and the edges bubble enthusiastically.
Rest before serving:
Let it sit for about 5 minutes out of the oven so the sauce settles and you do not burn your tongue on the first eager bite.
Tender halved Brussels sprouts swimming in rich white cheese sauce baked until golden brown Save to Pinterest
Tender halved Brussels sprouts swimming in rich white cheese sauce baked until golden brown | yumlero.com

The first time I brought this to a potluck, someone actually asked me to write the recipe on a napkin before the night was over. That crumpled napkin probably ended up in a washing machine somewhere, but the dish itself became a permanent fixture in my holiday rotation.

Getting the Sauce Right Every Time

The trick to a smooth cheese sauce is patience with the whisk and moderate heat. If you rush the milk into the roux all at once, lumps form and no amount of stirring fixes them. Pour slowly, whisk aggressively, and trust the process because the thickening happens suddenly right when you start to doubt it ever will.

Making It Your Own

Swap the mozzarella for Gruyère if you want something deeper and slightly nutty in flavor. Cooked bacon or pancetta crumbled over the top turns this into a non vegetarian showstopper that disappears even faster. You can also use gluten free flour and breadcrumbs without losing much texture at all.

What to Serve This With

This casserole holds its own next to roasted meats, grilled chicken, or even a simple green salad if you are keeping things light. It reheats well the next day, making it perfect for batch cooking or bringing to someone elses gathering.

  • Leftovers taste even better because the sauce soaks deeper into the sprouts overnight.
  • A squeeze of lemon juice over the top right before serving wakes up all the flavors.
  • Always let the casserole rest those 5 minutes or you will lose sauce to the plate when you scoop.
Oven-baked Parmesan Brussels sprouts casserole with gooey mozzarella topping and crispy parmesan crust Save to Pinterest
Oven-baked Parmesan Brussels sprouts casserole with gooey mozzarella topping and crispy parmesan crust | yumlero.com

Some dishes become traditions without anyone deciding they should. This one earned its place one forkful at a time.

Recipe FAQs

Yes, assemble the entire casserole up to 24 hours in advance and refrigerate covered. Add an extra 10-15 minutes to baking time if baking cold from the refrigerator.

Fresh Brussels sprouts work best for texture, but you can use frozen. Thaw completely and pat dry before blanching to avoid excess moisture in the final dish.

Gruyère adds a nutty depth, Swiss provides mild creaminess, or sharp cheddar offers bold flavor. You can also combine multiple cheeses for a more complex taste profile.

Replace all-purpose flour with a 1:1 gluten-free flour blend and use gluten-free breadcrumbs or crushed gluten-free crackers for the topping.

Cooked bacon, pancetta, or diced ham can be layered with the sprouts. Shredded chicken or white beans also work well for a hearty vegetarian protein boost.

Store in an airtight container in the refrigerator for 3-4 days. Reheat covered at 180°C (350°F) for 15-20 minutes until heated through.

Creamy Parmesan Brussels Sprouts Casserole

Tender Brussels sprouts in a rich, creamy two-cheese sauce with golden Parmesan crust. Perfect for holidays or weeknight dinners.

Prep 15m
Cook 35m
Total 50m
Servings 6
Difficulty Easy

Ingredients

Vegetables

  • 2 lbs Brussels sprouts, trimmed and halved
  • 1 small yellow onion, finely chopped
  • 2 cloves garlic, minced

Sauce

  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 1 1/4 cups whole milk
  • 1/2 cup heavy cream
  • 1 cup grated Parmesan cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp ground nutmeg

Topping

  • 1/4 cup grated Parmesan cheese
  • 1/4 cup panko breadcrumbs
  • 1 tbsp unsalted butter, melted

Instructions

1
Preheat Oven and Prepare Baking Dish: Preheat the oven to 400°F. Lightly grease a 9x13-inch baking dish with butter or cooking spray.
2
Blanch the Brussels Sprouts: Bring a large pot of salted water to a rolling boil. Add the trimmed and halved Brussels sprouts, cooking for 4 to 5 minutes until just fork-tender. Drain thoroughly and set aside.
3
Sauté Aromatics: In a large skillet, melt 2 tbsp butter over medium heat. Add the finely chopped onion and sauté for 3 minutes until softened and translucent. Stir in the minced garlic and cook for 1 additional minute until fragrant.
4
Build the Roux: Sprinkle 2 tbsp all-purpose flour over the softened onion and garlic. Stir continuously for 1 minute to cook out the raw flour taste and form a smooth roux.
5
Create the Cream Sauce: Gradually whisk in 1 1/4 cups whole milk and 1/2 cup heavy cream, pouring slowly to prevent lumps. Continue cooking and stirring over medium heat for 3 to 5 minutes until the sauce thickens enough to coat the back of a spoon.
6
Incorporate Cheeses and Seasonings: Reduce heat to low. Stir in 1 cup grated Parmesan, 1 cup shredded mozzarella, 1/2 tsp salt, 1/4 tsp black pepper, and 1/4 tsp ground nutmeg. Mix until the cheeses are fully melted and the sauce is smooth and creamy.
7
Combine and Assemble: Add the blanched Brussels sprouts to the cheese sauce, gently tossing to coat each piece evenly. Transfer the mixture to the prepared baking dish, spreading it into an even layer.
8
Prepare and Apply Topping: In a small bowl, combine 1/4 cup grated Parmesan, 1/4 cup panko breadcrumbs, and 1 tbsp melted butter. Mix until the breadcrumbs are evenly moistened, then sprinkle the topping uniformly over the casserole.
9
Bake Until Golden: Bake on the center rack for 20 to 25 minutes until the topping is golden brown and the sauce is bubbling around the edges. Let rest for 5 minutes before serving to allow the sauce to set slightly.
Additional Information

Equipment Needed

  • Large pot for blanching
  • Large skillet
  • Whisk
  • Mixing bowls
  • 9x13-inch baking dish

Nutrition (Per Serving)

Calories 280
Protein 13g
Carbs 16g
Fat 18g

Allergy Information

  • Contains dairy: milk, heavy cream, Parmesan cheese, mozzarella cheese, and butter.
  • Contains wheat: all-purpose flour and panko breadcrumbs.
Lena Moreno

Sharing easy, nourishing recipes and practical cooking tips for busy home cooks.