Brussels Sprouts with Bacon and Balsamic
Why This Combination Works
Fat, acid, bitter. That’s the formula.
Bacon brings smoky, salty fat that coats the sprouts and makes them rich. Balsamic vinegar brings sharp acidity that cuts through the fat and brightens everything. The Brussels sprouts themselves bring a mild bitterness that grounds the dish and keeps it from tipping into one-note territory.
It’s not complicated food science. It’s the same principle behind a great salad dressing or a well-balanced cocktail — contrasting flavors that make each other better.
This recipe is also the single most reliable way to get someone to enjoy Brussels sprouts for the first time. Bacon is a powerful persuader.
The Core Recipe
Ingredients
- 1.5 pounds Brussels sprouts, trimmed and halved
- 6 slices thick-cut bacon, cut into 1/2-inch pieces
- 2 tablespoons olive oil
- 3 tablespoons balsamic vinegar
- 1 tablespoon honey or maple syrup
- 2 cloves garlic, minced
- 1/2 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
Instructions
Step 1: Cook the bacon.
Place bacon pieces in a large cold skillet (cast iron is ideal). Set over medium heat. Cook, stirring occasionally, until crispy — about 8 to 10 minutes. Starting in a cold pan renders the fat slowly, which means crispier bacon and more rendered fat to cook with.
Transfer bacon to a plate lined with paper towels. Leave the rendered fat in the skillet. You should have about 2 tablespoons — if you have more, pour off the excess but don’t waste it.
Step 2: Sear the sprouts.
Turn heat to medium-high. Add olive oil to the bacon fat in the skillet. Once the oil shimmers, place Brussels sprouts cut side down in a single layer. Don’t move them.
Here’s the critical part: leave them alone for 4 to 5 minutes. You want a deep golden-brown sear on those cut faces. Resist the urge to stir. Check one sprout at the 4-minute mark — it should be dark golden, almost mahogany. If not, give it another minute.
Step 3: Finish cooking.
Once seared, toss the sprouts and cook for another 3 to 4 minutes, stirring occasionally. Add garlic in the last minute — it burns fast, so don’t add it too early.
Step 4: Deglaze with balsamic.
Push sprouts to the edges of the pan. Pour balsamic vinegar and honey into the center of the skillet. It will bubble aggressively. Stir to scrape up any browned bits from the bottom of the pan (that’s fond, and it’s delicious). Toss everything together and cook for 30 seconds until the glaze thickens slightly and coats the sprouts.
Step 5: Finish and serve.
Remove from heat. Add the crispy bacon back to the pan. Toss. Season with salt, pepper, and red pepper flakes if using. Serve immediately.
Serves: 4 to 6 as a side dish Total time: About 25 minutes
Getting the Sear Right
The sear is what separates a great version of this dish from a mediocre one. A few things that help:
Dry your sprouts. After washing, pat them thoroughly with paper towels or spin them in a salad spinner. Water on the cut face creates steam instead of sear.
Don’t crowd the pan. If your skillet isn’t big enough to hold all the sprouts cut-side down in a single layer, do two batches. Crowding means steaming, and steamed Brussels sprouts are a different (worse) dish.
Use a heavy skillet. Cast iron holds heat best. When you place room-temperature sprouts on a hot cast iron surface, the pan temperature doesn’t drop as dramatically as it would with a thin stainless steel pan.
Get the pan hot enough. You should hear an aggressive sizzle when the first sprout hits the oil. If it’s quiet, the pan isn’t ready.
Variations
The base recipe is a canvas. Here are the variations that actually work.
With Dried Cranberries
Add 1/3 cup dried cranberries when you toss the bacon back in at the end. The tart sweetness plays beautifully against the smoky bacon. This is the Thanksgiving version — it looks festive and bridges the gap between savory sides and cranberry sauce. For more holiday ideas, see our Thanksgiving Brussels sprouts recipes.
With Toasted Pecans
Toast 1/2 cup pecan halves in a dry skillet over medium heat for 3 to 4 minutes, stirring constantly, until fragrant. Roughly chop them. Add with the bacon at the end. The crunch contrast is excellent.
With Cranberries AND Pecans
Yes, you can do both. Add cranberries and pecans together. Finish with a light drizzle of maple syrup. This is the version that shows up on Pinterest, and for once, the hype is justified.
With Goat Cheese
Crumble 3 to 4 ounces of soft goat cheese over the finished sprouts right before serving. The tanginess of goat cheese amplifies the balsamic and adds a creamy element that contrasts with the crispy bacon and seared sprouts. Don’t stir it in — let it sit in soft chunks so people get pockets of creaminess.
With Parmesan
Grate a generous pile of Parmigiano-Reggiano over the top. The salty, nutty, umami-rich cheese makes this version more savory and a little more indulgent. Add it off-heat so it softens but doesn’t fully melt.
With Shallots
Slice 2 large shallots into rings and cook them in the bacon fat for 2 to 3 minutes before adding the sprouts. They’ll caramelize alongside the sprouts and add a sweet, almost onion-ring quality.
Making It for a Crowd
This recipe scales well. Here’s how to handle it when you’re cooking for 10 or more people.
The Sheet Pan Method
For large quantities, switch from skillet to oven.
- Cook bacon in the oven on a sheet pan at 400°F until crispy (about 15 minutes). Remove bacon, keep the rendered fat on the pan.
- Toss halved Brussels sprouts with the rendered bacon fat plus olive oil, salt, and pepper. Spread cut-side down on one or two sheet pans.
- Roast at 425°F for 20 to 25 minutes until deeply browned (see our full roasted Brussels sprouts guide for detailed technique).
- Toss with balsamic-honey glaze and crumbled bacon.
This method handles 3 to 4 pounds of sprouts easily. Use two sheet pans and rotate them halfway through for even browning.
Timing for a Big Meal
If you’re making this for Thanksgiving or a holiday dinner and need the oven for other things:
- Cook bacon up to 2 hours ahead. Store at room temperature.
- Prep and halve sprouts up to a day ahead. Store in a zip-lock bag in the fridge.
- Sear sprouts in the skillet 30 minutes before serving. This part has to be fresh — seared sprouts don’t hold well.
- Mix the balsamic-honey glaze ahead of time so you can just pour it in.
Make-Ahead Options
Let’s be realistic about what holds and what doesn’t.
Holds well:
- Cooked bacon (room temp for a few hours, fridge for 2 days)
- Prepped sprouts (fridge for 1 day)
- Balsamic-honey glaze (room temp indefinitely)
- Toasted pecans (airtight container for a week)
Doesn’t hold well:
- The finished dish. Seared Brussels sprouts get soft as they sit. The crispy edges — the whole point — turn limp within 20 minutes. This is a cook-and-serve dish.
If you absolutely must hold it, keep sprouts warm in a 200°F oven uncovered. They’ll survive for about 30 minutes. Beyond that, accept the texture compromise.
Reheating Leftovers
Leftover Brussels sprouts with bacon are fine reheated, even though they won’t be as crispy as fresh. Spread them on a sheet pan and reheat at 400°F for 8 to 10 minutes. The oven dries out the surface enough to partially restore some crispiness.
Toss with a tiny splash of fresh balsamic vinegar after reheating to brighten the flavor back up.
Common Mistakes
Using pre-cooked or turkey bacon. Regular thick-cut bacon. That’s it. Pre-cooked bacon is too dry to render any fat, and you need that fat. Turkey bacon doesn’t render at all and the flavor isn’t the same.
Cheap balsamic vinegar. You don’t need aged balsamic that costs $30 a bottle. But avoid the bottom-shelf stuff that’s mostly caramel coloring and wine vinegar. A decent mid-range balsamic (look for “Modena” on the label and a short ingredient list) makes a noticeable difference.
Adding the balsamic too early. If you add vinegar while the sprouts are still searing, the acid drops the pan temperature and the sugars in the balsamic burn before the sprouts caramelize. Sear first, deglaze after.
Forgetting to taste for salt. Bacon is salty. The exact amount of additional salt you need depends on your bacon. Always taste before adding the full 1/2 teaspoon of kosher salt — you might only need a pinch.
Why This Recipe Became a Classic
Ten years ago, this combination barely existed in home cooking. Brussels sprouts were a boiled side dish that people tolerated. Now “Brussels sprouts with bacon and balsamic” is one of the most-searched vegetable recipes during the fall and holiday season.
The reason is simple: it works. Every single time. For picky eaters, for kids, for the uncle who says he doesn’t eat vegetables. The bacon gets them to try it. The flavor gets them to finish it.
For everything you need to know about selecting and prepping sprouts, our complete guide to Brussels sprouts has you covered.
Make this once and it’ll earn a permanent spot on your rotation.