Cheesy Brussel Sprout Casserole

Section: Perfect Side Dishes to Complete Any Meal

This crowd-pleasing dish features fresh Brussels sprouts enveloped in a creamy sauce with mozzarella and parmesan, accented by garlic for extra flavor. Pre-roasting the sprouts guarantees a tender bite, and a quick bake with a generous cheese topping creates a beautiful golden crust. Easily adaptable with additions like bacon or mushrooms and make-ahead friendly for busy schedules, this cheesy casserole fits both weeknight dinners and festive tables. Its rich, comforting texture pairs well with roasted meats or holiday classics, offering a flavorful way to enjoy Brussels sprouts.

A woman wearing a chef's hat and apron.
Recipe Author Maria
Updated as of Tue, 15 Jul 2025 13:51:49 GMT
A cheesy brussel sprout casserole. Bookmark
A cheesy brussel sprout casserole. | foodbymary.com

This cheesy Brussels sprout casserole brings together tender sprouts with a creamy garlicky sauce and an irresistible blanket of melted cheese. Whether you are cooking for a weeknight dinner or a big holiday gathering, this comforting side dish wins over even lifelong Brussels sprout skeptics. I have made this recipe for just about every family get-together and it has become one of our most asked-for casseroles.

My pickiest eaters fell in love with Brussels sprouts after trying this casserole and now they actually look forward to seeing it on the table for every Thanksgiving. It has turned more than a few skeptics into fans.

Ingredients

  • Fresh Brussels sprouts: give the casserole its signature texture and flavor Fresh is best for tenderness Make sure to pick sprouts that are bright green and firm
  • Heavy cream: provides that luxurious creamy sauce Use real heavy cream for the richest results but half and half can work in a pinch
  • Fresh garlic: brings a deep savory note Chop or mince it yourself for the boldest flavor If using garlic powder just a small amount is needed
  • Parmesan cheese: offers a salty sharp punch Use a wedge of real parmesan and grate it just before adding for optimal melt and taste
  • Mozzarella cheese: melts beautifully and creates that dreamy cheesy layer Shred your own from a block for the gooeyest casserole but pre-shredded cheese can also be handy
  • You can swap in provolone, cheddar, Swiss, Gruyere, or even smoked gouda: for different flavors For the best flavor blend two or three cheeses together

Step-by-Step Instructions

Prep the Brussels sprouts:
Trim off the woody bottoms and slice each sprout in half Lay them cut side down for more browning If any sprouts are oversized quarter them so they cook evenly You can rinse and dry the sprouts ahead of time for quicker assembly
Roast the Brussels sprouts:
Toss the cut sprouts with a little olive oil salt and black pepper Arrange them in a single layer on a baking sheet Roast in a hot oven at four hundred degrees Fahrenheit for about fifteen minutes This step brings out their sweetness and softens the centers Without roasting your casserole may end up with firm or bitter sprouts
Mix the casserole base:
In a large mixing bowl add the pre-roasted Brussels sprouts heavy cream minced garlic half the shredded cheese a bit of salt and pepper Stir well so each sprout gets coated with creamy sauce and cheese
Assemble in the baking dish:
Spoon the mixture into a greased casserole dish or ovenproof skillet Top with the remaining cheese for a beautiful golden crust Spread everything in an even layer to help the casserole bake consistently
Bake to golden perfection:
Bake uncovered in a preheated oven for about twenty to twenty five minutes until the cheese is melted and bubbly and the top has golden brown patches If the top browns too quickly tent with foil halfway through Let the casserole rest ten minutes before scooping so the sauce thickens
A close up of a cheesy brussel sprout casserole. Bookmark
A close up of a cheesy brussel sprout casserole. | foodbymary.com

Every year I look forward to the smell of the casserole bubbling away in the oven and I love sneaking a bite of the cheesy crispy topping My favorite part is adding extra parmesan on top before serving for the saltiest crust

Storage Tips

Store leftover casserole in an airtight container in the fridge for up to four days The flavors deepen over time and often taste even better the next day To reheat scoop individual servings and microwave gently or cover the whole dish and warm in a low oven

Ingredient Substitutions

You can easily swap in half and half for heavy cream if you want to lighten things up For a nutty flavor add a handful of Gruyere or smoked gouda in place of some of the mozzarella For extra richness stir in crispy bacon or finely chopped sautéed mushrooms

