Creamy Brussels Sprouts with Bacon

5 from 2 votes
Jump to Recipe

This post contains affiliate links. Please read our disclosure policy.

I sometimes have a hard time finding ways to get my kids to eat brussels sprouts (honestly one of my favorite vegetables), but this easy roasted Brussels sprouts in a creamy casserole with tons of crispy salty bacon and crunchy fried onions is not a dish I have to beg to get them to eat! It is super simple to make, packed with salty, creamy, smoky and crunchy flavor – and works great as a side dish for a weeknight dinner, or even for Thanksgiving!

This easy casserole is the one side dish that gets everyone eating their vegetables without a fight. It comes together with just a handful of ingredients and barely any hands-on effort.

Don’t want all the extras in a recipe post? We provide a skip to recipe button in the top left corner, as well as a clickable table of contents, just below, to help make this page easier to navigate.

At Sweet C’s, I add lots of tips in all of my recipes – because I am a home cook without any formal training, and I find I am more confident making dishes when I understand why it works, and what each ingredient means to the flavor of a recipe. My goal is for even the most beginner home cook to feel empowered in the kitchen.

Why You’ll Love This Recipe

  • Turns Brussels sprout skeptics into fans – even picky eaters ask for seconds
  • Just one dish to prep, then the oven does the rest
  • Rich and creamy with crispy bacon and crunchy fried onions in every bite
  • A genuine crowd-pleaser for holiday tables or weeknight dinners alike

Creamy Brussels Sprouts with Bacon Ingredients

  • 5 slices cooked bacon, crumbled – adds smoky, salty flavor and crispy texture throughout
  • 1 medium sweet onion, diced – adds mild sweetness that balances the bitterness of the sprouts
  • 6 cloves garlic, minced – adds savory depth to the creamy sauce
  • 16 ounces Brussels sprouts, trimmed and rough chopped into quarters – the star of the dish; quartering helps them cook through and soak up the sauce
  • 1 can (10½ oz) condensed cream of mushroom soup – forms the rich, creamy base of the sauce
  • ½ cup milk – thins the sauce to the right consistency
  • ½ cup grated Parmesan or Pecorino Romano cheese – adds a savory, salty richness to the sauce
  • ½ cup fried onions – adds a crunchy, golden topping

Equipment Needed

  • 9×13 casserole dish
  • Cutting board and chef’s knife
  • Mixing bowl
  • Aluminum foil

How to Make Creamy Brussels Sprouts with Bacon

Prep the sprouts. Preheat the oven to 350°F. Rinse, dry, and trim the Brussels sprouts, then cut into quarters. Add to a casserole dish.

Add the bacon, onion, and garlic. Crumble the cooked bacon and dice the onion. Add the bacon, onion, and minced garlic to the casserole dish and toss to combine with the Brussels sprouts.

Mix the sauce. In a small bowl, whisk together the cream of mushroom soup, milk, and cheese. Pour evenly over the vegetables.

Top and cover. Sprinkle the fried onions over the top. Cover the dish with aluminum foil.

Bake. Bake covered for 30 minutes, then remove the foil and bake another 15 minutes, until the casserole is bubbly, thickened, and golden on top.

Serve. Let rest a few minutes, then serve alongside pork chops, roast chicken, prime rib, or turkey.

Tips for the Best Creamy Brussels Sprouts with Bacon

Choose fresh, firm Brussels sprouts with vibrant green color, and skip any that are yellowing or have brown spots.

Cut the sprouts into evenly sized quarters so they cook at the same rate.

If you like a more tender bite, blanch the quartered sprouts in boiling water for 2-3 minutes before adding them to the casserole dish – this also helps them keep their bright green color.

Cook the bacon until truly crispy before crumbling it in; it adds a much better texture and flavor than bacon that’s still a little soft.

Covering the dish for the first part of baking keeps the fried onions from burning while the sprouts cook through – just remove the foil for the last 15 minutes to let the top turn golden.

Don’t overbake – the sprouts should still have a slight bite to them rather than turning mushy.

Feel free to swap in cream of chicken or cream of celery soup in place of cream of mushroom for a different flavor.

Storage & Reheating

Store leftovers in an airtight container in the fridge for up to 3 days.

To reheat, warm in a 350°F oven until heated through, or in a skillet over medium heat, adding a splash of milk if the sauce has thickened too much.

This dish is best enjoyed fresh – the creamy sauce can separate and the sprouts can turn a little soggy once frozen and thawed, so freezing isn’t recommended.

Variations to Try

  • Vegetarian – skip the bacon and use olive oil or butter to sauté the onion and garlic before adding everything to the dish; add chopped nuts for extra texture
  • Different Cheese – try sharp cheddar or Gruyère in place of Parmesan for a different flavor profile
  • Lighter Version – use turkey bacon or a plant-based bacon alternative, and swap the milk for a lower-fat option
  • Extra Veggies – stir in diced carrots or bell peppers along with the Brussels sprouts for more color and nutrients
  • Spiced Up – add a pinch of nutmeg or red pepper flakes to the sauce for extra warmth

