This post may contain affiliate links. Please read our disclosure policy.

Roasted Brussels Sprouts and Sweet Potatoes are pure awesomeness from start to finish. Add some salty bacon and you’ve got one heck of a fantastic side dish.

It’s a well established fact that I absolutely love Brussels sprouts. My family and I have been making these roasted Brussels with apples and bacon as a side dish for many, many years at this point. And these roasted Brussels drizzled with jalapeno honey are another side dish you need to try too, if you’re half the fan of the humble Brussels as I am.

Roasted Brussels Sprouts and Sweet Potatoes

Almost 15 years after making this recipe for the first time and it is still a consistent family favorite. With the combination of creamy, rich sweet potatoes, crispy bacon, and a splash of mildly tart balsamic vinegar, and this is a recipe that my whole family loves. My boys will happily eat Brussels sprouts when they are served this way, and I get such a kick out of serving this dish to skeptics. It wins them over, every time!

Want to save this recipe?
Enter your email and we’ll send it to you – plus new recipes sent daily!
Roasted Vegetables with Bacon

Ingredients and Substitutions

Bacon – Crispy, salty bacon provides the baseline for this recipe’s flavors.

Brussels Sprouts – Brussels sprouts add a slightly nutty, earthy addition here that my boys and I just can’t get enough of.

Sweet Potatoes – Sweet potatoes will work best, because of their creamy texture and sweetness.

Olive Oil – Olive oil helps bring out more of the rich, earthy flavor in the Brussel sprouts.

Vinegar – I prefer white balsamic vinegar, for its lighter, brighter taste. But, traditional balsamic will work as well.

Salt & Pepper – I use kosher salt and freshly ground black pepper in my recipes, unless otherwise specified.

Notes on Equipment

  • Cutting board
  • Chef’s knife – Food prep is so much easier when you have a quality knife. It was over 10 years ago when I first tried Victorinox knives, while visiting a professional test kitchen. You could say it was love at first slice. These are stellar knives, and the price point simply can’t be beat for quality. That’s why the 8″ Chef’s Knife has been in my kitchen ever since.
  • Baking sheet
Fresh Sweet Potatoes are a terrific option for so many meals

How to Make Roasted Brussels Sprouts and Sweet Potatoes

Preheating the Oven – To start, you’ll want to preheat the oven to 425°F.

Slicing the Bacon – Slice the bacon into 1″ pieces and lay it out on a baking tray, leaving about 1/2″ of space between each strip..

Preparing the Sweet Potatoes – While the bacon is cooking, I peel the sweet potatoes. Then, I slice them uniformly into bite-sized pieces. Set aside until needed.

Partially cooked bacon on roasting pan

Cooking the Bacon – Place the pan in the oven and let bake for about 10 minutes. The bacon should be cooked through, but not yet crispy. Once finished, set the bacon aside until needed.

Coating the Sweet Potatoes – After removing the bacon from the pan, I place the sweet potatoes on the baking sheet and toss with a spatula to coat in the bacon grease.

Toss the roasted potatoes in the bacon grease for loads of flavor

Roasting the Sweet Potatoes – Spread the sweet potatoes evenly across the sheet and roast for 20 minutes. You want the potatoes to starting to soften, but not yet crispy.

Trimming the Brussels Sprouts – I also prepare the Brussels sprouts at this stage. You’ll want to wash them thoroughly, trim the ends, and remove any withered or gray leaves.

Drying the Brussels Sprouts – After washing and trimming the Brussels, you need to pat the sprouts dry before adding them to the pan. We want to remove as much moisture as we can, so that they will crisp up nicely.

Slicing the Brussels Sprouts – Then, slice the sprouts into halves and place in a medium-sized bowl.

Roasted sweet potatoes with Brussels sprouts

Dressing the Sprouts – I drizzle the sprouts with olive oil and toss to coat. Then, I season generously with salt and pepper.

Rotating the Potatoes – Once the potatoes have been roasting for 20 minutes, you’ll remove the pan from the oven and use a spatula to flip them over.

Adding the Sprouts – I add the Brussels sprouts to the baking sheet and stir gently to combine.

Roasting Again – Return the pan to the oven and let bake for another 20 minutes.

