Creamy Parmesan Brussels Sprouts

Golden bubbling Parmesan Brussels sprouts casserole with melted cheese topping and crispy breadcrumb garnish Save
Golden bubbling Parmesan Brussels sprouts casserole with melted cheese topping and crispy breadcrumb garnish | cookingwithkendra.com

This comforting casserole features tender Brussels sprouts bathed in a rich, creamy sauce made with butter, milk, heavy cream, and a blend of Parmesan and mozzarella cheeses. The vegetables are first blanched to ensure perfect texture, then coated in the homemade cheese sauce and baked until golden and bubbly. A crispy topping of extra Parmesan and buttery panko adds satisfying crunch.

Ready in under an hour, this dish serves six and works beautifully as a holiday side or hearty vegetarian main. The recipe is easily customizable—swap in Gruyère for deeper flavor, add crispy bacon, or make it gluten-free with simple substitutions.

The smell of butter hitting a hot skillet on a cold Sunday evening is something I will never tire of, and this casserole amplifies that comfort tenfold. My neighbor Linda once knocked on my door holding a fork, asking what on earth I was baking because the aroma had drifted through our shared hallway. That was three years ago, and now she expects a tray of this every Thanksgiving without fail. It is the kind of dish that turns Brussels sprouts skeptics into quiet believers.

I vividly recall the evening my nephew, who had spent years pushing every green thing off his plate, went back for a third spoonful without saying a word. The dining table went silent as we all watched him scrape the last bits of golden crust from the dish. My sister leaned over and whispered that I had performed some kind of witchcraft. Sometimes the highest compliment a cook can receive is silence followed by action.

Ingredients

  • 900 g Brussels sprouts, trimmed and halved: Fresh, firm sprouts with tight leaves work best, and halving them creates more surface area for that luxurious sauce to cling to.
  • 1 small yellow onion, finely chopped: The onion builds a sweet aromatic base that keeps the sauce from feeling one dimensional.
  • 2 cloves garlic, minced: Fresh garlic is non negotiable here since the pre minced jars lose too much of that sharp, alive quality.
  • 2 tbsp unsalted butter: This forms the foundation of your roux, so use good quality butter if you can.
  • 2 tbsp all purpose flour: Just enough to thicken the sauce without making it pasty or heavy.
  • 300 ml whole milk: Whole milk gives body to the sauce, and skim simply will not produce the same richness.
  • 120 ml heavy cream: This is what transforms a basic cheese sauce into something truly indulgent and silky.
  • 120 g grated Parmesan cheese: Use freshly grated Parmesan from a block for the best melting behavior and deepest umami flavor.
  • 120 g shredded mozzarella cheese: Mozzarella adds stretch and mild creaminess that balances the sharpness of the Parmesan beautifully.
  • Salt, black pepper, and ground nutmeg: Nutmeg is optional but it adds a warm, unexpected layer that makes people wonder what your secret ingredient is.
  • 30 g grated Parmesan, 30 g panko breadcrumbs, and 1 tbsp melted butter for topping: This trio creates the irresistible golden crust that makes the whole dish sing.

Instructions

Preheat and prepare the baking dish:
Set your oven to 200°C (400°F) and lightly grease a 23x33 cm baking dish with butter or a quick spray, letting the anticipation build as the kitchen starts warming up.
Blanch the Brussels sprouts:
Drop the halved sprouts into a large pot of boiling salted water for four to five minutes until they yield slightly when pierced with a fork, then drain them immediately so they stop cooking and keep their bright color.
Build the flavor base:
Melt butter in a large skillet over medium heat, sauté the chopped onion for three minutes until it turns translucent and fragrant, then stir in the garlic for one final minute until you can smell it bloom.
Make the roux:
Sprinkle flour over the onion mixture and stir constantly for about a minute until it looks like a golden paste coating everything evenly.
Create the cream sauce:
Pour in the milk and cream gradually while whisking so no lumps form, then keep stirring for three to five minutes until you feel the sauce thicken and coat the back of a spoon.
Add the cheeses and seasonings:
Reduce the heat to low and stir in the Parmesan, mozzarella, salt, pepper, and nutmeg until the sauce turns smooth, glossy, and absolutely irresistible to taste test.
Combine and assemble:
Gently fold the blanched Brussels sprouts into the cheese sauce until every piece is coated, then pour the entire mixture into your prepared baking dish, spreading it into an even layer.
Prepare and add the topping:
In a small bowl, mix together the grated Parmesan, panko breadcrumbs, and melted butter until the mixture resembles wet sand, then scatter it evenly across the top of the casserole.
Bake until golden:
Slide the dish into the oven for twenty to twenty five minutes until the top turns a deep golden brown and the edges bubble with creamy excitement, then let it rest for five minutes before serving.
Creamy Brussels sprouts casserole baked in white dish featuring tender halved sprouts in rich cheese sauce Save
Creamy Brussels sprouts casserole baked in white dish featuring tender halved sprouts in rich cheese sauce | cookingwithkendra.com

