Classic bacon brussels sprouts make the perfect side dish that makes you forget you’re eating vegetables. Tender brussels sprouts, tossed with crispy bacon and mushrooms, make for a flavorful bite in every forkful. Serve for a simple family dinner, or as an Easter side dish! You simply can’t go wrong with buttery Brussels sprouts loaded with crispy bacon.

Sautéed brussels sprouts with mushrooms and bacon in a skillet.

Veggies don’t have to be boring, and this bacon brussels sprouts recipe is far from it! Don’t get me wrong, I love a classic brussels sprouts recipe, but this bacon and mushroom variation takes the flavor to the next level. Just like our creamy asparagus recipe, take simple veggies and elevate them with a creamy mushroom sauce. 

Why You’ll Love This Recipe

  • Incredible side dish. This loaded bacon brussels sprouts recipe makes a deluxe side dish packed with flavor. 
  • Easy cooking. This side recipe is so simple, perfect for a quick dish to add to the dinner spread. 
  • Holiday side dish. We love these brussel sprouts for all occasions!

Ingredients for Bacon Brussels Sprouts 

This recipe uses classic ingredients, and when combined, the flavors are out of this world:

  • Bacon – Crispy bacon adds a touch of protein and mostly flavor to this Brussels sprouts recipe. If you haven’t tried Brussels sprouts and bacon, it’s a combo out of this world! 
  • Mushrooms – Golden-brown mushrooms add depth of flavor to this side dish. 
  • Brussels sprouts – Halved brussels sprouts get crispy on the outside and tender on the inside. 
  • Parmesan – A garnish of freshly shredded parmesan adds the boost of flavor, and presentation points!

See the recipe card below for a complete list of ingredients and quantities.

Brussel sprouts in a white bowl with a spoon loaded with mushrooms and bacon.

Tools for this Recipe

Shop all of Valentina’s favorite kitchen essentials, gadgets, and kitchen must-haves!

All you need for this one-pan recipe is your handy everyday skillet.

Substitutions and Variations

  • Spicy brussels sprouts: Add red pepper flakes to the pan for a kick of heat!
  • Creamy brussels: Toss these brussels sprouts in a creamy mushroom sauce to make a luxurious side dish.

How to Make Bacon Brussels Sprouts (Step-by-Step)

Step by step collage tutorial on how to saute bacon, mushrooms and brussels sprouts.
  1. Cook the bacon. Add chopped bacon to a pan and cook until crispy. Remove the bacon from the pan, leaving the bacon grease. 
  2. Veggies. Add mushrooms and chopped onion to the pan with the remaining grease and saute in the bacon grease until golden brown. Remove the vegetables from the pan and set aside. 
  3. Cook brussel sprouts. To the same pan, add the brussel sprouts along with a splash of water. Cook over medium heat for 10-12 minutes or until cooked through. Toss with butter and minced garlic. 
  4. Combine. Add the bacon and veggies back into the pan and mix to combine. Sprinkle with parmesan cheese, and enjoy!

Can I Roast Bacon Brussels Sprouts in the Oven?

To make roasted bacon brussels sprouts, toss everything on a sheet pan and roast at 400°F for 20–25 minutes until crispy. (For the best results, cook bacon separately and add to the finished product.)

Expert Tips: 

  • Cut brussels sprouts evenly for even cooking. Evenly sliced vegetables cook at the same rate, so you have the perfect tender veggie in each bite. 
  • Don’t overcrowd the pan. The key to crispy brussel sprouts is not to overcrowd the pan. This allows each sprout to get crispy brussels sprouts without steaming.
  • Cook cut-side down. To get that beautiful sear on each sprout, add to the pan, cut side down. 
  • Let them sear before stirring. When adding the sprouts to the pan, leave them be for a few minutes to allow that golden-brown crust to develop. 

FAQs

Do brussels sprouts taste better with bacon?

Bacon adds a smoky, salty flavor that beautifully complements the brussel sprouts. It’s the perfect pairing. 

Should I boil brussels sprouts before frying?

This recipe doesn’t require pre-boiling the sprouts. Cooking them directly in the pan helps them stay crisp and flavorful.

How do you keep brussels sprouts from getting soggy?

Cook over medium-high heat, and avoid overcrowding the pan for perfectly crispy sprouts. 

Can I make bacon brussels sprouts ahead of time?

Yes, you can prep them ahead and reheat in a skillet to restore crispiness.

Crispy brussel sprouts with mushrooms and bacon in a white bowl topped with parmesan cheese.

Serving Suggestions

Store & Reheat 

  • Storage. Keep leftover brussels sprouts stored in an airtight container and in the fridge for up to 3 days.
  • Reheat. Warm up leftovers in a pan until warmed through and crispy. 
  • Freeze. We don’t recommend freezing this dish as it doesn’t reheat well, but don’t worry, you won’t have much leftover! Yes, it’s that good!

More Side Dish Recipes

If you enjoyed this bacon brussel sprouts recipe, be sure to try our other classic side dish recipes; here are some of our favorites:

If you tried this bacon brussels sprouts recipe or any other recipe on my website, please leave a star rating and let me know how it went in the comments below – we appreciate it!

Brussel Sprouts Recipe

Author: Valentina’s Corner
Print
5 from 2 votes
A classic bacon brussels sprouts side dish that is sure to wow a crowd. Tender brussel sprouts with sauteed crispy bacon and golden-brown mushrooms. Each bite packs a medley of flavors and is sure to make this your new favorite way to eat brussels sprouts.
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 4 servings, as side

Ingredients

  • 8 oz bacon chopped
  • 12 oz mushrooms halved (white or portabella)
  • 1 small onion finely chopped
  • 1 lb fresh brussel sprouts halved
  • 3 Tbsp water
  • salt and pepper to taste
  • 3 Tbsp unsalted butter
  • 2 garlic cloves minced
  • freshly grated parmesan optional

Instructions

  • Add the chopped bacon to a pan and cook over medium heat until golden and crispy.
  • Remove the bacon from the pan and leave some bacon grease in it.
  • Add the sliced mushrooms and chopped onion to the pan. Season with salt and pepper and cook over medium heat until golden brown and tender. Remove the vegetables from the pan and set aside.
  • Add the brussel sprouts to the same pan along with water. Season with salt and pepper and cook over medium heat for 10-12 minutes, or until desired doneness.
  • Stir in the butter and minced garlic.
  • Add the bacon and mushroom onion mixture back into the brussel sprouts and toss together.
  • Garnish with fresh herbs or grated parmesan cheese to serve.

Notes

  • Cut the brussels sprouts into uniform pieces so they cook evenly and turn out perfectly tender in every bite.
  • Avoid overcrowding the pan, as this helps the brussels sprouts crisp up rather than steam.
  • Place the sprouts cut-side down in the pan to achieve a golden, caramelized sear.
    Let them cook undisturbed for a few minutes before stirring so a crisp crust can develop.
  • Store any leftovers in an airtight container in the refrigerator for up to 3 days.
  • Reheat in a skillet to bring back their warmth and crisp texture.
  • Freezing isn’t recommended, as the texture won’t hold up well after reheating—but they’re so good, you likely won’t have leftovers anyway!

Nutrition

456kcal Calories17g Carbs14g Protein39g Fat14g Saturated Fat60mg Cholesterol702mg Sodium864mg Potassium6g Fiber5g Sugar1142IU Vitamin A101mg Vitamin C65mg Calcium2mg Iron
Nutrition Facts
Brussel Sprouts Recipe
Amount Per Serving
Calories 456 Calories from Fat 351
% Daily Value*
Fat 39g60%
Saturated Fat 14g88%
Cholesterol 60mg20%
Sodium 702mg31%
Potassium 864mg25%
Carbohydrates 17g6%
Fiber 6g25%
Sugar 5g6%
Protein 14g28%
Vitamin A 1142IU23%
Vitamin C 101mg122%
Calcium 65mg7%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)