If there is one dish that turns Brussels sprouts skeptics into second-helping believers, it is these Brussels sprouts with bacon tossed in a glossy honey-balsamic glaze. The sprouts roast until their edges go deeply caramelized and crisp, then get folded together with smoky bacon and a sticky-sweet glaze that clings to every nook and cranny. It is the kind of side dish that disappears from the pan before it ever makes it to the table.
I have made this recipe more times than I can count, for cozy weeknight dinners and crowded holiday spreads alike, and it always earns the same reaction: wide eyes and a reach for more. The magic is in the balance. Salty bacon, sweet honey, tangy vinegar, and a whisper of garlic come together so the sprouts taste rich and bright at the same time. Best of all, it comes together with just a handful of honest ingredients and very little fuss.
Why You’ll Love This Recipe
This is comfort food that happens to be built almost entirely from vegetables, which is exactly the sort of sneaky win I love bringing to the table. The high-heat roast does most of the heavy lifting, giving you those irresistible crispy, browned edges without any babysitting. While the sprouts roast, you render the bacon and whisk together a three-ingredient glaze, so the active work is minimal.
It is also endlessly adaptable. Thick-cut bacon adds extra chew and smoke, but you can swap in turkey bacon or pancetta, or go meat-free with olive oil and a pinch of smoked paprika. The sweet-and-salty profile makes it kid-approved and holiday-worthy in equal measure, and it reheats beautifully, so leftovers never go to waste.
Finally, this recipe is a fantastic make-ahead player. You can roast the sprouts and cook the bacon earlier in the day, then toss everything with the glaze in a hot skillet right before serving. That flexibility is a lifesaver when you are juggling a full menu.
Ingredients
The star of the show is 1.5 pounds of Brussels sprouts, trimmed and halved lengthwise so every piece gets maximum contact with the hot pan. You will also need 6 to 8 slices of bacon, chopped into half-inch pieces, plus 1 to 2 tablespoons of extra-virgin olive oil if your bacon does not render enough fat to coat the sprouts.
For the glaze, gather 3 tablespoons of honey, 2 tablespoons of balsamic or apple cider vinegar, and 2 minced garlic cloves. Season with half a teaspoon of salt and a quarter teaspoon of freshly ground black pepper. A pinch of red pepper flakes adds gentle heat if you like a little kick, and a teaspoon of lemon juice stirred in at the end keeps everything tasting fresh and lively.
To finish, keep some chopped fresh parsley or a little lemon zest on hand for garnish. None of these ingredients are fancy, but together they create something that tastes far greater than the sum of its parts.

Step-by-Step Instructions
Start by preheating your oven to 425 degrees Fahrenheit and lining a large baking sheet with parchment paper or a silicone mat. A hot oven is the secret to those beautifully browned edges, so give it time to come fully up to temperature before the sprouts go in.
While the oven heats, cook the chopped bacon in a large skillet over medium heat until crisp and golden, about 6 to 8 minutes. Remove it with a slotted spoon and let it drain on paper towels, but reserve that flavorful bacon fat in the pan. Meanwhile, toss the halved Brussels sprouts with a tablespoon of olive oil (if needed), salt, and pepper, then spread them cut side down in a single layer on the baking sheet.
Roast the sprouts for 18 to 20 minutes, until they are fork-tender and deeply browned on the cut edges with plenty of golden caramelization. While they roast, whisk together the honey, vinegar, and minced garlic in a small bowl so the glaze is ready to go.
Once the sprouts are roasted, return them to the skillet with the reserved bacon fat (or add a tablespoon of olive oil if you did not save it). Pour in the honey-vinegar mixture and cook over medium heat, stirring continuously, for 2 to 3 minutes until the glaze thickens slightly and coats every sprout in a glossy sheen.
Toss in the crispy bacon bits and red pepper flakes, if using. Taste and adjust the seasoning, adding the lemon juice at the very end for brightness. Transfer everything to a serving dish, garnish with chopped parsley or lemon zest, and serve warm. Start to finish, you are looking at about 10 minutes of prep and 25 to 30 minutes of cooking, for roughly 35 to 40 minutes total and four generous servings.