The first time I brought this to a potluck dinner, a woman I had never met tracked me down at the dessert table just to ask for the recipe. She told me her mother used to make something similar every Christmas and she had been searching for that flavor for over a decade. Food carries memory in a way nothing else can.

Making It Your Own

Swap the mozzarella for Gruyere if you want a deeper, slightly nutty flavor that feels more sophisticated without any extra effort. Crumbled cooked bacon or pancetta folded in before baking transforms this into a dish that could easily stand alone as dinner. I once added a handful of caramelized shallots on top of the breadcrumb layer and the sweet pop against the savory crust was a small revelation at the table.

Keeping It Gluten Free

Replacing the all purpose flour with a one to one gluten free blend works seamlessly in the roux, and gluten free panko is widely available now in most grocery stores. The texture of the sauce stays nearly identical, so no one at the table will feel like they are eating a compromised version. Just double check your breadcrumbs and flour labels since cross contamination can be sneaky.

Pairings and Serving Thoughts

This casserole holds its own beside roasted meats, grilled chicken, or even a simple seared salmon fillet for a weeknight dinner that feels far more intentional than it actually is.

  • Serve it alongside a crisp green salad with a vinaigrette to cut through the richness.
  • A glass of oaky Chardonnay pairs remarkably well with the buttery Parmesan flavors.
  • Always let the casserole rest those five minutes before serving so the sauce can settle and each scoop holds its shape.
Hearty Parmesan Brussels sprouts casserole fresh from oven with golden brown mozzarella crust and steam rising Save
Hearty Parmesan Brussels sprouts casserole fresh from oven with golden brown mozzarella crust and steam rising | cookingwithkendra.com

Some dishes simply make people feel cared for, and this golden, bubbling casserole does exactly that every single time. Share it generously and watch the empty dishes stack up.

Recipe FAQs

Yes, assemble the entire casserole up to 24 hours in advance and refrigerate unbaked. Add 5-10 minutes to the baking time if cooking from cold. You can also freeze it for up to 3 months before baking.

Blanching the sprouts for 4-5 minutes before baking removes bitterness and ensures even cooking. Don't skip this step—it also helps the vegetable absorb the creamy sauce better.

Regular breadcrumbs, crushed crackers, or even additional grated Parmesan work well as alternatives. For a low-carb version, omit the breadcrumbs entirely or use crushed pork rinds.

Frozen sprouts work in a pinch but will be softer and less flavorful than fresh. Thaw completely and pat dry before using. Reduce the initial blanching time to 2-3 minutes since they're already partially cooked.

Store in an airtight container in the refrigerator for 3-4 days. Reheat in a 350°F oven covered with foil for 15-20 minutes, or microwave individual portions in 1-minute intervals until heated through.

Roasted chicken, pork tenderloin, baked ham, or holiday turkey are classic pairings. For a vegetarian meal, serve alongside lentils or stuffed portobello mushrooms.

Creamy Parmesan Brussels Sprouts

Tender Brussels sprouts in a rich, creamy Parmesan sauce, topped with golden cheese and breadcrumbs.

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 oven to 400°F. Lightly grease a 9x13-inch baking dish with butter or nonstick spray.
2
Blanch Brussels Sprouts: Bring a large pot of salted water to a rolling boil. Add trimmed and halved Brussels sprouts, cooking for 4 to 5 minutes until just tender. Drain thoroughly and set aside.
3
Sauté Aromatics: In a large skillet, melt butter over medium heat. Add the 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 and Sauce Base: Sprinkle flour over the onion mixture and cook, stirring constantly, for 1 minute to form a roux. Gradually whisk in the whole milk and heavy cream. Continue cooking and stirring for 3 to 5 minutes until the sauce thickens enough to coat the back of a spoon.
5
Finish the Cheese Sauce: Reduce heat to low. Add Parmesan cheese, mozzarella cheese, salt, black pepper, and ground nutmeg. Stir continuously until the cheeses are fully melted and the sauce is smooth and creamy.
6
Combine Sprouts with Sauce: 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.
7
Prepare and Apply the Topping: In a small bowl, combine the topping Parmesan cheese, panko breadcrumbs, and melted butter, mixing until the breadcrumbs are evenly moistened. Sprinkle the mixture uniformly over the casserole surface.
8
Bake Until Golden: Bake in the preheated oven for 20 to 25 minutes, or until the topping is golden brown and the sauce is bubbling around the edges.
9
Rest and Serve: Remove from the oven and let the casserole 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

  • Dairy: contains milk, heavy cream, Parmesan cheese, mozzarella cheese, and butter
  • Wheat: contains all-purpose flour and panko breadcrumbs
Kendra Lewis

Sharing simple, homemade recipes and handy cooking tips for fellow home cooks.