Bacon Brussels Sprouts are a tasty way to enjoy this little green veggie that some people might overlook. The crispy, salty bacon pairs perfectly with the tender, slightly sweet Brussels sprouts, making this dish a real crowd-pleaser. The combination of smokiness from the bacon and the natural earthiness of the sprouts is simple but so satisfying.
I love making this dish because it’s quick and always feels like a treat. One trick I’ve learned is to cook the bacon first and then roast the Brussels sprouts in the bacon fat. It adds so much extra flavor and means you don’t need to add any extra oil. Plus, everyone I serve this to keeps asking for more — which is always a good sign!
For me, Bacon Brussels Sprouts work great as a side for just about any meal. I often serve them alongside roasted chicken or grilled steak, and sometimes I just enjoy them on their own with a little sprinkle of freshly cracked pepper. They’re a cozy, easy dish that makes me feel like I’m treating myself, even on an ordinary weeknight.
Key Ingredients & Substitutions
Brussels Sprouts: Fresh, firm sprouts with bright green leaves are best for this recipe. If you can’t find fresh ones, frozen Brussels sprouts work but may be softer after cooking.
Bacon: Bacon adds smoky flavor and crisp texture. Turkey bacon can be a leaner substitute, but it may cook faster and be less crispy. For a vegetarian option, try smoked tempeh or coconut bacon.
Garlic: Fresh minced garlic gives a nice punch. If fresh isn’t available, garlic powder can work—use about 1/2 teaspoon as a replacement.
Balsamic Vinegar/Lemon Juice: This adds a bright, tangy finish that balances the richness. If you don’t have balsamic, a squeeze of fresh lemon juice or a splash of apple cider vinegar works well.
How Do I Get Crispy and Tender Brussels Sprouts with Bacon?
Cooking Brussels sprouts so they’re tender inside and crisp outside, while also making the bacon perfectly crunchy, takes simple steps:
- Cook the bacon first in a skillet to render out the fat and get it crispy. Keep the bacon fat in the pan—it flavors the sprouts.
- Add the halved sprouts cut-side down and cook over medium heat. Let them brown without stirring too often to achieve a nice sear.
- Cook until sprouts are tender, about 8-10 minutes, then toss in the garlic for a minute or two for fragrance.
- Return the bacon to the pan and mix everything so the bacon’s crispiness stays.
- Finish with salt, pepper, and a tangy splash of vinegar or lemon to brighten the dish.
This way, you get a great combo of crispy bites and tender veggies with rich, smoky notes from the bacon.

Equipment You’ll Need
- Large skillet – I like using a wide skillet because it helps the bacon crisp up evenly and gives enough space for the Brussels sprouts to brown properly.
- Slotted spoon – makes it easy to remove the cooked bacon bits without bending the pan’s fat around.
- Cutting board and knife – for trimming and halving the Brussels sprouts, which helps them cook evenly.
- Measuring spoons – for measuring salt, pepper, and optional balsamic or lemon juice.
Flavor Variations & Add-Ins
- Use diced pancetta or sausage instead of bacon for a different smoky or meaty flavor.
- Add toasted nuts like walnuts or pine nuts for extra crunch and richness.
- Stir in some dried cranberries or chopped apples for a touch of sweetness.
- Sprinkle with Parmesan or crumbled feta before serving to add a salty, cheesy note.
How to Make Bacon Brussels Sprouts
Ingredients You’ll Need:
Main Ingredients:
- 1 1/2 pounds Brussels sprouts, trimmed and halved
- 6 slices bacon, cut into small pieces
- 2 cloves garlic, minced
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- Optional: 1 tablespoon balsamic vinegar or lemon juice for finishing
How Much Time Will You Need?
This recipe takes about 15 minutes from start to finish. Most of the time will be spent cooking the bacon until crispy and sautéing the Brussels sprouts until tender and nicely browned.
Step-by-Step Instructions:
1. Cook the Bacon:
Heat a large skillet over medium heat. Add the bacon pieces and cook, stirring occasionally, until they are crisp and browned. Use a slotted spoon to remove the bacon pieces and set them aside on paper towels to drain. Keep the bacon fat in the skillet as it will help cook and flavor the Brussels sprouts.
2. Sauté the Brussels Sprouts:
Add the halved Brussels sprouts to the skillet with the bacon fat. Cook over medium heat, stirring occasionally, until the sprouts are browned and tender, about 8 to 10 minutes. Watch your heat and stir enough to avoid burning but still allow caramelization.
3. Add Garlic:
Add the minced garlic to the skillet with the Brussels sprouts. Cook for an additional 1 to 2 minutes, stirring frequently, until the garlic becomes fragrant and lightly golden.
4. Combine and Season:
Return the cooked bacon to the skillet and stir to combine everything well. Season the dish with salt and pepper to taste. If you like, drizzle a little balsamic vinegar or lemon juice over the top to add a bright finishing touch.
5. Serve:
Serve the Bacon Brussels Sprouts warm as a delicious side dish that pairs perfectly with many meals.
Can I Use Frozen Brussels Sprouts for This Recipe?
Yes, you can! Just thaw them completely before cooking to avoid extra moisture in the pan, which can prevent browning. Pat them dry with paper towels before adding to the skillet.
How Should I Store Leftover Bacon Brussels Sprouts?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet over medium heat to keep the bacon crispy, or microwave briefly if you’re short on time.
Can I Make This Dish Without Bacon?
Absolutely! For a vegetarian version, try using smoked tempeh or sautéed mushrooms to add a smoky, savory flavor. You can also use olive oil or butter instead of bacon fat for cooking the sprouts.
Is There a Way to Prep This Dish Ahead of Time?
You can trim and halve the Brussels sprouts a day ahead and store them in the fridge. Cook the bacon and prepare the garlic in advance too. When ready to serve, quickly sauté everything together for a fresh taste.



