Indulge in this savory Brussel Sprout Casserole. It combines fresh brussels sprouts, crispy bacon, and luscious cheese for a dish that’s irresistibly delicious.

Although my kids are pretty good at eating their veggies, adding a little extra flavor doesn’t hurt. I’m talking about bacon and cheese. This power-punch combination makes everything better! And this Brussels Sprout Casserole is no exception.
Whip up some Instant Pot Beef Brisket and Easy Chicken Piccata to serve with this dish! This Brussels Sprout Casserole is also a perfect Thanksgiving sides that pairs beautifully with our Oven Roasted Turkey.
Table of Contents
Reasons We Love This Brussels Sprout Casserole
- Brussel Sprout Casserole is easy to prepare. It’s the perfect go-to for quick, hassle-free cooking.
- The creamy cheese and bacon create a comforting, heartwarming dish.
- It makes a great holiday side dish!
Recipe Ingredients

- Brussels Sprouts: They provide a nutty and earthy flavor that balances the dish.
- Bacon: Adds a smoky, savory depth. Its crisp texture contrasts with the softer sprouts, providing a delightful crunch.
- Heavy Cream: Rich and smooth, it brings a luxurious creaminess to the casserole.
See the recipe card for full information on ingredients and quantities.
Variations
- Alternative Crumb Topping: Use panko, cracker or pretzel crumbs, or even crushed cornflakes as a substitute for the breadcrumbs called for in this dish, adding a unique texture and flavor.
- Extra Cheesy Variation: Enhance the richness of the dish by adding shredded white cheddar or Gruyere cheese. For even more cheesy goodness, consider including sharp cheddar cheese and mozzarella cheese, elevating the flavor and texture to a new level of deliciousness.
How to Cook Brussel Sprout Casserole
Step 1: Lightly grease a baking dish and preheat the oven to 400 degrees Fahrenheit (204 degrees Celsius).
Step 2: Bring a large pot of lightly salted water to a boil. Add the Brussels sprouts and cook uncovered until tender, about 8 minutes. Drain, then immediately immerse in ice water for several minutes to stop the cooking process. Once the Brussels sprouts are cold, drain well, and cut in halves or quarters, depending on size. Set aside.

Step 3: Place the bacon in a large skillet and cook over medium-high heat for about 5 minutes, turning occasionally, until limp and lightly browned. Reduce heat and stir in the Brussels sprouts. Season with salt and pepper, then toss for about 1 minute to evenly distribute the seasonings.

Step 4: Place the bacon and Brussels sprouts in the prepared baking dish. Pour cream evenly over the Brussels sprouts, then sprinkle breadcrumbs and Parmesan cheese on top. Place pieces of butter over the breadcrumbs.

Step 5: Bake in the oven until golden brown and heated through, 20 to 25 minutes. Broil for the last 2-3 minutes.

Frequently Asked Questions
Absolutely! A sprinkle of paprika can add a lovely warmth and slight smokiness to the dish. It also adds a nice pop of color.
A large skillet, preferably non-stick or cast iron, is ideal for cooking the bacon. It provides enough space for the bacon to cook evenly.
Storage Info
To STORE leftovers of this Brussel Sprout Casserole, place them in an airtight container in your fridge, where they will stay good for up to 3 days. Freezing is not recommended as the cream and vegetables may separate and become watery upon thawing.
You can REHEAT this casserole in the oven. Preheat the oven to 350 degrees Fahrenheit (175 degrees Celsius) and warm the casserole, covered with aluminum foil, for about 15-20 minutes or until heated through. You can also reheat in the microwave until everything has warmed through.
More Side Dishes that You’ll Love

Brussel Sprout Casserole Recipe
Ingredients
- 1 pound Brussels sprouts - cleaned and trimmed
- 2 slices bacon - cut into 1/2-inch pieces
- salt and ground pepper - to taste
- 1/2 cup heavy cream
- ¼ cup bread crumbs
- 1/4 cup grated Parmesan cheese
- 2 Tbsp butter - cut into tiny pieces
Instructions
- Lightly grease a baking dish and preheat the oven to 400 degrees Fahrenheit (204 degrees Celsius).
- Bring a large pot of lightly salted water to a boil. Add the Brussels sprouts and cook uncovered until tender, about 8 minutes. Drain, then immediately immerse in ice water for several minutes to stop the cooking process. Once the Brussels sprouts are cold, drain well, and cut in halves or quarters, depending on size. Set aside.
- Place the bacon in a large skillet and cook over medium-high heat for about 5 minutes, turning occasionally, until limp and lightly browned. Reduce heat and stir in the Brussels sprouts. Season with salt and pepper, then toss for about 1 minute to evenly distribute the seasonings.
- Place the bacon and Brussels sprouts in the prepared baking dish. Pour cream evenly over the Brussels sprouts, then sprinkle breadcrumbs and Parmesan cheese on top. Place pieces of butter over the breadcrumbs.
- Bake in the oven until golden brown and heated through, 20 to 25 minutes. Broil for the last 2-3 minutes.











I’ve made this recipe several times and it’s quick and easy. The only thing that I have changed and I find has made the process even faster is that I use the tip of my butter knife on the stick of butter (almost like a melon baller) and drop the tiny bits of butter onto the topping.
Is it necessary to heat and brown everything in the oven? Can I just put it in a big enough pot on the stove after everything is cooked and just mix it in there all together?
Hi Amanda, you can try that, but the consistent oven temperature allows you to know how long to cook it. If you cook it on the stovetop you will have to watch it and make sure it cooks long enough, but not too long. You also won’t be able to broil the top at the end to crisp up the top a little.
Thank you so much for this very delicious and super easy to make brussel sprout casserole recipe! Will surely have this amazing recipe again! Highly recommended!
Brussels sprouts and ALL the cheese? YES please!! So yummy! This will make an appearance at my Thanksgiving table.
Oh, these would be great for Thanksgiving!
This casserole is so delicious! I love the bacon and parmesan! It’s perfection!