This easy roasted brussels sprouts recipe is the best way to enjoy crispy brussels sprouts! This is the best brussels sprouts recipe tossed in bacon and sweet balsamic glaze.

Like many kids, I did not enjoy brussels sprouts growing up. They were always boiled, or out of a can. Luckily as an adult, I have found that brussels sprouts make the perfect side dish when they’re prepared correctly! They’ve become my favorite vegetable. 

a close up photo of roasted brussels sprouts with bacon

A quick roast in the oven will give your brussels sprouts crispy edges and tender middles. And, salty bacon and sweet and tangy balsamic vinegar balance out the flavor

“Your recipe for Roasted Brussels Sprouts with Bacon and Balsamic Vinegar as terrific.  I have always eaten Brussel Sprouts but have never enjoyed them so much.”

a photo of a roasted brussels sprout on a fork

When you’re buying brussels sprouts, I recommend looking for larger sprouts with bright green heads. You can buy small brussels sprouts, but once they’re cleaned and trimmed, there’s just not much left to eat!

an overhead photo of ingredients for roasted brussels sprouts

To prepare the brussels sprouts, you’ll want to peel off the yellow outer leaves, then trim off the ends of the brussels sprouts (the stems). You don’t have to completely remove the stem, but it has a bit of a woody taste. Once trimmed, you’ll halve the brussels sprouts. If you have HUGE brussels sprouts, you may want to quarter them!

a bowl full of roasted brussels sprouts

Need another easy side dish recipe? Check out my other side dish recipes on Blackberry Babe.

Substitutions and Additions: 

This is a basic recipe and there are plenty of additions and substitutions that you can make! Here are a few suggestions: 

  • Sprinkle parmesan cheese or crumbled goat cheese on the brussels sprouts right before serving. 
  • Add a drizzle of maple syrup before roasting for some extra sweetness! 
  • Substitute lemon juice for the balsamic vinegar. Add lemon zest for extra flavor! 
  • Omit the balsamic vinegar, and drizzle with balsamic glaze right before serving. 
  • Add a pinch of red pepper flakes. 
  • Sprinkle garlic powder over the top of the brussels sprouts before roasting
  • Add toasted almonds for a nutty flavor
an overhead photo of raw brussels sprouts on a tray with bacon

“I’ve tried several recipes when cooking sprouts in oven and never liked them but these were excellent. I put them together in the morning minus the balsamic and olive oil and drizzled them when placing them in oven. They caramelized beautifully and I loved the flavor. Much easier then pan frying.”

Gay S.

Serving Suggestions: 

This brussels sprouts recipe is a healthy side dish that pairs well with most proteins! Serve it during a special occasion with a grilled steak. Or, make it the main dish by serving it over a bed of mashed potatoes or mashed sweet potatoes.

Or, use this recipe as a wonderful side dish for holiday dinners! 

a close up photo of roasted brussels sprouts on a white plate

Leftover Brussels Sprouts:

Store leftovers in an airtight container in the refrigerator for up to 3 days. I like to reheat them in the air fryer or in the oven. 

“The best Brussels sprouts recipe!”- Sharon W., Yummly User

a close up photo of roasted brussels sprouts with bacon

Roasted Brussels Sprouts with Bacon and Balsamic Vinegar

Yield: Serves 4-5
Prep Time: 10 minutes
Cook Time: 25 minutes
Total Time: 35 minutes

Perfectly roasted brussels sprouts, mixed with salty bacon, sweet onions, and caramelized balsamic vinegar.


  • 16 ounces of brussels sprouts, trimmed and cleaned
  • 4 slices of bacon, chopped
  • ½ yellow onion, diced
  • ¼ cup balsamic vinegar
  • ⅛ cup olive oil
  • ½ teaspoon salt
  • ¼ teaspoon black pepper


  1. Heat oven to 450 degrees Fahrenheit. Prepare a rimmed sheet pan with cooking spray. 
  2. Place brussels sprouts cut side down on the large baking sheet in a single layer.
  3. Sprinkle chopped, uncooked bacon and diced onions on baking sheet.
  4. Drizzle with balsamic vinegar and olive oil. Sprinkle with salt and pepper.
  5. Roast for 20-25 minutes in the preheated oven until caramelized and outer leaves are starting to turn a deep golden brown. 
  6. During the roasting process, remove pan from the hot oven and shake pan 1-2 times during the cooking process. Use a fork to flip any brussels sprouts back over to their flat sides if needed. m
  7. Remove from oven, serve warm.
Nutrition Information
Yield 5 Serving Size 4
Amount Per Serving Calories 188Total Fat 15gSaturated Fat 3gTrans Fat 0gUnsaturated Fat 11gCholesterol 9mgSodium 294mgCarbohydrates 10gFiber 3gSugar 4gProtein 6g

The nutrition for this recipe is calculated by an app and may be incorrect.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram

These are beautiful enough to make for company, but easy enough to make on a weeknight. I hope that you enjoy, and if you are a brussels sprouts hater, please let me know if these convert you! 

If you enjoy this Roasted Brussels Sprouts recipe, I think you’ll also love:


Roasted Brussels Sprouts with Bacon and Balsamic Vinegar
Beautiful roasted Brussels Sprouts with Bacon and Balsamic Vinegar.