Serving Suggestions

This casserole is always a crowd pleasing side with roast chicken turkey or ham For a vegetarian meal enjoy it alongside a simple herb rice or quinoa salad Serve straight from the cast iron skillet for a cozy rustic feel

A close up of a cheesy brussel sprout casserole. Bookmark
A close up of a cheesy brussel sprout casserole. | foodbymary.com

Cultural Context

Although Brussels sprouts have a reputation as a divisive vegetable this dish transforms them into a comfort food favorite The creamy cheese filled preparation is inspired by classic American holiday casseroles but tastes right at home on any dinner table

Frequently Asked Questions

→ Can I prepare this ahead of time?

Yes, assemble in advance, cover, and refrigerate for up to 24 hours. Rest at room temperature before baking for best results.

→ What cheeses work best in this casserole?

Mozzarella and parmesan offer a classic combination, but cheddar, Gruyere, Swiss, or smoked gouda are delicious options too.

→ Can I add a crispy topping?

Absolutely! Mix breadcrumbs with melted butter or oil and sprinkle over the casserole before baking for a golden, crunchy finish.

→ How can I include more flavors or textures?

Try adding sautéed mushrooms, caramelized onions, or cooked bacon for extra depth and variety in the casserole.

→ What best serves alongside this dish?

This cheesy casserole pairs well with roasted chicken, turkey, ham, or simple weeknight meals like meatloaf or pork loin.

Cheesy Brussel Sprout Casserole

Creamy Brussels sprouts baked with golden cheese for a comforting, crowd-pleasing side perfect for any occasion.

Prep Time
15 minutes
Cooking Time
35 minutes
Overall Time
50 minutes
Recipe Author: Maria

Dish Category: Side Dishes

Recipe Difficulty: Beginner-Friendly

Cuisine: Western European

Serves: 6 Serving Size

Dietary Options: Low-Carb, Vegetarian, Gluten-Free

What You’ll Need to Cook

→ Vegetables

Ingredient 01 900 g fresh Brussels sprouts, trimmed and halved or quartered if large

→ Sauce

Ingredient 02 240 ml heavy cream
Ingredient 03 2 garlic cloves, finely minced
Ingredient 04 1/2 teaspoon fine sea salt
Ingredient 05 1/4 teaspoon ground black pepper

→ Cheese

Ingredient 06 100 g freshly shredded parmesan cheese
Ingredient 07 170 g mozzarella cheese, shredded

→ Optional

Ingredient 08 1 tablespoon olive oil, for pre-roasting

Steps to Prepare

Step 01

Preheat oven to 200°C. Place trimmed and halved Brussels sprouts on a baking tray, drizzle with olive oil, and season with a pinch of salt. Roast for 15 minutes until just tender.

Step 02

In a large bowl, combine pre-roasted Brussels sprouts with heavy cream, minced garlic, half of the parmesan and mozzarella cheeses, sea salt, and black pepper. Stir to mix evenly.

Step 03

Transfer mixture to a lightly greased baking dish or cast-iron skillet. Sprinkle the remaining cheeses over the surface in an even layer.

Step 04

Bake uncovered in the center of the oven for 17–20 minutes, or until the cheese is golden, bubbling, and slightly crisp at the edges. If the top browns too quickly, tent loosely with foil.

Step 05

Remove from oven and allow casserole to rest for 5–10 minutes before serving to let the sauce thicken for optimal texture.

Extra Cooking Tips

  1. For a crisp topping, combine 60 g panko breadcrumbs with a tablespoon melted butter, a pinch of salt, and extra parmesan; sprinkle over the cheese layer before baking.
  2. To assemble in advance, prepare the unbaked casserole, cover, and refrigerate for up to 24 hours. Let sit at room temperature for 15 minutes before baking.

Must-Have Tools

  • Baking dish or cast-iron skillet
  • Oven
  • Mixing bowl
  • Knife and cutting board

Allergen Information

Always check ingredient labels for allergens and seek expert advice if uncertain.
  • Contains milk and milk-derived products (cream, cheese)

Nutrition Info (Per Serving)

These details are for guidance and aren’t a replacement for professional advice.
  • Calories Count: 315
  • Fats: 24 grams
  • Carbs: 11 grams
  • Proteins: 14 grams