Cheesy Brussel Sprout Casserole – Creamy & Irresistible

There was a time I swore Brussels sprouts were only destined for bland holiday platters, steamed into submission and forgotten next to the turkey. Then I pulled this Cheesy Brussel Sprout Casserole out of the oven one chilly evening, edges bubbling and golden, the scent of garlic and cream filling my kitchen. That was the moment everything changed.

This dish takes those humble green sprouts and turns them into something rich, cozy, and unapologetically comforting. The tops get lightly crisp, the centers stay tender, and every bite is coated in a creamy, garlicky sauce that clings just right. Add a generous layer of melted cheese on top, and suddenly even the sprout skeptics start hovering near the oven.

Cheesy Brussel Sprout Casserole

When Brussels Sprouts Finally Get the Spotlight

Cheesy Brussel Sprout Casserole isn’t just a side dish—it’s the one everyone scoops onto their plate first. It works on a random Tuesday when you want something hearty but low carb, and it absolutely shines on a holiday table next to roast chicken or glazed ham.

What makes it special is the balance. The Brussels sprouts roast first, which deepens their flavor and gives them those slightly crisp edges. Then they’re folded into a velvety mixture of heavy cream, garlic, Italian seasoning, and a blend of cheeses. Once baked together, the sprouts soak up all that creamy goodness while still keeping their texture.

It’s rich without being heavy. Comforting without feeling over the top. And somehow, it makes eating vegetables feel indulgent.

The Ingredients That Make This Cheesy Brussel Sprout Casserole So Good

Every component in this Brussels sprouts bake plays a role. Nothing fancy—just simple ingredients working together beautifully.

  • Brussels sprouts – the heart of the casserole. Halved and roasted, they become tender inside with lightly caramelized edges.
  • Oil – helps the sprouts roast evenly and develop that subtle golden finish.
  • Salt and freshly cracked black pepper – layered in stages to build flavor from the sprouts to the cream sauce.
  • Heavy cream – creates the luscious, silky base that turns this into a true creamy Brussels sprouts casserole.
  • Garlic – minced fresh for a bold, fragrant punch that infuses the entire dish.
  • Italian seasoning – adds a gentle herbaceous note that balances the richness.
  • Parmesan or asiago cheese – brings a salty, nutty depth to the sauce.
  • Mozzarella cheese – melts into stretchy, gooey perfection on top.

See the recipe card below for the full list of ingredients and measurements.

Building Layers of Flavor: From Roasted Sprouts to Creamy Bake

Step 1: Roast for Flavor

Start by tossing the halved Brussels sprouts with oil and a sprinkle of salt and pepper. Spread them out so they have room to breathe—crowding leads to steaming, and we want roasting.

As they cook, the outer leaves begin to crisp and the centers soften. The smell shifts from sharp and cabbage-like to sweet and nutty. Let them cool slightly before moving on. That little pause keeps the cream mixture from getting too thin when everything comes together.

Step 2: Stir Up the Creamy Garlic Base

In a large bowl, whisk together the heavy cream, minced garlic, Italian seasoning, and a generous handful of parmesan and mozzarella. Add the remaining salt and pepper here so the sauce is seasoned all the way through.

The mixture should look thick and speckled with herbs and cheese. When you stir it, you’ll catch the scent of garlic immediately—it’s bold but mellowed by the cream.

Step 3: Fold and Assemble

Gently fold the roasted Brussels sprouts into the creamy mixture, making sure every piece is coated. Transfer everything into a buttered skillet or casserole dish. Don’t forget to scrape the bowl; that’s where all the good stuff clings.

Finish with the remaining cheese scattered evenly over the top. This final layer is what transforms the Cheesy Brussel Sprout Casserole into a bubbling, golden masterpiece.

Step 4: Bake Until Bubbly and Golden

Slide the dish into the oven and let it bake until the edges are bubbling and the top turns beautifully browned. You’ll know it’s ready when the cheese forms a lightly crisped crust and the sauce gently simmers around the sprouts.

Let it rest briefly before serving. It thickens slightly as it sits, making it easier to scoop—and saving your tongue from molten cheese burns. (I learned that one the hard way.)

