Cheesy Brussel Sprout Casserole

If Cheesy Brussel Sprout Casserole has ever sounded like something you should make (because vegetables) but secretly worried you’d be the only one eating it… hi, welcome, you’re my people. This is the kind of dish that turns “I don’t like Brussels sprouts” into “Wait… who ate the last scoop?” in record time.

It’s creamy, garlicky, and blanketed in bubbly cheese like a warm sweater your taste buds didn’t know they needed. And the best part? It feels a little fancy (hello, cast iron skillet vibes) but it’s actually super simple—perfect for busy weeknights, holiday side duty, or when you just want a cozy win without washing 14 pans.

And while chicken is usually my love language, I fully believe cheese is the universal translator. This casserole proves it.

Why You’ll Love This Cheesy Brussel Sprout Casserole

  • It’s weeknight-friendly: quick roast, quick mix, quick bake.
  • It converts Brussels sprout skeptics: roasting + cream + cheese = magic.
  • One dish, big comfort: it’s like mac and cheese’s veggie cousin who actually has it together.
  • Great for crowds: holiday table, potluck, “my neighbor brought over their opinions” night—this holds up.

Ingredients You’ll Need

Here’s what goes into your Cheesy Brussel Sprout Casserole (and yes, it’s gloriously straightforward):

  • 3 cups Brussels sprouts, bottoms removed and halved
  • 1 tablespoon oil
  • 1 teaspoon salt, divided
  • 1 teaspoon freshly cracked black pepper, divided
  • 1 cup heavy cream
  • 4 cloves garlic, minced
  • 1 tablespoon Italian seasoning
  • 1 cup shredded parmesan cheese (or asiago), divided
  • 1 ½ cups shredded mozzarella cheese, divided

Ingredient pep talk:
If you’re thinking, “That’s a lot of garlic,” I just want you to know you’re safe here.

How to Make Cheesy Brussel Sprout Casserole

1) Preheat and prep your dish

Preheat your oven to 400°F. Butter a 12-inch cast iron skillet or a small casserole dish (a 9×9 works great). Set it aside like it’s about to do something important—because it is.

2) Roast the Brussels sprouts

Toss the halved Brussels sprouts with 1 tablespoon oil. Spread them out on a parchment-lined baking sheet (give them space—crowded sprouts steam and get cranky).

Sprinkle with:

  • ½ teaspoon salt
  • ½ teaspoon pepper

Roast for 12 minutes.
Pull them out and let them cool for 5 minutes. (This also prevents them from cooking the cream mixture too soon.)

3) Make the cheesy cream mixture

In a large bowl, combine:

  • 1 cup heavy cream
  • 4 cloves minced garlic
  • 1 tablespoon Italian seasoning
  • ¾ cup parmesan
  • 1 cup mozzarella
  • Remaining ½ teaspoon salt
  • Remaining ½ teaspoon pepper

Stir it together until it looks like the beginning of something beautiful (because it is).

4) Fold, pour, and top

Add the roasted Brussels sprouts to the bowl and gently fold until they’re coated.

Pour everything into your buttered skillet/casserole dish.

Now sprinkle the top with the remaining cheese:

  • ¼ cup parmesan
  • ½ cup mozzarella

This is the moment where you’ll want to “accidentally” add extra cheese. I won’t tell.

5) Bake until bubbly

Bake for 25–30 minutes, until the casserole is bubbly and the edges are browned.

Let it rest for 5 minutes before serving—this helps it set so you get scoops instead of a delicious (but chaotic) cheese lava situation.

Serve immediately!

Aneta’s Cozy Tips (So It Turns Out Perfect)

  • Roast = flavor insurance. Don’t skip it. Roasting tames the sprouts and adds a slightly nutty taste that plays so nicely with the cheese.
  • Shred your own cheese if you can. Pre-shredded cheese works, but freshly shredded melts smoother (and makes you feel like a kitchen superstar).
  • Want a crispier top? Broil for 1–2 minutes at the end. Stay close though—broilers go from “golden” to “oops” faster than kids go quiet in the next room.
  • Cast iron makes it extra good. It holds heat beautifully and gives you those browned edges everyone fights over.

A Little Story From My Kitchen

The first time I made this, I was trying to “balance” dinner—because in my head, adding Brussels sprouts automatically cancels out anything cheesy. (That’s how nutrition works, right?)

I served it confidently, like, Look at me, feeding everyone vegetables! And then I watched the same people who “don’t do Brussels sprouts” go back for seconds. One of them even scraped the edges of the skillet like it was the last cookie on Earth.

Now it’s my go-to when I need a side dish that feels special without needing a full cooking show soundtrack.

