Let me tell you about the dish that turned my Brussels sprouts haters into believers! This creamy, cheesy casserole has become our family’s most-requested side dish – even my nephew who used to hide veggies under his napkin asks for seconds. The magic happens when crispy roasted sprouts meet that luxurious sauce bubbling with Parmesan and cheddar. I first made this for a last-minute Thanksgiving side years ago, and now it’s mandatory at every holiday. The best part? It’s shockingly simple – just toss, roast, mix, and bake. You’ll smell the nutmeg and garlic mingling before that golden crust even comes out of the oven.
Table of Contents
Why You’ll Love This Brussels Sprouts Casserole

Trust me, this isn’t your grandma’s soggy sprouts! Here’s why this casserole wins hearts every time:
- The creamy cheese sauce hugs each sprout perfectly – no dry bites here
- Roasting first gives that irresistible crispy edge against the silky sauce
- It’s fancy enough for holiday tables but simple enough for Tuesday nights
- The garlic and nutmeg add that “what is that amazing flavor?” factor
- Leftovers (if you have any!) taste even better the next day
My favorite part? Watching people who “hate” Brussels sprouts go back for thirds. The magic is real!
Ingredients for Brussels Sprouts Casserole
Gather these simple ingredients – I promise each one plays a special role in creating that perfect bite:
- 1 lb fresh Brussels sprouts (trimmed and halved – no lazy pre-cut bags!)
- 2 tbsp good olive oil (the flavor carrier)
- 1/2 tsp kosher salt (I like the clean taste)
- 1/4 tsp freshly cracked black pepper
- 1 cup heavy cream (yes, go for the real stuff)
- 1/2 cup packed grated Parmesan (freshly grated melts better)
- 1/2 cup sharp cheddar cheese (the orange color makes it pretty)
- 1 fat garlic clove, minced (or 2 if you’re like me)
- 1/4 tsp freshly grated nutmeg (trust me on this)
How to Make Brussels Sprouts Casserole
This casserole comes together in three simple phases – roast, mix, and bake. Follow these steps and you’ll have the most dreamy, creamy Brussels sprouts dish that’ll make everyone forget they’re eating vegetables!
Roasting the Brussels Sprouts
First, preheat your oven to 375°F. Grab a large rimmed baking sheet – trust me, you want the edges to keep those little sprouts from rolling away! Toss your halved sprouts with olive oil, salt, and pepper until they’re all glistening. Spread them in a single layer (no piling!) and roast for about 20 minutes. You’ll know they’re ready when the edges turn golden brown and the centers are just tender when poked with a fork.

Preparing the Creamy Cheese Sauce
While the sprouts roast, whisk together the heavy cream, both cheeses, minced garlic, and nutmeg in a medium bowl. The mixture should look smooth and slightly thick – like a thin pancake batter. Lumps are okay if they’re just cheese bits that’ll melt later!
Assembling and Baking the Casserole
Transfer your roasted sprouts to a 2-quart baking dish, then pour that luscious cheese sauce evenly over the top. Bake for 15 minutes until the sauce is bubbly around the edges and the top gets those gorgeous golden spots. The smell will drive you crazy with anticipation!
Tips for Perfect Brussels Sprouts Casserole
Here are my foolproof tricks for casserole success:
- Fresh is best: Frozen sprouts turn mushy – that crisp-tender texture is everything!
- Bacon boost: Toss in 1/2 cup crispy bacon bits before baking for smoky goodness
- Taste as you go: Sauce too thick? Add a splash of milk. Needs zing? Extra black pepper!
- Lighter option: Swap half-and-half for heavy cream – still creamy but less rich
- Cheese swap: Try Gruyère instead of cheddar for a nuttier flavor
Pro tip: The sauce thickens as it cools, so don’t panic if it seems thin at first!
Serving Suggestions for Brussels Sprouts Casserole
This casserole shines bright next to Sunday roast chicken or holiday turkey, but don’t let it play second fiddle! For meatless nights, I’ll often serve it as the main event with crusty bread to sop up that creamy sauce. Right before serving, I love topping it with extra grated Parmesan and a sprinkle of fresh thyme – that little touch makes it feel extra special.
Storing and Reheating Brussels Sprouts Casserole
Let’s be real – you probably won’t have leftovers, but just in case! Store any uneaten casserole in an airtight container in the fridge for up to 3 days. When reheating, skip the microwave – pop it back in a 350°F oven for about 15 minutes until it’s warmed through and that cheese gets melty again. The sauce might thicken a bit in the fridge, but a quick stir fixes it right up!
Brussels Sprouts Casserole Nutritional Information
Just so you know, these numbers are estimates – your exact counts might vary depending on cheese brands and sprout sizes! Per generous serving (about 1/4 of the dish), you’re looking at:
- 280 calories – surprisingly reasonable for creamy comfort food
- 22g fat (12g saturated) – thank the glorious dairy
- 10g protein – sneaky veggie power!
- 4g fiber from those mighty sprouts
My philosophy? The veggies balance out the cheese – that’s science, right?
FAQs About Brussels Sprouts Casserole
I get asked these questions all the time – here are my tried-and-true answers:
Can I use frozen Brussels sprouts? Oh honey, don’t do it! Frozen sprouts release too much water and turn your creamy dream into a sad, soupy mess. Fresh sprouts give that perfect crisp-tender bite we love.
Can I prep this ahead? Absolutely! Assemble everything (roast sprouts + sauce) in your baking dish, cover tightly, and refrigerate for up to 24 hours. Just add 5 extra minutes to the bake time since it’s going in cold.
How can I amp up the flavor? My go-tos? Crispy bacon bits stirred in before baking, or caramelized onions layered underneath. A pinch of red pepper flakes adds nice heat too!

For more delicious recipes and baking inspiration, check out our Pinterest page!
Print
Magic Brussels Sprouts Casserole Turns Haters into Fans in 3 Steps
- Total Time: 45 mins
- Yield: 4 servings
- Diet: Vegetarian
Description
A hearty and flavorful Brussels sprouts casserole that combines tender sprouts with a creamy, cheesy sauce. Perfect as a side dish for any meal.
Ingredients
- 1 lb Brussels sprouts, trimmed and halved
- 2 tbsp olive oil
- 1/2 tsp salt
- 1/4 tsp black pepper
- 1 cup heavy cream
- 1/2 cup grated Parmesan cheese
- 1/2 cup shredded cheddar cheese
- 1 clove garlic, minced
- 1/4 tsp nutmeg
Instructions
- Preheat oven to 375°F.
- Toss Brussels sprouts with olive oil, salt, and pepper. Spread on a baking sheet.
- Roast for 20 minutes until slightly tender.
- In a bowl, mix heavy cream, Parmesan, cheddar, garlic, and nutmeg.
- Transfer roasted sprouts to a baking dish. Pour cream mixture over them.
- Bake for 15 minutes until bubbly and golden.
Notes
- Use fresh Brussels sprouts for best texture.
- Add cooked bacon for extra flavor.
- Substitute half-and-half for a lighter option.
- Prep Time: 10 mins
- Cook Time: 35 mins
- Category: Side Dish
- Method: Baking
- Cuisine: American