Getting the Texture Just Right

A good Cheesy Brussel Sprout Casserole walks a fine line between creamy and watery. A few simple habits make all the difference.

Don’t Skip the Roast

Roasting the Brussels sprouts before baking them in the cream sauce is essential. If you skip this step, the sprouts release too much moisture into the casserole, thinning the sauce.

Use Freshly Shredded Cheese

Pre-shredded cheese often contains anti-caking agents that can affect how smoothly it melts. Grating your own parmesan or mozzarella makes the sauce silkier and the topping melt more evenly.

Let It Rest

Resist the urge to dig in immediately. Allowing the casserole to sit briefly helps the creamy sauce settle and thicken, so each serving holds together instead of spreading across the plate.

Serving Ideas for This Creamy Brussels Sprouts Bake

This Cheesy Brussel Sprout Casserole pairs beautifully with simple main dishes. Think roasted chicken with crispy skin, grilled steak, or even baked salmon. The richness of the casserole balances leaner proteins especially well.

It’s also surprisingly satisfying on its own. I’ve scooped leftovers into a bowl for lunch, reheated just until warm, and called it a day. The garlic and cheese flavors deepen overnight, making it even better the next day.

If you’re planning a holiday meal, this casserole fits right in alongside traditional sides. It brings something green to the table without feeling like an afterthought.

Storing and Reheating Without Losing That Creamy Texture

Leftovers of this Cheesy Brussel Sprout Casserole keep well in the refrigerator for several days. Store them in an airtight container to maintain freshness.

When reheating, you can warm individual portions in the microwave until heated through. For larger amounts, place the casserole back in the oven until everything is hot and bubbly again. If it seems a little dry, stirring in a small splash of heavy cream before reheating helps restore that creamy consistency.

Freezing isn’t ideal here. Cream-based sauces can separate after thawing, and the texture just isn’t the same.

A Few Easy Ways to Switch It Up

Once you’ve made this Cheesy Brussel Sprout Casserole a few times, you might feel like experimenting. It’s surprisingly adaptable.

  • Swap parmesan for asiago for a sharper bite.
  • Add a pinch of red pepper flakes to the cream mixture for subtle heat.
  • Stir in a handful of crispy cooked bacon for smoky depth.
  • Top with a light sprinkle of extra herbs just before serving for freshness.

Each small tweak changes the personality of the dish while keeping that creamy, cheesy foundation intact.

There’s something deeply satisfying about turning a simple vegetable into a bubbling, golden casserole that people genuinely crave. Every time I make this Cheesy Brussel Sprout Casserole, I’m reminded that sometimes the best comfort food isn’t complicated—it’s just thoughtful, well-balanced, and made with a little extra care.

Conclusion

When this Cheesy Brussel Sprout Casserole comes out of the oven, golden and gently bubbling, it’s impossible not to sneak a forkful straight from the dish. The creamy sauce wraps around every tender sprout, and those crispy cheese edges are pure comfort. It’s rich, garlicky, and just indulgent enough to feel special without being fussy. Set it down in the center of the table and watch it disappear, one warm, cheesy scoop at a time.

FAQs about Cheesy Brussel Sprout Casserole

Can I make Cheesy Brussel Sprout Casserole ahead of time?

Yes, you can assemble the casserole a few hours in advance and refrigerate it before baking. Let it sit at room temperature briefly while the oven preheats. Bake as directed, adding a few extra minutes if it’s going into the oven cold.

How do I store leftover Cheesy Brussel Sprout Casserole?

Store leftovers in an airtight container in the refrigerator for up to four days. The sauce will thicken as it chills, but it stays creamy once reheated. Keep it tightly sealed to prevent it from absorbing other fridge odors.

Can I freeze this Brussels sprouts casserole?

Freezing isn’t recommended for this recipe. Cream-based sauces tend to separate after thawing, which can affect the texture. For best results, enjoy it fresh or within a few days from the refrigerator.

What’s the best way to reheat a creamy Brussels sprouts bake?

Reheat individual portions in the microwave in short bursts until warmed through. For larger portions, cover and warm in a moderate oven until bubbly again. If it looks slightly dry, stir in a small splash of cream before reheating to restore the silky texture.