Spoonful of Cheesy Brussel Sprout Casserole with roasted Brussels sprouts in a creamy garlic cheese sauce, baked until golden and bubbly.
A hot, melty scoop of Cheesy Brussel Sprout Casserole—roasted sprouts tucked into a creamy garlic sauce with a golden cheesy top.

FAQs About Cheesy Brussel Sprout Casserole

Can I make Cheesy Brussel Sprout Casserole ahead of time?

Yes. Assemble it (including the top cheese), cover, and refrigerate up to 24 hours. Bake when ready. You may need 5–10 extra minutes since it’s cold.

How do I store leftovers?

Store in an airtight container in the fridge for 3–4 days. Reheat in the oven at 350°F for best texture, or microwave if you’re in “feed me now” mode.

Can I use frozen Brussels sprouts?

You can, but thaw and pat them dry first. Frozen sprouts release more water, and nobody wants a watery casserole pretending it’s creamy.

What cheese swaps work best?

Parmesan can be swapped with asiago (as your recipe suggests) or even pecorino if you like a sharper bite. Mozzarella can be mixed with provolone for extra meltiness.

Is this a main dish or side dish?

Both! It’s an awesome side for chicken, turkey, or steak. But it’s also totally acceptable to eat it as dinner with a fork and zero explanations.

Bring This Cheesy Brussel Sprout Casserole to the Table

There’s something wildly satisfying about turning a humble veggie into a bubbling, golden dish that makes everyone hover near the oven like it’s a TV premiere. If you need a cozy, reliable recipe that feels comforting but still checks the “I ate vegetables today” box, Cheesy Brussel Sprout Casserole is your new best friend.

Make it once, and don’t be surprised if it becomes the dish people request—especially the folks who swear they hate Brussels sprouts. Funny how quiet that opinion gets when there’s mozzarella involved.

Keep the Cozy Vibes Going

If you made this Cheesy Brussel Sprout Casserole, I’d love to hear how it turned out—please leave a quick review and tap your star rating ⭐⭐⭐⭐⭐ (your stars help other readers find their new favorite dinner!).

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Cheesy Brussel Sprout Casserole baked in a skillet with golden, bubbly mozzarella and parmesan over roasted Brussels sprouts.

Cheesy Brussel Sprout Casserole


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Aneta
  • Total Time: 50 minutes
  • Yield: 6 servings 1x

Description

This Cheesy Brussel Sprout Casserole is a creamy, garlicky side dish baked until golden and bubbly. Roasted Brussels sprouts are folded into a rich parmesan and mozzarella sauce, then baked to perfection. It’s the ultimate cozy comfort-food veggie dish—perfect for holidays, weeknights, or anytime you want to turn sprouts into something everyone actually gets excited about.


Ingredients

Scale
  • 3 cups Brussels sprouts, bottoms removed and halved
  • 1 tablespoon oil
  • 1 teaspoon salt, divided
  • 1 teaspoon freshly cracked black pepper, divided
  • 1 cup heavy cream
  • 4 cloves garlic, minced
  • 1 tablespoon Italian seasoning
  • 1 cup shredded parmesan cheese (or asiago), divided
  • 1 ½ cups shredded mozzarella cheese, divided

Instructions

  1. Preheat oven to 400°F. Butter a 12-inch cast iron skillet or a 9×9 casserole dish. Set aside.
  2. Toss Brussels sprouts with oil and arrange on a parchment-lined baking sheet. Sprinkle with ½ teaspoon salt and ½ teaspoon pepper. Roast for 12 minutes. Remove from oven and let cool for 5 minutes.
  3. In a large bowl, combine heavy cream, garlic, Italian seasoning, ¾ cup parmesan, 1 cup mozzarella, and remaining ½ teaspoon salt and ½ teaspoon pepper.
  4. Fold roasted Brussels sprouts into the cream mixture until evenly coated.
  5. Pour into the prepared skillet or casserole dish. Sprinkle with remaining ¼ cup parmesan and ½ cup mozzarella.
  6. Bake for 25–30 minutes, until bubbly and golden brown on top.
  7. Let rest for 5 minutes before serving. Serve warm.

Notes

  • For extra browning, broil for 1–2 minutes at the end (watch closely).
  • Freshly shredded cheese melts smoother than pre-shredded.
  • Can be assembled up to 24 hours ahead and baked when ready.
  • Store leftovers in an airtight container in the refrigerator for 3–4 days.
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Side Dish
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving (about 1 cup)
  • Calories: 320 kcal
  • Sugar: 3 g
  • Sodium: 480 mg
  • Fat: 26 g
  • Saturated Fat: 15 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 10 g
  • Fiber: 3 g
  • Protein: 12 g
  • Cholesterol: 75 mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star