Side Dishes
This Brussels sprouts salad with bacon delivers crispy edges and smoky-sweet flavor that transforms a simple side into the star of the meal. The secret lies in high-heat roasting that caramelizes the sprouts while keeping their tender centers intact, paired with perfectly crisp bacon that adds rich, salty contrast.
I developed this recipe after discovering how much my family preferred roasted Brussels sprouts over raw—they’re sweeter, more flavorful, and far more satisfying when cooked properly.
The magic happens in the 30-minute cooking process, where Brussels sprouts develop deep caramelized edges while staying tender inside. Crispy bacon adds a smoky depth that balances their natural bitterness, while a simple balsamic dressing ties everything together with tangy brightness.
This salad holds its texture beautifully, making it perfect for meal prep or serving immediately when fresh.
What you’ll end up with is a salad that’s crispy, smoky, and irresistibly flavorful—each bite offers a satisfying crunch from the sprouts and bacon, followed by rich, caramelized sweetness. The dressing clings to every piece, creating a perfect balance of textures and flavors that elevate even the simplest dinner.
Serve it alongside grilled meats or as a standalone dish for a hearty, restaurant-quality side.
For extra depth, consider adding toasted pecans or dried cranberries to introduce crunch and sweetness. The recipe scales easily, so double the batch for gatherings—it’s always a crowd-pleaser. Let’s get cooking!
Ingredients for brussel sprout salad recipe with bacon
Twelve ingredients transform simple Brussels sprouts into a smoky-sweet, crispy-edged masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Brussels Sprouts 🥬 | 1 ½ lb | Trimmed, halved lengthwise |
| Thick-Cut Bacon 🥓 | 8 oz | Applewood smoked preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For roasting, high smoke point |
| Balsamic Vinegar 🍷 | 3 tbsp | Aged 12+ months preferred |
| Honey 🍯 | 1 tbsp | Wildflower preferred |
| Dijon Mustard 🌶️ | 1 tsp | Mild variety for balance |
| Garlic Cloves 🧄 | 2 cloves | Minced, fresh preferred |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Diamond Crystal Kosher Salt 🧂 | ¾ tsp | For seasoning and dressing |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Toasted Pecans 🥜 | ¼ cup | Chopped, optional garnish |
| Dried Cranberries 🍇 | ¼ cup | Chopped, optional garnish |
The Brussels sprouts are non-negotiable—fresh, compact sprouts with no yellowing leaves. Whole Foods or Trader Joe's carry the best quality, but any grocery store's pre-trimmed sprouts work in a pinch. For bacon, thick-cut applewood smoked delivers the best flavor and texture; Oscar Mayer or Maple Leaf Farms are reliable brands. The key to crispy edges lies in high-heat roasting—don't skip the 450°F temperature. Fresh thyme adds aromatic depth, so grab a small bunch and use half, saving the rest for other dishes. Pecans and cranberries are optional but elevate the dish with contrasting textures and subtle sweetness.
No applewood bacon? Regular thick-cut bacon works just fine—just expect slightly less smoky flavor. Substitute honey with maple syrup if needed, though the floral notes differ. For a tangier dressing, increase balsamic vinegar to 4 tbsp and reduce honey to 0.5 tbsp. If you're short on time, pre-cooked bacon from the deli section saves 15 minutes—just drain it well. The garlic can be pre-minced from a jar, but fresh minced adds a brighter punch. For a nut-free version, omit pecans and add toasted sunflower seeds instead.
Roasted sprouts stay crispy for 3 days in the fridge when stored in an airtight container. Bacon loses crispiness after 2 days, so make it fresh if possible. The dressing keeps for 1 week in the fridge—shake well before using. For meal prep, store components separately and assemble just before serving. Garnishes like pecans and cranberries add freshness, so toast them 5 minutes before serving to maintain crispness. This salad reheats poorly, so serve it fresh for optimal texture.
Why You'll Love This Recipe
- Here’s what sold me: the contrast. Crispy bacon edges, slightly blistered sprouts, then that glossy balsamic-honey dressing pooling around—it’s like a flavor explosion in your mouth. The olive oil keeps it rich without being greasy, and the honey cuts through the saltiness perfectly.
- One-Pan Magic: I swear by this recipe because it’s literally one pan, one bowl. Toss the halved sprouts and bacon straight onto a sheet pan, roast until crispy—no chopping boards, no extra dishes. That smoky bacon fat? It caramelizes the sprouts right there, turning them tender with just a hint of char.
- Crispy-Creamy Bite: Here’s what sold me: the contrast. Crispy bacon edges, slightly blistered sprouts, then that glossy balsamic-honey dressing pooling around—it’s like a flavor explosion in your mouth. The olive oil keeps it rich without being greasy, and the honey cuts through the saltiness perfectly.
- Weeknight or Holiday: Between us, this salad works everywhere. Toss it together for a lazy Tuesday dinner, bring it to a potluck (it’s hearty enough to stand alone), or serve it alongside steak for a fancy night in. Honestly, I’ve even sent it in lunches—it holds up for days, and the flavors only get better.
Step-by-step instructions for crispy Brussels sprouts salad with bacon
A perfect balance of smoky, sweet, and savory flavors starts with precise technique.
🔥 Step 1: Cook the Bacon Until Crispy
Cut the 8 oz thick-cut bacon into ¼-inch strips using kitchen shears for even cooking. Place strips in a cold, heavy skillet over medium-low heat—starting cold prevents splattering. Cook the bacon for 10-12 minutes, stirring occasionally, until the edges are deep golden brown and the fat has rendered but not yet smoked.
Remove the bacon from the skillet and transfer to a paper towel-lined plate, leaving the rendered fat in the pan. The fat should measure about ½ cup—this is your flavor foundation. If it smokes excessively, reduce the heat slightly. This crispy bacon will provide both texture and smoky depth to the salad.
🍳 Step 2: Roast Brussels Sprouts for Crispy Edges
Preheat your oven to 425°F. In a large bowl, toss the 1.5 lb trimmed, halved Brussels sprouts with 2 tbsp extra-virgin olive oil, 0.75 tsp kosher salt, and 0.5 tsp freshly ground black pepper. Spread them evenly on two rimmed baking sheets, cut-side down, ensuring they don't overlap.
Roast for 20-25 minutes, stirring once halfway through, until the edges are deep brown and crispy while the centers remain tender. You want the texture to be slightly charred—this is what transforms Brussels sprouts from bitter to irresistibly crisp. Remove from the oven and let cool for 5 minutes before handling.
🥘 Step 3: Create the Balsamic-Honey Dressing
In the same skillet used for bacon (with the rendered fat still in it), add the 2 minced garlic cloves and cook for 30 seconds until fragrant. Remove from heat and let cool for 1 minute. Whisk in 3 tbsp balsamic vinegar, 1 tbsp honey, and 1 tsp Dijon mustard until fully combined. The mixture should be glossy and slightly thickened.
Return the skillet to low heat and simmer the dressing for 3-4 minutes until it reduces slightly and coats the back of a spoon. This reduction intensifies the flavors and balances the sweetness with acidity. Let the dressing cool completely before combining with the salad.
👨🍳 Step 4: Assemble the Salad with Garnishes
In a large bowl, combine the cooled Brussels sprouts, crispy bacon, 0.25 cup chopped fresh thyme leaves, 0.25 cup toasted pecans, and 0.25 cup chopped dried cranberries. Drizzle the warm dressing over the salad and toss gently to coat evenly. The thyme adds herbal brightness, while the pecans and cranberries contribute texture and subtle sweetness.
Taste and adjust seasoning with additional kosher salt or black pepper if needed. The salad should balance smoky, sweet, tangy, and earthy flavors in every bite. Serve immediately while the Brussels sprouts are still crisp and the bacon retains its crunch.
Pro Tips For Making Brussel Sprout Salad Recipe With Bacon
- Trim the Stems First: Cut off the woody bottoms of your Brussels sprouts before halving them—this makes them cook faster and keeps the texture crisp. I learned this the hard way after serving a batch with chewy stems that ruined the salad’s bite.
- Cook Bacon Low and Slow: Thick-cut bacon needs patience—cook it at 275°F (135°C) until the edges are glassy and crisp, not just brown. Rushing it makes the fat splatter everywhere and leaves the bacon greasy instead of perfectly rendered.
- Roast Sprouts in Batches: Overcrowding the pan steams the sprouts instead of browning them. Spread them in a single layer and roast in two batches if needed. Yes, it takes an extra 5 minutes, but the result is worth it.
- Whisk Dressing Last: Toss the warm sprouts and bacon with olive oil first, then add the balsamic-honey mix after they’ve cooled slightly. This lets the flavors meld without turning the dressing into a watery glaze. (Trust me, I’ve seen it happen.)
Regional styles of this brussel sprout salad recipe with bacon
Southern Comfort Style
In the American South, Brussels sprouts salad with bacon often gets a sweet-and-smoky twist using pepper jelly instead of balsamic. I swap out the balsamic-honey dressing for 2 tbsp pepper jelly mixed with 1 tbsp apple cider vinegar and 1 tsp smoked paprika.
This adds a tangy, slightly spicy kick that pairs perfectly with crispy bacon. Southern cooks also love adding crumbled blue cheese for extra richness—just toss in ½ cup after assembling. 🔥
Midwest Heartland Twist
The Midwest version keeps it simple but hearty, focusing on crunchy textures. After roasting the Brussels sprouts, I add ½ cup candied pecans (tossed in 1 tbsp brown sugar and 1 tsp cinnamon) and ¼ cup dried cherries for a sweet-tart contrast.
The dressing stays classic balsamic-honey, but I boost the garlic to 3 cloves for extra depth. This style is perfect for Thanksgiving sides or holiday gatherings. 🍂
Pacific Northwest Crunch
Out West, where fresh ingredients shine, this salad often features avocado slices and toasted walnuts instead of pecans. I add 1 ripe avocado, diced, and ½ cup toasted walnuts for a nutty crunch.
The dressing gets a lemon twist—replace honey with 1 tbsp lemon juice and add 1 tsp lemon zest to brighten the flavors. Fresh arugula (about 2 cups) is also common for extra peppery bite. 🌿
Italian-Inspired Roasted
For an Italian touch, I roast the Brussels sprouts with 1 tsp dried oregano and ½ tsp red pepper flakes for warmth. The bacon gets swapped for guanciale (Italian cured pork cheek) if available, or extra crispy pancetta.
The dressing becomes a lemon-anchovy version: mix 2 tbsp lemon juice, 1 tbsp olive oil, 1 anchovy fillet (finely chopped), and ½ tsp red pepper flakes. Top with shaved Parmesan and fresh basil. 🍷
Texas BBQ Fusion
In Texas, this salad becomes a BBQ-inspired side with a smoky, spicy kick. After roasting the sprouts, I toss them with 2 tbsp BBQ sauce (like Stark’s) and 1 tbsp smoked paprika. The bacon is replaced with crumbled bacon-jalapeño poppers for extra heat.
The dressing gets a spicy-sweet glaze—mix 2 tbsp BBQ sauce, 1 tbsp honey, and ½ tsp cayenne. Garnish with pickled jalapeños for tangy crunch. 🌶️
Nutrition facts
Frequently asked questions
Can I use pre-cooked bacon for this recipe?
Yes, but your bacon won't be as crispy. Use deli-style bacon from the refrigerated section and drain it thoroughly on paper towels. For best results, cook fresh bacon—it renders more fat for flavor and stays crunchy longer. If using pre-cooked, consider adding 1 extra tablespoon of olive oil when roasting the sprouts to compensate for lost fat.
How do I prevent Brussels sprouts from getting mushy?
Roast them at 425°F for no longer than 25 minutes, stirring once halfway. Cut them lengthwise (not crosswise) so they cook evenly, and spread them in a single layer on your baking sheet. Overcrowding causes steam, which makes them soggy. The edges should be crispy while the centers stay tender.
Can I make this salad ahead of time?
Roast the Brussels sprouts and cook the bacon up to 2 days ahead, storing them separately in airtight containers. Keep the dressing refrigerated separately and toss everything together just before serving. The bacon will lose crispness after 24 hours, so make it fresh if possible. Garnishes like pecans and cranberries should be added fresh for best texture.
What if I don't like Brussels sprouts raw?
Roasting transforms their flavor completely! The high heat caramelizes natural sugars, making them sweet and crispy rather than bitter. Start with 425°F for 20 minutes and check for doneness before they overcook. If you're still unsure, try halving them slightly thicker than usual to ensure tender centers.
Can I substitute walnuts for pecans?
Walnuts add a different nutty depth and work beautifully. Toast them with 1 tsp olive oil and a pinch of salt for 3-4 minutes at 350°F until fragrant. For extra crunch, chop them coarser than pecans. Both nuts add great texture, but walnuts have a slightly earthier flavor that pairs well with the smoky bacon.
