Creamy Parmesan Brussels Sprouts

Golden brown creamy Parmesan Brussels sprouts casserole with bubbly cheese topping and fresh parsley garnish Save
Golden brown creamy Parmesan Brussels sprouts casserole with bubbly cheese topping and fresh parsley garnish | spoonfulstreet.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 is infused with Dijon mustard, nutmeg, and black pepper, then enriched with Parmesan and mozzarella cheeses. After coating the sprouts in the luscious sauce, the dish is topped with additional Parmesan and optional panko breadcrumbs for texture. Baked at 400°F for 25-30 minutes, the casserole emerges golden and bubbly—perfect as a vegetarian main or festive holiday side.

The sound of Brussels sprouts hitting boiling water always sends me back to my aunt Marlene's cramped kitchen on Thanksgiving, where she burned the first batch and shrugged it off like a general accepting casualties. That evening she dumped the charred ones in the trash and started over without a word, and the second batch disappeared so fast I wondered why she bothered making anything else. This casserole is my attempt to capture that kind of effortless warmth, drenched in cream and Parmesan until even the most stubborn sprout skeptic caves.

I brought this to a potluck last December and watched a man who once described Brussels sprouts as tiny green devils go back for his third helping. He never admitted he liked them, but his empty plate said everything. Sometimes the best compliment is silence and a clean dish.

Ingredients

  • Brussels sprouts (1 and a half lbs, trimmed and halved): Pick ones that are tight, bright green, and small for the sweetest flavor and quickest cooking.
  • Yellow onion (1 medium, finely chopped): Onion builds the aromatic backbone of the sauce, so do not rush this step or skimp on it.
  • Garlic (2 cloves, minced): Fresh garlic only, and add it late so it sweetens without turning bitter.
  • Unsalted butter (2 tbsp): Butter gives the roux its nutty depth, and unsalted lets you control the seasoning yourself.
  • All purpose flour (2 tbsp): This is what thickens the sauce into something that coats the back of a spoon like velvet.
  • Whole milk (1 and a half cups): Whole milk makes the sauce creamy without making it impossibly heavy.
  • Heavy cream (1 cup): This is the indulgent part, and honestly the part that makes people close their eyes on the first bite.
  • Dijon mustard (1 tsp): A quiet ingredient that sharpens everything and cuts through the richness just enough.
  • Salt (half tsp), black pepper (half tsp), ground nutmeg (quarter tsp): Nutmeg in particular is the secret handshake of cream sauces everywhere.
  • Parmesan cheese (1 and a quarter cups grated, divided): Use the real stuff from a block if you can, because the pre grated kind lacks the same punch.
  • Mozzarella cheese (1 cup shredded): Mozzarella melts into stretchy, gooey comfort and balances the sharper Parmesan.
  • Panko breadcrumbs (half cup): Optional but strongly recommended for the textural contrast alone.
  • Olive oil (1 tbsp): Tossing panko with oil ensures it toasts rather than just drying out in the oven.
  • Fresh parsley (2 tbsp chopped): A finishing touch that adds color and a mild fresh bite at the end.

Instructions

Preheat and prepare:
Set your oven to 400 degrees F and grease a 9 by 13 inch casserole dish so nothing sticks later. This is the kind of simple step you will thank yourself for when cleanup takes half the time.
Blanch the sprouts:
Drop the halved sprouts into a large pot of boiling salted water for 3 to 4 minutes until they yield slightly when pierced with a fork. Drain them immediately and spread them out so they stop cooking from residual heat.
Build the flavor base:
Melt butter in a large skillet over medium heat, then cook the onion until soft and translucent, about 3 minutes. Stir in the garlic and let it bloom for just 30 seconds before moving on.
Make the roux:
Sprinkle flour over the softened onions and stir constantly for 1 to 2 minutes until the raw flour smell disappears. You are looking for a pale golden paste that will thicken everything to come.
Create the sauce:
Pour in the milk and cream gradually, whisking all the while to prevent lumps from forming. After about 4 minutes the sauce will thicken enough to coat a spoon, and that is when you stir in the Dijon, salt, pepper, and nutmeg.
Add the cheese:
Take the skillet off the heat and stir in three quarters of a cup of Parmesan and all the mozzarella until everything melts into a smooth, glossy sauce. Resist the urge to keep it on the heat, because scorched cheese sauce is a sadness you cannot fix.
Combine and transfer:
Toss the blanched sprouts in the skillet until every piece is coated, then spoon the whole mixture into your prepared dish. Spread it out evenly so the topping can brown uniformly.
Top and bake:
Sprinkle the remaining half cup of Parmesan over the top, then scatter the oiled panko breadcrumbs across the surface. Bake for 25 to 30 minutes until the edges bubble and the top turns a deep, inviting gold.
Rest and serve:
Let the casserole sit for 5 minutes after it comes out of the oven so the sauce settles rather than running everywhere. Scatter fresh parsley over the top and serve it while it is still hot enough to fog up your glasses.
Baked Brussels sprouts swimming in rich Parmesan cream sauce with melted mozzarella and crispy breadcrumb topping Save
Baked Brussels sprouts swimming in rich Parmesan cream sauce with melted mozzarella and crispy breadcrumb topping | spoonfulstreet.com

One cold Sunday I made this for just myself and ate the entire pan over two days without a trace of guilt. It was the kind of meal that made staying indoors feel like a gift rather than a compromise.

What to Serve Alongside