More Relevant Recipes

  • Parmesan Roasted Broccoli Recipe: This crispy, oven-roasted broccoli finished with savory parmesan delivers the same cheesy, caramelized vegetable goodness that makes Cheesy Brussel Sprout Casserole so irresistible. Both recipes transform simple green vegetables into rich, flavor-packed side dishes with golden edges and bold, savory depth.
  • Baked Feta Pasta Recipe: Creamy, oven-baked, and deeply comforting, this baked feta pasta mirrors the luscious texture and bubbly finish of Cheesy Brussel Sprout Casserole. With its roasted elements and melted cheese woven into every bite, it offers a similarly cozy, crowd-pleasing experience.
  • Creamy Cauliflower Leek Soup: Smooth, velvety, and rich in flavor, this creamy cauliflower leek soup captures the same comforting essence found in Cheesy Brussel Sprout Casserole. It highlights how humble vegetables can be elevated with a silky base and gentle seasoning, creating a warm and satisfying dish perfect for cooler days.
Print

Cheesy Brussel Sprout Casserole

This Cheesy Brussel Sprout Casserole combines roasted sprouts with a rich garlic cream sauce and layers of melted cheese for a comforting, oven-baked side dish.

  • Author: Emma
  • Prep Time: 10 minutes
  • Cook Time: 37 minutes
  • Total Time: 47 minutes
  • Yield: 6 servings 1x
  • Category: Side Dish, Vegetable Sides
  • Method: Baking
  • Cuisine: American

Ingredients

Scale
  • 3 cups Brussels sprouts, trimmed and sliced in half
  • 1 tablespoon oil
  • 1 teaspoon salt, divided
  • 1 teaspoon freshly cracked black pepper, divided
  • 1 cup heavy cream
  • 4 cloves garlic, finely minced
  • 1 tablespoon Italian seasoning
  • 1 cup shredded parmesan cheese or asiago, divided
  • 1 1/2 cups shredded mozzarella cheese, divided

Instructions

  1. Preheat the oven to 400°F. Grease a 12-inch cast iron skillet or a 9×9-inch casserole dish with butter and set aside.
  2. Place the halved Brussels sprouts on a parchment-lined baking sheet. Drizzle with oil and toss to coat evenly. Sprinkle with 1/2 teaspoon salt and 1/2 teaspoon pepper.
  3. Roast for 12 minutes until slightly tender and lightly browned. Remove from the oven and allow them to cool for about 5 minutes.
  4. In a large mixing bowl, whisk together the heavy cream, minced garlic, Italian seasoning, 3/4 cup parmesan, 1 cup mozzarella, and the remaining 1/2 teaspoon salt and 1/2 teaspoon pepper.
  5. Add the roasted Brussels sprouts to the cream mixture and gently stir until well coated. Transfer everything into the prepared skillet or baking dish.
  6. Sprinkle the remaining 1/4 cup parmesan and 1/2 cup mozzarella evenly over the top.
  7. Bake for 25 to 30 minutes, until the cheese is melted, bubbling, and golden around the edges. Let the casserole rest for 5 minutes before serving.

Notes

  • Keep leftovers refrigerated in a sealed container for up to 4 days.
  • Reheat single portions in the microwave for 30 to 45 seconds, or warm the full dish in a 350°F oven for 10 to 15 minutes until heated through.
  • If the casserole thickens too much after chilling, stir in a small splash of heavy cream before reheating.
  • Freezing is not recommended, as the cream sauce may separate once thawed.

Nutrition

  • Serving Size: 1 serving
  • Calories: 330 kcal
  • Sugar: 3 g
  • Sodium: 852 mg
  • Fat: 27 g
  • Saturated Fat: 16 g
  • Unsaturated Fat: 10 g
  • Trans Fat: 0.01 g
  • Carbohydrates: 8 g
  • Fiber: 2 g
  • Protein: 15 g
  • Cholesterol: 78 mg

Keywords: Cheesy Brussel Sprout Casserole, creamy brussels sprouts bake, garlic parmesan brussels sprouts, baked brussels sprouts with mozzarella

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating