The BEST recipe for stovetop sauteed Brussel Sprouts with bacon and mushrooms – the ultimate combination of flavors.

This recipe is a great side for dinner or an appetizer for the Holidays.

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

What are Brussel Sprouts?

Brussel Sprouts are a member of the cabbage family, they resemble baby cabbages in mini form. The sprouts are popular in Brussels, Belgium, and have gained popularity and their name from there.

How to cook Brussel Sprouts?

Brussels Sprouts may be cooked with a variety of method, here are some of the most popular method to cook the sprouts.

  • OVEN ROASTED- Basic method to roast is to toss them with olive oil and desired seasoning and bake at 400°F for 35-40 minutes.
  • PAN SAUTEED- Cook the Brussel Sprouts with oil 10-12 minutes, season with salt and pepper.
Raw Brussel’s Sprouts finely shredded are quickly gaining popularity for salads.
Sautéed brussels sprouts with mushrooms and bacon in a skillet.

pan Sauteed Brussel Sprouts-

You want to be sure to use a large skillet for this recipe so the pan isn’t overcrowded. We recommend a 12″ pan.

  1. Prep sprouts- Trim the base of the sprouts and remove any browned outer leaves. Cut the sprouts in half or quarter the sprouts.
  2. Cook bacon- Cut bacon into bite-sized pieces and saute in a large skillet until lightly browned. Remove the bacon from the skillet, reserve the bacon grease.
  3. Cook mushrooms- Cut mushrooms in half or a quarter and finely chop the onion. Sautee mushrooms with the onions until onions are tender and mushrooms browned. Remove from the skillet.
  4. Cook sprouts- In the same skillet, add 3 Tbsp water and the sprouts. Turn heat to medium and cook until sprouts are tender and water evaporates, about 10-15 minutes (depending on the size of sprouts). Stir in the garlic with butter.
  5. Combine- Add bacon and mushrooms back to the skillet and cook until reheated and sprouts are tender.

Chef’s Tip- Serve the pan sautéed sprouts with freshly grated parmesan cheese.

Step by step collage tutorial on how to saute bacon, mushrooms and brussels sprouts.

TIPS for the BEST Brussels Sprouts:

  • Be sure to cut the sprouts uniform in size for even cooking.
  • Though they are a bit flavorless on their own, adding seasonings makes the dish so enjoyable. Since the bacon and mushrooms add flavor already, season lightly.
  • When sauteing, be sure there is enough liquid in the skillet so they don’t burn. Add additional butter and oil if needed.
  • Don’t cook the sprouts over high heat, the leaves will burn but the inside will be too hard.

How to reheat Sprouts-

Keep the leftover sprouts refrigerated and covered tightly for 3-4 days. To reheat the sprouts, just add them to a skillet with a dab of butter, oil, or water and reheat. So easy!

Are Brussel Sprouts good for you?

It’s surprising how beneficial the Brussel Sprouts are! They are rich in antioxidants, fiber, nutrients, and contain Vitamin C, K and Omega-3 fatty acids.

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

If you’ve never tried Brussel Sprouts, this is the recipe for you. It will become a new favorite.

Try these other great SIDE recipes:

Brussel Sprouts Recipe

5 from 2 votes
The easiest Brussel Sprouts Recipe, sauteed in a skillet with bacon and mushroom. A great side dish or appetizer for the holidays.
Author: Valentina
Prep Time: 5 minutes
Cook Time: 20 minutes
Total Time: 25 minutes
Servings: 4 servings, as side


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


  • Saute bacon until lightly golden in color.
  • Remove the bacon pieces, reserving the grease in the skillet.
  • Add mushrooms with onion, cook until onions are tender and mushrooms browned, lightly season with salt and pepper. Remove from the skillet.
  • Add the Brussels Sprouts and water to the skillet, season with salt and pepper. Cook over medium heat until sproutes are tender and water evaporates, about 10-12 minutes.
  • Stir in the garlic and butter.
  • Return the mushrooms and bacon to the skillet. Cook until heated.


Calories: 456kcalCarbohydrates: 17gProtein: 14gFat: 39gSaturated Fat: 14gCholesterol: 60mgSodium: 702mgPotassium: 864mgFiber: 6gSugar: 5gVitamin A: 1142IUVitamin C: 101mgCalcium: 65mgIron: 2mg
(The nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)

This recipe was originally posted February, 2013 and edited November, 2020.