Tips for the Best Brussels Sprouts with Bacon
The single most important tip is to roast your sprouts cut side down and give them room to breathe. Overcrowding traps steam, which leaves you with pale, soft sprouts instead of the crispy, caramelized ones you are after. If your baking sheet looks crowded, spread the sprouts across two pans rather than piling them on.
If your bacon renders a lot of fat, drain off some before returning the sprouts to the skillet so the finished dish tastes rich rather than greasy. Want an even crispier finish? Slide the glazed sprouts under the broiler for 1 to 2 minutes, watching closely so the honey does not scorch. This side is a natural partner for a Sunday roast like my herb crusted pork loin with apple pan sauce, and it rounds out a cozy vegetable spread alongside balsamic roasted root vegetables.
Leftovers keep well in the fridge for a few days. Skip the microwave and reheat them in a hot skillet instead, which revives that caramelized glaze and keeps the edges crisp rather than soggy.
Kitchen Gear for This Recipe
- Instant-Read Meat Thermometer
- Enameled Cast Iron Dutch Oven
- Heavy-Duty Sheet Pan Set
- Glass Mixing Bowl Set
As an Amazon Associate, The Kitchen’s Aid earns from qualifying purchases at no extra cost to you.
Frequently Asked Questions
Can I make this dish ahead of time?
Yes. Roast the Brussels sprouts and cook the bacon in advance, then store them separately. Right before serving, toss everything together with the glaze and warm it through in a hot skillet.
What if I don’t eat pork?
No problem. Use turkey bacon or a plant-based bacon, or skip it entirely and add half a teaspoon of smoked paprika along with the olive oil to mimic that smoky depth.
Is this recipe gluten-free?
It is naturally gluten-free as long as your bacon and vinegar are certified gluten-free. Always check labels if you are cooking for someone with a sensitivity.
Can I use frozen Brussels sprouts?
Fresh sprouts roast up far crispier, but frozen will work in a pinch. Thaw and pat them very dry first, and expect a slightly softer texture since they release more moisture.
What can I substitute for honey?
Pure maple syrup is a wonderful one-to-one swap and keeps the dish just as sweet and glossy. It also makes the recipe vegan-friendly when paired with a meat-free bacon alternative.
Hungry for more cozy, veggie-forward inspiration? Browse these healthy eating ideas for even more ways to make vegetables the star. And if you make this recipe, I would love to see it, so snap a photo and tag @thekitchensaid on Instagram to share your delicious creation!
Brussels Sprouts with Bacon and Honey Glaze
American · Side Dish

Crispy roasted Brussels sprouts with bacon tossed in a sweet honey-balsamic glaze for an easy, irresistible side dish.
Ingredients
- 1.5 pounds Brussels sprouts, trimmed and halved
- 6-8 slices bacon, chopped
- 1-2 tablespoons olive oil (if needed)
- 3 tablespoons honey
- 2 tablespoons balsamic or apple cider vinegar
- 2 cloves garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Pinch of red pepper flakes (optional)
- 1 teaspoon lemon juice (optional)
- Chopped parsley or lemon zest for garnish
Instructions
- Preheat oven to 425 degrees F and line a baking sheet with parchment.
- Cook chopped bacon in a skillet until crisp, 6-8 minutes. Remove and reserve the fat.
- Toss halved sprouts with olive oil, salt, and pepper. Roast cut side down 18-20 minutes until caramelized.
- Whisk together honey, vinegar, and garlic.
- Return sprouts to the skillet with bacon fat, add glaze, and cook 2-3 minutes until glossy.
- Toss in bacon and red pepper flakes, finish with lemon juice, garnish, and serve warm.
Nutrition: 200 calories