Roasted sweet potatoes with Brussels sprouts and bacon is a fantastic side dish for any meal

Adding the Bacon – I add the bacon to the pan now. You’ll want to gently stir to combine one last time, making sure all ingredients are evenly distributed across the baking sheet.

Last Roast – For the last time, I return the pan to the oven and let cook for another 10-15 minutes. Your bacon should be crisp, and the sweet potatoes and Brussels sprouts should be slightly crisp on the outside and fork-tender.

Drizzling with Vinegar – Remove the pan from the oven. Then, lightly drizzle with vinegar and toss to coat.

Serving – Let cool for just a minute or two before serving while still warm.

Expert Tip

One of the most important parts of this dish starts long before the actual cooking, at the grocery store. Choosing fresh, firm Brussels sprouts will go a long way toward making this meal as hearty and flavorful as possible. Good sprouts will be light or bright green, with few to no gray or yellow leaves. Squeeze the Brussels, too, as the best vegetables will be firm to the touch, not squishy or hollow.

Keeping the Potatoes Consistent – Pay attention to the size of the potato pieces for this recipe. If the pieces are much larger than ½-inch, the cooking time will be longer than noted above.

Crisping the Brussels – When I add the sprouts to the baking sheet, I take a few minutes to make sure the halves are cut-side down before roasting. This helps keep as much surface area in contact with the pan as possible, which helps ensure a crispy, caramelized bite.

Serving Suggestions

You can turn this side dish into a hearty full breakfast by serving it with an egg on top. Or try it with a scoop of scrambled cottage cheese eggs or with a couple of jammy eggs on the side. You’ll want a slice of toasted english muffin bread to go with it all too, it’s the brunch treat that everyone loves.

Roasted sweet potatoes with Brussels sprouts and bacon is a fantastic side dish for any meal

Make Ahead & Storage

Make Ahead: Yes, this can be made in advance. It’s actually a terrific leftover recipe to make into a hash.

How to Store: I typically store the leftovers in an airtight container in the refrigerator. They will keep well for 1-3 days.

How to Reheat: My boys and I like to reheat this in a skillet on the stovetop.

More Sweet Potato Recipes

Frequently Asked Questions

Can I use white potatoes instead?

Yes. For a slightly less sweet flavor profile, white potatoes may be substituted for the sweet potatoes in this recipe.

Can I add/substitute other vegetables?

Yes! I sometimes mix and match when making this dish. Fresh green beans and broccoli have both been good additions, in the past.

Should I line the baking sheet with parchment paper or foil?

There is no need! And lining the pan may prevent the ingredients from crisping as desired in the oven.

5 from 4 votes

Roasted Brussels Sprouts and Sweet Potatoes

Avatar photoMary Younkin
Salty bacon, sweet potatoes, and caramelized Brussels sprouts are combined in this fantastic side dish.
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 8 servings
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • 10 ounces bacon, (8-10) slices, cut into 1-inch pieces
  • 1½ pounds medium Brussels sprouts, trimmed and halved, about 4 cups worth
  • 2 medium sweet potatoes, peeled and chopped into 1/2-inch pieces, about 4 cups worth
  • ¾ teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • 1 tablespoon white balsamic vinegar

Instructions 

  • Preheat the oven to 425°F. Arrange bacon in a single layer on a large baking sheet. Bake for about 10 minutes, until cooked through, but not yet crispy.
  • Remove the bacon pieces from the sheet and set aside. Place the sweet potatoes on the baking sheet and toss with a spatula to coat in the bacon grease. Spread the sweet potatoes across the sheet and roast for 20 minutes.
  • While the potatoes are roasting, trim and slice the Brussels sprouts and drizzle with olive oil. Season well with salt and pepper.
  • When the potatoes have been in the oven for 20 minutes, use a spatula to stir them gently and flip them over. Add the Brussels sprouts to the baking sheet. Stir to combine and spread everything across the baking sheet. Roast an additional 20 minutes.
  • Add the partially cooked bacon to the baking sheet with the sweet potatoes and Brussels sprouts and roast an additional 10-15 minutes. The bacon should be crisp and the sweet potatoes and Brussels sprouts should be slightly crisp on the outside and fork-tender.
  • Drizzle with vinegar and toss to coat. Serve warm.

