Love this recipe? Save it to Pinterest before you forget!
Roasted Brussels Sprouts with Bacon and Balsamic Glaze for the Holidays
The first time I served these roasted Brussels sprouts at Thanksgiving, my notoriously vegetable-phobic uncle asked for seconds—then thirds. The combination of crispy bacon, caramelized sprouts, and that sticky-sweet balsamic glaze has a way of converting even the most stubborn sprout skeptics. This recipe was born from a happy accident three years ago when I was trying to use up leftover bacon and a bottle of aged balsamic I'd been saving. What started as a "clean out the fridge" side dish has become the most requested item on our holiday table, outshining even the turkey. The magic happens when the bacon fat renders and mingles with the Brussels sprouts, creating those irresistible crispy edges while the balsamic glaze adds a sophisticated sweetness that makes this feel decidedly festive.
Why You'll Love This roasted brussels sprouts with bacon and balsamic glaze for holidays
- Restaurant-quality presentation with minimal effort—your guests will think you hired a caterer
- Make-ahead friendly components let you prep everything the day before
- Perfect balance of flavors: salty bacon, sweet balsamic, and slightly bitter sprouts
- Feeds a crowd easily—this recipe doubles or triples without any adjustments
- Leftovers transform beautifully into next-day salads or breakfast hash
- Kid-approved vegetables—the bacon makes them approachable for picky eaters
- Gluten-free and low-carb option for guests with dietary restrictions
- Only one pan needed for roasting—less dishes during the busiest cooking day
Ingredient Breakdown
The beauty of this recipe lies in its simplicity—just a handful of ingredients that work together to create something extraordinary. You'll need two pounds of fresh Brussels sprouts (not frozen, please—fresh sprouts roast beautifully while frozen ones turn to mush). Look for bright green, compact sprouts without yellowing leaves or black spots. The bacon should be good-quality, thick-cut pork bacon—I've tried turkey bacon and while it's healthier, it simply doesn't render enough fat or provide that essential smoky flavor. For the balsamic glaze, you'll need a decent aged balsamic vinegar (look for one that's been aged at least 12 years) and a touch of honey to help it reduce to that perfect syrupy consistency. The addition of fresh garlic, shallots, and a hint of Dijon mustard elevates this from simple to spectacular.
Step-by-Step Instructions
- Prep and preheat: Start by positioning your oven rack in the lower third of the oven and preheating to 425°F. This higher heat ensures maximum caramelization. Line a large rimmed baking sheet with parchment paper for easy cleanup. If your baking sheet is smaller than 18x13 inches, use two sheets—crowding is the enemy of crispy Brussels sprouts.
- Trim and halve the sprouts: Using a sharp paring knife, trim the woody stem end of each Brussels sprout, removing just the dried bit—cutting too much makes the leaves fall apart. Slice each sprout in half lengthwise, keeping any outer leaves that fall off (these become delicious crispy chips). For particularly large sprouts, quarter them so everything cooks evenly.
- Render the bacon: Cut 8 ounces of thick-cut bacon into 1/2-inch pieces. Place in a cold skillet and turn heat to medium. Cook, stirring occasionally, until the fat has rendered and the bacon is just starting to crisp but still slightly chewy, about 8-10 minutes. Using a slotted spoon, transfer bacon to a paper towel-lined plate, reserving 3 tablespoons of the glorious bacon fat.
- Season the sprouts: In a large bowl, toss the Brussels sprouts with the reserved bacon fat, 2 tablespoons olive oil, 2 minced garlic cloves, 1 finely chopped shallot, 1 teaspoon kosher salt, 1/2 teaspoon black pepper, and 1/2 teaspoon Dijon mustard. The mustard might seem odd here, but it helps create an incredible crust on the sprouts and adds subtle depth.
- Arrange for success: Spread the seasoned sprouts cut-side down on your prepared baking sheet—this is crucial for maximum caramelization. Scatter the partially cooked bacon over the top. Roast for 20-25 minutes, rotating the pan halfway through, until the sprouts are deeply browned and tender when pierced with a fork.
- Create the balsamic glaze: While the sprouts roast, combine 1/2 cup aged balsamic vinegar and 2 tablespoons honey in a small saucepan. Bring to a simmer over medium heat, then reduce to low and cook for 10-12 minutes until syrupy and reduced by half. The glaze should coat the back of a spoon. Remove from heat—it will thicken more as it cools.
- Finish and serve: Remove sprouts from oven and immediately drizzle with half the balsamic glaze, tossing to coat. Transfer to a serving platter and drizzle with the remaining glaze. Garnish with 1/4 cup toasted pecans or walnuts and 2 tablespoons fresh pomegranate seeds for that essential holiday touch. Serve hot or at room temperature.
Expert Tips & Tricks
Temperature is Everything
Don't be tempted to lower the oven temperature—425°F is the sweet spot for caramelizing without burning. If your sprouts are browning too quickly, move the rack up rather than reducing heat.
Make-Ahead Bacon
Cook the bacon up to 3 days ahead and store the fat and crispy pieces separately in the fridge. The rendered bacon fat is liquid gold—don't you dare throw it away!
Don't Overcrowd
Give your sprouts room to breathe! Overcrowding leads to steaming instead of roasting. Use two pans if necessary—it makes all the difference between soggy and spectacular.
Timing is Flexible
These beauties can sit for up to 30 minutes after roasting without losing their charm. Perfect for holiday meals when everything needs to hit the table simultaneously.
Common Mistakes & Troubleshooting
Solution: You likely overcrowded the pan or didn't dry the sprouts properly after washing. Moisture is the enemy of caramelization. Use a salad spinner to dry them thoroughly, and never use frozen Brussels sprouts for roasting. Also, ensure your oven is fully preheated—those extra 5 minutes of waiting make a huge difference.
Solution: The bacon pieces are too small or you added them too early. Cut bacon into larger 1/2-inch pieces and don't fully cook it before adding to the sprouts—it will finish cooking in the oven. If using thin-cut bacon, reduce the initial cooking time to 5-6 minutes.
Solution: If too thin, continue reducing over low heat—it can take up to 15 minutes depending on your pan and heat level. If too thick (like molasses), whisk in warm water 1 teaspoon at a time until pourable. The glaze should coat a spoon but still be drizzlable when warm.
Variations & Substitutions
Vegetarian Version
Replace bacon with 1/4 cup smoked paprika and 3 tablespoons olive oil. Add 1/2 cup roasted chestnuts for texture. The paprika provides that essential smokiness while keeping it vegetarian-friendly.
Spicy Kick
Add 1/2 teaspoon red pepper flakes to the oil mixture, or drizzle with chili honey instead of regular honey. For extra heat, include one diced jalapeño roasted alongside the sprouts.
Autumn Twist
Toss in 2 diced Honeycrisp apples during the last 10 minutes of roasting. The apples soften and caramelize, adding natural sweetness that complements the tangy balsamic beautifully.
Storage & Freezing
Refrigerator Storage
Store cooled Brussels sprouts in an airtight container in the refrigerator for up to 4 days. To reheat, spread on a baking sheet and warm in a 400°F oven for 8-10 minutes until heated through. The microwave works in a pinch, but you'll lose that delightful crispiness.
Freezer Instructions
While you can freeze these, I don't recommend it—the texture suffers significantly. If you must freeze, undercook the sprouts by 5 minutes, cool completely, and freeze in a single layer on a baking sheet before transferring to freezer bags. Use within 1 month for best quality, and know they'll be softer upon reheating.
Balsamic Glaze Storage
The glaze keeps beautifully! Store in a jar in the refrigerator for up to 2 weeks. Warm slightly in the microwave (10-15 seconds) to make it pourable again. It's fantastic on everything from roasted vegetables to vanilla ice cream.
Frequently Asked Questions
Absolutely! Prep everything the day before: trim and halve the sprouts, cook the bacon, and make the glaze. Store separately in the fridge. On the big day, simply toss everything together and roast. You can even roast them 4 hours ahead and rewarm at 350°F for 10 minutes before serving.
I've converted dozens of sprout-haters with this recipe. The key is the caramelization and bacon. The high heat transforms the sprouts, removing that bitter taste people dislike. Start with a small portion—many people surprise themselves by asking for more. The balsamic glaze adds sweetness that balances any remaining bitterness.
Turkey bacon won't render enough fat, so you'd need to add extra olive oil, and honestly, it just doesn't provide the same flavor. Pancetta, however, is magnificent here! Use 6 ounces diced pancetta and cook it for 6-7 minutes until crispy. The flavor is more delicate but equally delicious.
Look for balsamic vinegar labeled "aged" or "Vecchio" from Modena, Italy. The aging process concentrates the flavor and natural sweetness. You don't need to break the bank—vinegars aged 12-18 years work perfectly and cost $15-25. Avoid anything labeled "balsamic glaze" as it's often thickened with corn syrup.
Watch the glaze like a hawk in the final minutes—it goes from perfect to burnt quickly. Remove it from heat when it's reduced by half and coats a spoon. It will thicken more as it cools. If you accidentally over-reduce, whisk in warm water a teaspoon at a time until you achieve the right consistency.
Yes, but use the same size pan. A smaller batch on a large pan means more surface area for caramelization—actually a good thing! Keep all cooking times the same, just reduce the ingredients proportionally. The glaze keeps for 2 weeks, so make the full amount and use leftovers on everything.
This versatile side complements rich meats beautifully. It's spectacular with roast turkey, prime rib, or glazed ham. For non-holiday meals, serve alongside roasted chicken, pork tenderloin, or even seared salmon. The sweet-savory profile works with almost any protein.
Absolutely! Cubed butternut squash, halved shallots, or chunks of carrot work wonderfully. Just ensure everything is cut to similar sizes for even cooking. Avoid vegetables that release lots of water (like zucchini) as they'll steam instead of roast.
Holiday Hosting Tip
These Brussels sprouts are guaranteed to steal the show at your holiday table. Make extra—people will be taking home leftovers in plastic containers hidden in their purses. Don't say I didn't warn you!
Roasted Brussels Sprouts with Bacon & Balsamic Glaze
Holiday FavoriteIngredients
- 1 ½ lb Brussels sprouts, trimmed & halved
- 6 slices thick-cut bacon, chopped
- 2 tbsp olive oil
- 3 tbsp balsamic vinegar
- 2 tsp honey
- 2 cloves garlic, minced
- ½ tsp kosher salt
- ¼ tsp black pepper
- ¼ cup dried cranberries
- 2 tbsp shaved Parmesan
Instructions
- 1Preheat oven to 425 °F (220 °C). Line a rimmed sheet pan with parchment.
- 2Cook bacon in a skillet over medium heat until crisp; transfer to paper towel, reserving 1 tbsp drippings.
- 3Toss Brussels sprouts with bacon drippings, olive oil, salt & pepper; spread on half of sheet pan.
- 4Add bacon pieces to pan; roast 15 minutes, stir, then roast 10–12 min more until caramelized.
- 5Meanwhile simmer balsamic vinegar & honey 3–4 min until syrupy; stir in garlic last 30 sec.
- 6Drizzle glaze over sprouts, sprinkle cranberries & Parmesan; serve hot.
Cut larger sprouts in quarters for even roasting. Make the glaze ahead and warm gently before serving.
