Pan Fried Brussels Sprouts with Bacon

An amazing side dish with browned caramelized brussels sprouts that taste similar to being roasted. Tossed with crisp bacon and fried onions to make this something you will want to make again and again!

A bowl of cooked Brussel's sprouts with bacon

The best brussels sprouts recipe I ever had was one mom used to make when I was a kid. I know that lots of kids hate brussels sprouts, but honestly, I always loved when my mom put a bowl of what I always called mini cabbages.

Cooking brussels sprouts is so easy. Unfortunately, many people remember being served brussels sprouts that were boiled. They were bland, bitter and had very little flavour.

But, when cooked properly, brussels sprouts are delicious and they are an amazing vegetable side dish. I love roasted or pan fried brussels sprouts because the browning and caramelizing on the outside of the vegetable adds a sweet flavour to the brussels sprouts.

Overhead picture of Brussel's Sprouts, bacon and fried onions.

These pan fried brussels sprouts are so good and having them be topped with crumbled bacon and crispy fried onions turns a tasty vegetable into an incredible side dish. Once you make them, you will be looking for the next opportunity to cook them again soon!

Ingredients You Will Need

  • Brussels sprouts – Fresh sprouts are the best to use here, but it is also possible to use frozen.
  • Bacon – While I use standard bacon, thick cut will also work great. Turkey bacon can also be used.
  • Crisp fried onions – you can purchase a package of French’s, Original French Fried Onions or some other brand. You can also make them yourself using this recipe for Onion Crisps.
  • Salt
  • Pepper
  • Water

Chopped pieces of bacon frying in a skillet.

Start things off by cooking the bacon. I cut them first into small strips and then fry them in the skillet over medium heat. The temperature does not need to be too high. I find medium is perfect for browning and rendering the bacon.

Fried bacon draining on a paper towel.

Once the bacon is browned and crispy, scoop them out of the skillet and let them drain on a paper towel. Drain most of the bacon grease off the skillet, but keep a few tablespoons in the skillet.

Halved brussels sprouts in a frying pan.

How To Cook Brussels Sprouts In A Frying Pan

Place the brussels sprouts halves in the skillet with the salt, pepper and water. There is no need to add any oil or butter since there is still some bacon grease in the pan.

A frying pan covered with a glass lid that shows Brussels sprouts in the pan through the glass.

Put a lid on the skillet to cover the brussels sprouts. Since these vegetables are hard and quite dense, they need a little help to cook them through. This is a combination of steaming them at the same time they are pan fried.

Sautéed Brussel's sprouts in a frying pan.

After cooking with the lid on for about 6-8 minutes, remove the lid, lower heat and continue to cook. During this time the water will evaporate and the brussels sprouts will start to brown and caramelize as they sauté in the skillet.

A close up picture of fried Brussel's sprouts with bacon.

Toss Everything Together

The brussels sprouts are finished cooking once you can easily stick a fork in them with no resistance. Remove them from the heat, place them in a serving bowl, and top them with the cooked bacon pieces and crisp fried onions.

Be prepared – this dish will be popular! Any time I make them, they disappear FAST.

Fried Brussels sprouts with bacon and fried onions.

If you are looking for a new side dish for your next holiday dinner, then look no further. These brussels sprouts are delicious and the perfect compliment for Thanksgiving turkey or Christmas dinner. Serve these alongside these Garlic Mashed Potatoes or Dairy Free Scalloped Potatoes.

Check out these other brussels sprouts recipes!

Pan Fried Brussels Sprouts with Bacon

A bowl of cooked Brussel's sprouts with bacon
5 out of 5
7 reviews
How to cook brussels sprouts in a pan on the stove with crumbled bacon and crispy fried onions using this simple recipe. A delicious side dish with browned caramelized brussels sprouts that taste similar to being roasted.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 6


  • 8 slices bacon diced
  • 2 pounds brussels sprouts halved
  • 1/2 cup water
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 1/3 cup crisp fried onions French's or other brand or homemade


  • Cook the bacon in a skillet over medium heat until browned and crispy. Scoop out the bacon onto a plate lined with paper towel to drain.
  • Drain most of the bacon grease, leaving about 3-4 tablespoons in the skillet.
  • Add the brussels sprouts halves, water, salt and pepper to the skillet. Cover skillet with lid and let them cook for about 6-8 minutes. Check every few minutes and stir, ensuring that the brussels sprouts do not stick to the bottom of the skillet.
  • Remove the lid, lower heat and continue to cook until the brussels sprouts are tender and nicely browned. This should take another 5 minutes or so and all the water should be evaporated.
  • Remove from the heat and place the brussels sprouts in a serving bowl. Toss with the cooked bacon and crisp fried onions.


Per serving:

Calories: 207kcalCarbohydrates: 15gProtein: 9gFat: 14gSaturated Fat: 5gCholesterol: 19mgSodium: 647mgFiber: 6gSugar: 3g

Nutrition Disclaimer


A bowl of cooked Brussel's sprouts with bacon

Did you try this recipe?

Leave a comment and let me know how it turned out. Or, take a picture to share on Instagram and tag me @theblackpeppercorn.

5 from 7 votes (1 rating without comment)

Leave a comment

Recipe Rating


  • 5 stars
    This is by far the best way to cook brussel sprouts. My boyfriend who hadn’t tried them before, now loves them because of this recipe.

    • Reply
  • 5 stars
    I never liked Brussel Sprouts until I tried this recipe. Now I crave them!♥️

    • Reply
    • Yes! Love these Brussels Sprouts! So good with the bacon

  • 5 stars
    I made this but drizzled with a little balsamic reduction…game changer

    • Reply
  • 5 stars
    Everyone in my house loves Brussels sprouts! I like finding new ways to cook them. Made this dish today for my lunch at work tonight. The bacon and fried onions was the clincher for me. Love! Love! Love! Can’t wait to do this recipe for the fam.

    • Reply
    • So glad you enjoyed the recipe. The bacon is a clincher for us as well!

  • 5 stars
    Giving it 5 stars. This recipe makes so much sense in terms of the steaming to get them tender first and then the crispiness Look forward to making these. Bonus bacon and added crispy onions.

    • Reply
    • Made them tonight. They were fantastic!!

      • Reply
  • 5 stars
    Niiiiiiicccceee !!!

    • Reply

Subscribe to the newsletter and never miss a recipe!