Roasted Brussels Sprouts With Bacon

These roasted brussels sprouts are perfectly tender and caramelized, with crunchy bacon, red onion and sweet balsamic vinegar, they’re completely irresistible.

Roasted Brussels Sprouts with Bacon, red onion, garlic and balsamic vinegar.

Roasted brussels sprouts with bacon is the ultimate flavor combination. I’ve tried making brussels sprouts many different ways – on the stovetop, in the oven, on the grill, covered, uncovered, low heat, high heat. My favorite way of preparing them is always roasting them.

This method yields the most perfect brussels sprouts every time, by using a super easy trick – roasting them in the oven, covered for half the time with foil and uncovered for the second half of the roasting. You will get brussels sprouts that are completely cooked through but still firm enough to hold their shape and not get mushy. At the same time, they are caramelized, so they’re golden brown, slightly sweet and a bit charred. Oh, so good! I love how you can taste the multiple layers as you bite through each sprout.

The crisp, smokey and salty bacon and the caramelized red onion complement the hearty brussels sprouts so well. The balsamic vinegar evens out all these flavor combinations because it has just a touch of sweetness and the acidity really comes through and elevates this simple side dish into something extra special.

Ingredients:

  • brussels sprouts
  • olive oil (avocado oil is another great option)
  • bacon
  • red onion
  • garlic
  • salt, ground black pepper
  • balsamic vinegar
Ingredients For Roasted Brussels Sprouts With Bacon, Red Onion and Balsamic Vinegar

How To Make Roasted Brussels Sprouts With Bacon

  1. Preheat the oven to 450 degrees Fahrenheit, placing a large rimmed baking sheet in the oven, so that it will heat up as the oven is preheating.
    • Preheating the baking sheet will mean that the brussels sprouts will start to sear and cook as soon as they hit the baking sheet, which means they will get a head start in cooking. It’s like preheating a skillet to get a good sear.
  2. Prep the brussels sprouts.
    • Cut the larger brussels sprouts in half vertically, leaving the smaller ones whole. In a large bowl, toss the brussels sprouts with 1/2 – 3/4 teaspoons of salt and 1/2 teaspoon ground black pepper and the olive oil, mixing to combine. 
  3. Roast the brussels sprouts.
    • When the oven is preheated, take the hot baking sheet out of the oven and place the brussels sprouts onto the baking sheet cut side down. Cover the baking sheet with aluminum foil. Bake in the preheated oven for 10 minutes.
  4. Meanwhile, cook the bacon until golden and crisp. Set aside the bacon in a separate bowl. Drain most of the bacon grease, leaving about 1 – 1 1/2 Tablespoons in the skillet.
  5. Next, cook the red onion in the same skillet, seasoning with salt and pepper, until softened. Clear some room in the center of the skillet and add the garlic. Saute just until fragrant, about a minute. Add the balsamic vinegar.
  6. When the brussels sprouts have roasted for 10 minutes, remove the foil and continue roasting for 8-10 more minutes, until the brussels sprouts are the color and texture that you like. Flip them over as needed.
  7. Lastly, toss the roasted brussels sprouts with the bacon and onion mixture until evenly combined. Serve hot.
How to make roasted brussels sprouts with bacon, red onion and balsamic vinegar

Helpful Tips and Frequently Asked Questions

Prep your brussels sprouts up to a few days in advance.

This is especially convenient around the holidays when you have a lot of recipes to cook. Wash, prep and cut the brussels sprouts and keep them in your refrigerator, very well covered until ready to cook.

You can use balsamic vinegar or balsamic glaze.

Balsamic glaze will make the brussels sprouts sweeter and have a thicker coating. The balsamic vinegar has a bit of sweetness, but the “sauce” will be thinner and make the brussels sprouts have more of an acidic (very mild) flavor.

Preheating the baking sheet is the key to getting the brussels sprouts to have a nice sear without overcooking them.

It’s very similar to preheating the skillet before adding your food to get the best sear. Also, covering the baking sheet with foil will “steam” the brussels sprouts first, cooking them through, then you remove the foil and get more color and char on the brussels sprouts.

