This roasted Brussels sprouts recipe with bacon and balsamic will be the talk of the table. It’s an easy side dish made with just 7 ingredients. The combination of crispy garlicky Brussels sprouts, balsamic, bacon, tart cranberries, toasted pecans, and melty feta cheese is simply heavenly!
Recipe Highlights
This is a recipe you’ll want to make more than once a year. The combination of savory (garlic, bacon, and feta) and sweet (balsamic glaze and dried cranberries) makes for the most delicious blend of flavor.
They make a scrumptious Christmas addition or a tasty side dish to add veggies to any meal this time of year. Bonus: It’s an easy recipe that you can throw together in a cook time of 15 minutes!
Ingredients To Make Balsamic Brussels Sprouts With Bacon
- Brussels sprouts – You’ll need about 1 ½ pounds Brussels sprouts. Trimmed and halved or quartered.
- Garlic cloves – Minced or pressed. I like to use a garlic press to squeeze out the flavor.
- Olive oil or avocado oil – We like extra virgin olive oil from Primal Kitchen Foods.
- Balsamic vinegar – Adds so much flavor and caramelization. You can mix half balsamic and half maple syrup to cut the acidity to your preferred taste if desired.
- Bacon – Cooked to a crisp and chopped.
- Pecans – Toasted to perfection to add a nice crunch.
- Dried cranberries – Adds tartness. Pomegranate seeds would also make for a tasty addition in place of the cranberries.
- Feta cheese – Soft goat cheese like chevre would also be incredibly tasty. If you’re not into soft cheeses, top with shaved parmesan cheese. Feel free to omit the cheese altogether to make this recipe dairy-free and Whole30-friendly.
- Sea salt and black pepper
Find the ingredient list with exact measurements in the recipe card below.
How To Make Roasted Brussels Sprouts And Bacon
- Preheat the oven to 400°F.
- Cook and chop your bacon and set aside.
- Wash and trim the Brussels sprouts, slicing them into halves or quarters depending on how large they are.
- Toss the raw Brussels sprouts together with oil, vinegar, garlic, salt, and pepper to evenly coat the Brussels sprouts.
- Arrange Brussels in a single layer on a large rimmed sheet pan and roast for 20-25 minutes until tender. Don’t worry about placing the flat side down; they’ll roast well in any direction.
- Toss the roasted Brussels in a large bowl with pecans, bacon, and cranberries. Top with feta and serve!
For serving size and the complete directions and ingredient amounts, scroll down to the recipe card below. All of our recipes include the nutrition analysis, listing calories (kcals), protein, carbohydrates/carb, fiber, sugar, sodium, cholesterol, and more per serving.
Prep Ahead
There are several steps you can take to cut your day-of prep time by working ahead the night before. The steps are as follows:
- Wash, trim, and halve the Brussels sprouts, toss to coat with the oil and garlic, and place in a container or large zip-top bag
- Cook the bacon and chop it
- Toast the pecans
How to toast pecans to perfection: Place the pecans in a small pan over medium-low heat. Toss the nuts every minute or so. After about 5-7 minutes, you’ll notice the nuts will start to give off a beautiful, nutty aroma. This is a good indicator that they are done.
Now all you have left to do is roast the Brussels sprouts on a baking sheet for 20-25 minutes and combine the remaining ingredients after roasting.
How To Store the Leftovers
If you’re lucky enough to have any of last night’s roasted Brussels sprouts left, they make for scrumptious leftovers! I love to serve them on a big harvest salad with a leftover protein like turkey or roast chicken.
To store leftovers, simply place them in a glass storage container and store them in the refrigerator for up to 4 days. Reheat or serve cold.
Entrées That Pair Well With Roasted Brussel Sprouts
I like to keep the rest of the meal simple when I serve these crispy oven-roasted Brussels sprouts so that they can be the highlight of the meal. This recipe will make anyone love Brussels sprouts!
My favorite way to serve these is with a juicy pork chop or tenderloin and a baked sweet potato. If you want some more ideas for proteins that this recipe would go along with, check out these recipes:
- Balsamic Flank Steak with Chimichurri Sauce
- Instant Pot Baby Back Ribs
- One-Pan Pork Loin
- Instant Pot Whole Chicken
Should Brussels sprouts be dry before roasting?
Is it better to cut Brussels sprouts before roasting?
How do you know when Brussels sprouts are roasted?
What if Brussels sprouts are overcooked?
Do I have to roast Brussels on parchment paper?
Can I cook Brussels in the air fryer?
What are the nutritional benefits of Brussels sprouts?
Want to save this recipe?
Enter your email below & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!
Roasted Brussels Sprouts with Bacon and Balsamic
Whip up this blend of perfectly roasted garlicky Brussels sprouts, crispy bacon, tangy balsamic vinegar, tart cranberries, toasted pecans, and lusciously melted feta cheese. This easy-to-make side is perfect to serve on a holiday menu or just a normal weeknight dinner with the family.
Ingredients
- 1 ½ lbs. Brussels sprouts
- 2 cloves garlic, minced
- 3 tablespoons olive oil or avocado oil
- 1 tablespoon balsamic vinegar
- ¼ teaspoon fine salt
- ⅛ teaspoon black pepper
- 4 slices bacon, crisp-cooked and chopped
- ¾ cup pecan halves, toasted*
- ½ cup dried cranberries (we like these dried cranberries without added sugar; may substitute pomegranate seeds)
- ¼ cup feta cheese (may substitute goat cheese or omit entirely for Whole30 and/or dairy-free)
Instructions
- Preheat the oven to 400°F.
- Wash and trim Brussels sprouts.
- Slice them in half from top to bottom or quarter if they’re large.
- Mix olive oil, balsamic vinegar, minced garlic, salt, and pepper.
- Toss the oil mixture with raw sliced Brussels sprouts.
- Arrange on a baking sheet and roast for 20-25 minutes or until tender and golden brown.
- Toss with pecans, bacon, and cranberries.
- Top with feta. Serve warm.
Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive so we can continue providing free recipes and high-quality content for you.
Notes
To toast the pecans: In a small skillet over medium-low heat, add the pecans and toss every minute or so for about 5-7 minutes or until pecans give off a nutty aroma. Watch closely, as they can burn easily.
Nutrition Information
- Serving Size: 1/10 of recipe (~1/2 cup)
- Calories: 171
- Fat: 12g
- Sodium: 150mg
- Carbohydrate: 13g
- (Fiber: 3g
- Sugar: 6g)
- Protein: 5g
Dietary
For ultimate success, we highly recommend reading the tips in the full blog post above. All photos and content are copyright protected. Please do not use our photos without prior written permission. If you wish to republish a recipe, please rewrite the recipe in your own unique words. Link back to the source recipe here on The Real Food Dietitians. Thank you!
Sarah says
This looks amazing!! Do you have a protein recipe that would pair well with this?
Stacie Hassing says
They are so so good! You you could pair the Brussels with one of these two recipes: https://therealfooddietitians.com/balsamic-flank-steak-chimichurri-sauce/ OR https://therealfooddietitians.com/instant-pot-baby-back-ribs/.
Jessie says
Hi, how many pounds of brussel sprouts would you suggest for 25 people as a potluck side dish?
Jessica Beacom says
If you’re planning on a small-ish portion (1/2 cup per person) then 5 pounds should be enough for 25 people but if you think the portions will be larger, then I would scale up an extra 25% (so you’d need 6 1/4 pounds of Brussels)
Katie says
I am making this for Thanksgiving! I have to make it at my house and then re-heat it at my sisters when we are ready to eat. Probably a dumb question but any suggestions on how to re-heat it? I want it to taste just like it would if I just got done cooking it! Thanks for you help!
Jessica Beacom says
I’d suggest slightly undercooking the Brussels sprouts so that they are not overcooked after reheating them. To reheat, I would place it in a shallow dish (or on a rimmed baking sheet) with 1 Tbsp. water then cover tightly with foil before reheating in a 350F oven until hot.
Krista Bergman says
These were delicious! I used goat cheese instead of feta and they were thoroughly enjoyed by both my husband and I.
Louise says
I made it tonight to serve along with bison meatloaf and acorn squash. I followed the instructions and didn’t deviate from the ingredients. Instead of roasting the pecans beforehand, I added some chopped pecans to the Brussels sprouts in the oven about five minutes before taking out the dish. Since I was using the oven to bake the other dishes, the Brussels sprouts baked at 375 degrees F. We all enjoyed the dish.
Stacie Hassing says
That’s a great idea to just add the pecans to the Brussels. Thanks for sharing your feedback and glad to hear you enjoyed this recipe!