This casserole holds its own next to roasted turkey, glazed ham, or a simple grilled chicken breast, but I have also served it as the main event with crusty bread and a sharp salad on the side. A glass of Chardonnay or Pinot Noir beside it does not hurt either, especially when the evening stretches out and nobody is in a hurry.

Making It Your Own

Swap the mozzarella for Gruyere if you want something deeper and slightly nutty, or use sharp cheddar for a more assertive bite. Cooked crumbled bacon scattered on top turns this into an entirely different kind of indulgence, though you lose the vegetarian label in the process. The recipe forgives substitutions generously, so follow your instincts.

Storage and Reheating

Leftovers keep well in the refrigerator for up to 3 days when stored in an airtight container. Reheat individual portions in the oven at 350 degrees F for about 10 minutes rather than using the microwave, which tends to make the topping soggy.

  • Cover the dish loosely with foil if the top is browning too quickly during reheating.
  • Freeze individual portions for up to one month, though the cream sauce may separate slightly upon thawing.
  • Always garnish with fresh parsley after reheating so it looks as vibrant as the day you made it.

Creamy Parmesan Brussels sprouts casserole fresh from the oven featuring golden cheese and tender halved sprouts Save
Creamy Parmesan Brussels sprouts casserole fresh from the oven featuring golden cheese and tender halved sprouts | spoonfulstreet.com

Some dishes earn a permanent spot in your rotation not because they are fancy but because they make the people around your table happy without demanding too much from you in return. This is one of those.

Recipe Questions & Answers

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

Parmesan provides salty depth while mozzarella creates the signature stretchy melt. Gruyère, sharp cheddar, or fontina make excellent substitutes for mozzarella if you prefer a different flavor profile.

Blanching for 3-4 minutes ensures the sprouts become tender without becoming mushy during baking. This step also helps remove any bitterness and maintains vibrant color.

Substitute the all-purpose flour with a 1:1 gluten-free flour blend and use gluten-free breadcrumbs or crushed pork rinds for the topping. The sauce will still thicken beautifully.

Store covered in the refrigerator for up to 4 days. Reheat in a 350°F oven for 15-20 minutes until heated through, or microwave individual portions. The texture is best when reheated in the oven.

Cooked, crumbled bacon or diced ham blends perfectly with the cheesy flavors. Shredded rotisserie chicken or white beans also work well for a heartier vegetarian version.

Creamy Parmesan Brussels Sprouts

Tender Brussels sprouts in a creamy Parmesan-mozzarella sauce, baked until golden and bubbly.

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

Ingredients

Vegetables

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

Sauce

  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 1½ cups whole milk
  • 1 cup heavy cream
  • 1 tsp Dijon mustard
  • ½ tsp black pepper
  • ½ tsp salt
  • ¼ tsp ground nutmeg

Cheese

  • 1¼ cups grated Parmesan cheese, divided
  • 1 cup shredded mozzarella cheese

Topping

  • ½ cup panko breadcrumbs
  • 1 tbsp olive oil
  • 2 tbsp chopped fresh parsley

Instructions

1
Preheat and Prepare Dish: Preheat oven to 400°F. Lightly grease a 9x13-inch casserole dish with butter or non-stick spray.
2
Blanch Brussels Sprouts: Bring a large pot of salted water to a rolling boil. Add trimmed and halved Brussels sprouts, cooking for 3 to 4 minutes until just tender. Drain thoroughly and set aside.
3
Sauté Aromatics: In a large skillet over medium heat, melt the butter. Add the finely chopped onion and cook until softened, about 3 minutes. Stir in the minced garlic and cook for 30 seconds until fragrant.
4
Build the Roux: Sprinkle the flour over the onion and garlic mixture. Stir continuously and cook for 1 to 2 minutes to form a smooth roux.
5
Create the Cream Sauce: Gradually whisk in the whole milk and heavy cream, stirring constantly to prevent lumps. Continue cooking for about 4 minutes until the sauce thickens and coats the back of a spoon. Stir in the Dijon mustard, salt, black pepper, and ground nutmeg.
6
Melt in Cheeses: Remove the skillet from heat. Add ¾ cup of the Parmesan cheese and all of the mozzarella cheese, stirring until completely melted and smooth.
7
Combine and Transfer: Add the blanched Brussels sprouts to the skillet, tossing gently to coat evenly with the cheese sauce. Transfer the entire mixture to the prepared casserole dish, spreading into an even layer.
8
Add Topping: Sprinkle the remaining ½ cup Parmesan cheese evenly over the top. In a small bowl, toss the panko breadcrumbs with olive oil, then scatter over the casserole.
9
Bake Until Golden: Bake in the preheated oven for 25 to 30 minutes, or until the top is golden brown and the sauce is bubbly around the edges.
10
Rest and Serve: Remove from the oven and let rest for 5 minutes. Garnish with chopped fresh parsley and serve hot.
Additional Information

Equipment Needed

  • Large pot for blanching
  • Large skillet
  • Whisk
  • 9x13-inch casserole dish
  • Chef's knife and cutting board

Nutrition (Per Serving)

Calories 345
Protein 13g
Carbs 18g
Fat 26g

Allergy Information

  • Contains dairy: milk, heavy cream, butter, Parmesan cheese, and mozzarella cheese.
  • Contains wheat and gluten from all-purpose flour and panko breadcrumbs.
Jenna Collins

Home cook sharing simple, wholesome recipes & practical kitchen tips for busy families.