I highly recommend getting an extra large rimmed baking sheet for recipes like this one.

You’ll have a lot more surface area to spread out the brussels sprouts and they will get a better sear. I use mine all the time for so many recipes. It’s very great quality and really durable.
Extra large rimmed baking sheet – affiliate link

Roasted Brussels Sprouts With Bacon

Video of Roasted Brussels Sprouts With Bacon

Print

Roasted Brussels Sprouts With Bacon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 1 review

These Bacon and Onion Brussels Spouts are prepared with a perfect method to achieve perfectly tender and caramelized sprouts that makes them completely irresistible. 

  • Author: Olga’s Flavor Factory
  • Prep Time: 20 mins
  • Cook Time: 20 mins
  • Total Time: 40 mins
  • Yield: 4-6 1x
  • Category: Sides

Ingredients

Scale
  • 2 lbs brussels sprouts
  • 1/4 cup olive oil (or any other mild flavored oil, such as grapeseed, avocado, canola, sunflower, etc.)
  • salt, ground black pepper
  • 24 strips of bacon, chopped into small pieces
  • 1 medium red onion (a yellow onion works just as well)
  • 35 garlic cloves, minced
  • 1 Tablespoon balsamic vinegar

Instructions

  1. Preheat the oven to 450 degrees Fahrenheit, placing a large rimmed baking sheet in the oven, so that it will heat up as the oven is preheating.
  2. Meanwhile, cut all the brussels sprouts in half. In a large bowl, toss the brussels sprouts with 1/2 – 3/4 teaspoons of salt and 1/2 teaspoon ground black pepper and the olive oil, mixing to combine.
  3. When the oven is preheated, take the hot baking sheet out of the oven and place the brussels sprouts onto the baking sheet cut side down. Cover the baking sheet with aluminum foil. Bake in the preheated oven for 10 minutes.
  4. Meanwhile, cook the bacon in a skillet over medium heat until it’s mostly cooked through.
  5. Add the red onion to the bacon and continue cooking, on low heat, uncovered, until the onions are tender. If there isn’t enough bacon grease and the onions start to get too brown before they are cooked through, pour in a little bit of water and continue cooking until the onions are tender.
  6. Scrape some of the bacon-onion mixture away from the bottom of the skillet and add the minced garlic to that spot, cooking the garlic for 30 seconds – 1 minute.
  7. Pour in the balsamic vinegar, mix it all to combine and then place into the same large bowl that you used to toss the brussels sprouts.
  8. When the brussels sprouts have roasted for 10 minutes, uncover them (discard the foil) and continue roasting for another 10-12 minutes.
  9. When they are cooked through and golden on the bottom, mix them together with the bacon and onions. Serve warm.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

11 Comments

  • Vitaliya

    Ahh finally a recipe to explain how to get them perfectly roasted because usually mine are still a bit hard when I’m done with them! Excited to try this side dish out! Thanks Olga!!!!

  • Simona

    I made them for Thanksgiving…oh my goodness, they are the best. They were a hit at the table and I will be making them on a regular basis. Finally as recipe that it awesome.

  • Cristina Balika

    Hi Olga! I wanted to ask if you can cook them the day before Thanksgiving and next day warm them up. Or if you can even cook them on a thanksgiving day earlier in the day and then reheat before dinner? Thank you!

  • Tara Warner

    Loved this recipe!!! I originally saw the recipe on Olga’s instagram post and saved it so I could come back to it when ready to make it. I made them last night and was so pleased with them. I’m always searching for a Brussel sprout recipe cause we eat a lot of them but I have yet to find a recipe that I love. The brussels were fork tender one would have believed they were boiled first. There wasn’t any bitter taste that is normal for brussels too. This will now be my go to recipe.






  • Pauline Davidson

    Sounds lovely going to try it for Christmas 🎄is it ok if I cook it the day before and just reheat it thanks 🎄

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

This site uses Akismet to reduce spam. Learn how your comment data is processed.