What to Serve with Creamy Brussels Sprouts with Bacon

This creamy, rich side pairs beautifully with a Boneless Ribeye Roast, Garlic Herb Beef Tenderloin, or a Dry Brined Turkey for a holiday-worthy spread. It’s also a great match for Lobster Tail if you’re going all out, or something simpler like roast chicken or pork chops for an easy weeknight dinner.

FAQs

How do I prepare the Brussels sprouts for cooking?

Trim off the stem ends of the Brussels sprouts and remove any yellow or damaged outer leaves. Cut them in half if they are large for even cooking.

What is the best way to cook the bacon for this dish?

Cook the bacon in a large skillet over medium heat until it’s crispy. Remove the bacon and set aside, leaving the bacon grease in the skillet for cooking the Brussels sprouts.

Can I make this dish vegetarian?

Yes, you can omit the bacon and use olive oil or butter for cooking the Brussels sprouts. You might also add a vegetarian protein like chopped nuts for added texture.

Is it possible to make this dish ahead of time?

Yes, you can cook the Brussels sprouts and bacon ahead of time, but it’s best to make the cream sauce and combine everything just before serving for the best texture and flavor.

How do I store and reheat leftovers?

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over medium heat, adding a little extra cream if the sauce has thickened too much.

Is this dish suitable for freezing?

Creamy Brussels sprouts with bacon are best enjoyed fresh, as the cream sauce may separate and the Brussels sprouts can become soggy upon thawing.

Any tips for making this dish healthier?

Use turkey bacon or a plant-based bacon alternative, and replace the heavy cream with a lower-fat milk alternative. You can also add more vegetables like carrots or bell peppers for extra nutrients.

If you love this easy recipe please click the stars below to give it a five star rating and leave a comment! Please also help me share on Instagram, Facebook, and Pinterest!

Share on Facebook

Share

Pin this now to find it later

Pin It

Follow on Instagram

Follow

Click here to view the web story for this recipe!

Only have 30 minutes to get dinner on the table? Sign up for my 30 minute dinner plans direct to your inbox!
Find and shop my favorite products in my Amazon storefront here!

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week – and be sure to tag @sweetcsdesigns on social media – I love to see your creations!
5 from 2 votes

Creamy Brussels Sprouts Casserole

By: Courtney O’Dell
Servings: 6
Prep: 10 minutes
Cook: 45 minutes
Total: 55 minutes
Creamy Brussels Sprouts with Bacon, served with a fork.
Chopped Brussels sprouts baked in a rich, creamy sauce with crispy bacon and crunchy fried onions – an easy, crowd-pleasing side dish.

Ingredients 

  • 5 slices cooked bacon, crumbled
  • 1 medium sweet onion, diced
  • 6 cloves garlic, minced
  • 16 ounces Brussels sprouts, trimmed and rough chopped into quarters
  • 1 can, 10 1/2 ounces Campbell’s® Condensed Cream of Mushroom Soup
  • ½ cup milk
  • ½ cup grated Parmesan or pecorino romano cheese
  • ½ cup fried onions

Instructions 

  • Preheat oven to 350 degrees F.
  • Rinse & trim sprouts. Rinse, dry, and trim bottoms off Brussels sprouts, then cut into quarters. Add to casserole dish.
    picture of brussels sprouts chopped in half on a baking sheet lined with parchment paper
  • Add bacon & onion. Crumble cooked bacon and dice a medium yellow onion. Add to casserole dish and toss to mix with Brussels sprouts and minced garlic.
  • Mix sauce. In a small bowl, mix canned soup, milk, and cheese. Pour over vegetables.
  • Top. Add fried onions over the top.
  • Bake. Bake 45 minutes, until casserole is bubbly and thick.
    Creamy Brussels sprouts and bacon on a plate.
  • Enjoy! Serve with pork chops, roast chicken, prime rib, or turkey!

Notes

Covering the dish for the first half of baking keeps the fried onion topping from burning before the sprouts are tender – don’t skip uncovering it for the last 15 minutes, though, or the top won’t crisp up.
For a more tender bite, blanch the sprouts for 2-3 minutes before assembling.

Nutrition

Serving: 1gCalories: 266kcalCarbohydrates: 24gProtein: 14gFat: 13gSaturated Fat: 5gPolyunsaturated Fat: 7gCholesterol: 29mgSodium: 981mgFiber: 3gSugar: 9g

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Casseroles
Cuisine: American
Tried this recipe?Mention @sweetcsdesigns or tag #sweetcsdesigns!
Creamy brussels sprouts casserole with bacon and cream.

About Courtney

Recipe by Courtney Oโ€™Dell, creator of Sweet Cs Designs โ€” sharing well-tested comfort food recipes and practical cooking guides.

You May Also Like

5 from 2 votes (2 ratings without comment)

Leave a comment

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

Recipe Rating