These savory Brussels sprouts are quickly sautéed with bacon, garlic, and balsamic vinegar for a simple side that’s both flavorful and addictive.

Update: Originally published in 2020. This post has been updated with new photos.
Brussels sprouts are one of my favorite vegetables. They tend to inspire strong feelings — people usually either love or dislike them — and I think preparation makes all the difference. Steamed or raw sprouts can be underwhelming, but when cooked well they become crisp, caramelized, and irresistible.
Roasting is a classic method for achieving that crispy, nutty flavor, but sautéing with bacon and balsamic gives the sprouts a bright, tangy finish with savory, smoky notes. The bacon adds salt and a touch of sweetness, balsamic vinegar adds tang and depth, and garlic rounds everything out. It’s an easy recipe that works for weeknights and also shines on a holiday table.

Ingredients for Balsamic Bacon Brussels Sprouts
- Olive or avocado oil – A small amount helps sauté the sprouts; extra virgin olive oil or avocado oil both work well.
- Bacon – Use pork or turkey bacon depending on preference.
- Brussels sprouts – Fresh sprouts, trimmed and halved for faster, even cooking.
- Balsamic vinegar – Adds tang and balances the richness of the bacon.
- Garlic – Minced fresh garlic (or jarred) for a savory aroma.
- Salt and black pepper – Simple seasoning to taste.

How to Make Balsamic Bacon Brussels Sprouts
If using turkey bacon, warm 1 tablespoon oil in a large skillet over medium heat. Add diced turkey bacon and cook, stirring frequently, until crispy. Transfer the bacon to a plate and set aside.
If using pork bacon, heat a large skillet over medium and add the diced bacon directly. Cook, stirring often, until crispy, then remove the bacon and set aside. Pork bacon releases enough fat that extra oil isn’t necessary.
To the skillet, add 2 tablespoons oil along with any remaining bacon fat. Arrange the halved Brussels sprouts cut-side down in a single layer, season with salt and pepper, and cook over medium heat, stirring occasionally, for 10–12 minutes. The sprouts should be bright green with golden-brown caramelization.
Lower the heat, return the crispy bacon to the skillet, add the minced garlic and balsamic vinegar, and stir to combine. Cover and simmer 3–5 minutes until the sprouts are tender and the vinegar has glazed the mixture. Taste and adjust salt and pepper if needed. Serve warm.

How to Trim and Halve Brussels Sprouts
- Slice off the bottom stem to remove the tough end.
- Peel away any loose or discolored outer leaves.
- Cut the sprout in half vertically.
- Save loose leaves and add them to the pan — they crisp up nicely and add texture.

Storing Leftover Balsamic Bacon Brussels Sprouts
Store leftovers in an airtight container in the refrigerator for up to four days. You can also freeze the sprouts in a freezer-safe container; thaw and reheat gently in a skillet or microwave.
Serving Suggestions
These balsamic bacon Brussels sprouts make a versatile side for many main dishes, including chicken, steak, turkey, pork, or fish. They’re suitable for weeknight dinners and holiday menus alike. For toppings, try pine nuts or grated Parmesan if you want an extra layer of flavor. Pair with a salad for a lighter meal or add a grain like rice or a baked potato to make the plate more filling.
More recipes like this:
Garlic Green Beans
Spicy Roasted Broccoli
Roasted Ranch Veggies
Sautéed Honey Carrots
Roasted Red Cabbage

Balsamic Bacon Brussels Sprouts
Pin Recipe
Rate Recipe
Ingredients
- 3 tablespoons olive or avocado oil
- 6 slices bacon, diced
- 2 pounds brussels sprouts, trimmed and halved
- 1 teaspoon salt
- ½ teaspoon pepper
- 2 tablespoons balsamic vinegar
- 2 teaspoons garlic, minced
Instructions
-
If using turkey bacon, add 1 tablespoon oil to a large skillet and heat over medium. Add diced bacon and cook, stirring frequently, until crispy. Remove and set aside.
-
If using pork bacon, heat a large skillet over medium and add the diced bacon. Cook until crispy, then remove and set aside.
-
Add 2 tablespoons oil and any remaining bacon fat to the skillet. Add halved Brussels sprouts, salt, and pepper. Cook on medium, stirring occasionally, 10–12 minutes until bright green and browned.
-
Reduce heat to low. Add the crispy bacon, garlic, and balsamic vinegar. Stir, cover, and simmer 3–5 minutes until tender. Adjust seasoning to taste.
Notes
Nutrition
Nutrition information is automatically calculated and should be used as an approximation.
Like this? Leave a comment below!