Notes

 
Pay attention to the size of the potato pieces for this recipe. If the pieces are much larger than ½-inch, the cooking time will be longer than noted above.
White potatoes may be substituted for sweet potatoes in this recipe. Fresh green beans or asparagus can be substituted for Brussels sprouts in this recipe.
Traditional balsamic may be substituted for white balsamic vinegar in this recipe.

Nutrition

Calories: 192 kcal | Carbohydrates: 17 g | Protein: 6 g | Fat: 11 g | Saturated Fat: 4 g | Cholesterol: 19 mg | Sodium: 451 mg | Potassium: 467 mg | Fiber: 4 g | Sugar: 4 g | Vitamin A: 8454 IU | Vitamin C: 50 mg | Calcium: 42 mg | Iron: 1 mg

Nutrition information is automatically calculated, so should only be used as an approximation.

{originally published 11/2/20 – recipe notes and photos updated 9/23/26}

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Rating




15 Comments

  1. June E Roberts says:

    I have a question about the vinegar in the recipe. Why are we using it ? In the above instructions it says to sprinkle after baked but in the actual recipe says nothing about using it just has it in the ingredients. Our family loves Brussel sprouts would like to try this recipe to spruce up the sprouts as I do them with bacon on occasion but just on the stove slow frying them.

    1. Mary Younkin says:

      Thanks for catching that, June. The vinegar works to brighten the flavors and beautifully finishes the dish. Enjoy!

    2. Brian says:

      I hate Brussel sprouts

    3. Mary Younkin says:

      Sounds like this isn’t the recipe for you, Brian.

  2. Lynne says:

    Wow, the colors and all my favorite flavors make me want to stick a fork into my phone! Adding it to this weeks menu! Thanks again for another delicious recipe, Mary!5 stars

    1. Mary Younkin says:

      I hope that you love it, Lynne!

  3. Beth says:

    Did anyone else get this recipe in an email from Mary today? If not, I am really, really sorry to tell you this, but she clearly likes me WAY better than she likes you. Either that, or you have somehow missed being on her email list and you need to get on it today. Seriously.

    My husband hates brussel sprouts with passion. He also is not overly fond of sweet potatoes (no word of a lie, I have one recipe that I make once, maybe twice a year. Any more than that and he will literally go get a bowl of cereal instead.) I love the man dearly, but veggies are not a priority in his life.
    Happily, he was out tonight, because when this recipe hit my inbox, I knew it was the one for me.

    We have a fantastic farmers market (we would be hard pressed not to when our county is the number one grower of many of the crops in the province; some in the entire country) and I picked up sweet potatoes, brussel sprouts at the market on Thursday. I’m not really sure WHY I bought the sweet potatoes and brussel sprouts, since you know who wouldn’t eat them, but I am SO glad I did!

    In her post, Mary mentions that she was hard pressed not to eat half the pan as she was taking pictures. I totally get it. It’s. Just. That. Good. I *may* have eaten close to half the pan myself for dinner. #noregrets And I fully plan on staying true to my British roots and having the leftovers as a hash with a fried egg on top for breakfast tomorrow. Just because I can.

    It is very rare that I follow a recipe exactly as written, but I did with this one and I can honestly say it was perfect just the way it is. Thanks, Mary, for a great dinner idea!5 stars

    1. Mary Younkin says:

      This might be the best comment ever, Beth. I’m thrilled that you’re enjoying the recipe!

  4. VICKI Routzahn says:

    Love your blog. My favorite book series is the Outlander books by Diana Gabaldon.

  5. Di says:

    Easy to prepare and nice change from plain vegetable dish. Definitely will make this again!5 stars

    1. Mary Younkin says:

      I’m happy to hear that you enjoyed the recipe, Di!

  6. laurence acosta says:

    what is a worthwhile bacon substitute as my partner cannot eat meat, would chicken do?

    1. Mary Younkin says:

      Chicken will work nicely!

  7. Wendy willems says:

    Nice, thank you, from Amsterdam5 stars

    1. Mary Younkin says:

      I’m glad it’s a win!