Broccoli Bacon Peanut Salad Recipe: Crunchy, Nutty, and Smoky Flavor Bomb

Salads

Broccoli Bacon Peanut Salad Recipe: Crunchy, Nutty, and Smoky Flavor Bomb

This broccoli bacon peanut salad delivers a perfect balance of textures and flavors—crispy bacon, crunchy peanuts, and tender broccoli all tossed in a rich, nutty dressing.

The combination of smoky bacon and toasted peanuts creates a flavor profile that's both satisfying and addictive, making it a standout dish for lunch or dinner.

I developed this recipe to showcase how simple ingredients can come together to create something extraordinary, especially when you focus on achieving the right texture contrast.

The key to this salad lies in the preparation: roasting the broccoli until it's tender-crisp, crisping the bacon until it's perfectly smoky, and toasting the peanuts just enough to enhance their natural nuttiness. A creamy peanut dressing ties everything together, adding depth and richness to each bite.

This recipe is designed to be straightforward yet impressive, perfect for those who want a flavorful meal without spending hours in the kitchen.

What you'll end up with is a vibrant, hearty salad that's packed with protein and crunch. The visual appeal is just as important as the taste—think golden-brown bacon, bright green broccoli, and toasted peanuts scattered throughout.

It's the kind of dish that looks as good as it tastes, making it ideal for meal prep or serving at gatherings where you want to make an impact.

This salad is versatile enough to be served as a main dish or a side, and it pairs well with grilled proteins or even on its own. The dressing can be adjusted to suit your taste—whether you prefer it sweeter, tangier, or more savory.

Let's dive into the ingredients and instructions to bring this flavorful salad to life.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for broccoli bacon peanut salad

Crispy bacon, toasted peanuts, and tender broccoli—these core ingredients create a flavor bomb you'll crave.

Ingredient Amount Notes
Broccoli Crowns 🥦 1 ½ lbs Cut into bite-sized florets
Thick-Cut Bacon 🥓 8 oz Smoky flavor preferred
Raw Peanuts 🥜 1 cup Unsalted, skin-on preferred
Creamy Peanut Butter 🥜 ½ cup Natural, no added sugar
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and dressing
Lime Juice 🍋 ¼ cup Freshly squeezed
Soy Sauce 🥢 2 tbsp For umami depth
Honey 🍯 1 tbsp For subtle sweetness
Sesame Oil 🫒 1 tsp Toasted, for aroma
Garlic Cloves 🧄 3 cloves Minced for dressing
Red Wine Vinegar 🍷 1 tbsp For tangy balance
Sesame Seeds 🌾 1 tbsp Toasted for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The bacon is non-negotiable here—thick-cut gives you the best crunch and smoky flavor. Costco or Trader Joe's usually have the best prices for bulk packs. Look for bacon with good marbling—it's what makes it crispy and flavorful. If you're using pre-cooked bacon, skip the pan and go straight to crisping in a skillet. For the broccoli, bright green florets mean fresher flavor—avoid anything yellowing at the stems. The peanuts? Raw, unsalted is ideal—roast them yourself for maximum crunch (store-bought toasted peanuts work too, but they're often softer).

No thick-cut bacon? Regular bacon cut into thirds works in a pinch, but it'll crisp faster. Running low on peanut butter? Almond butter or tahini adds a different but delicious twist—just add a splash of water to thin it out. The honey can be swapped for maple syrup if you're avoiding it, though it'll taste slightly different. For extra crunch, toss in crushed tortilla chips at the end. The dressing can be made ahead and stored in the fridge for up to 5 days—just stir before using. Want it sweeter? Add another tablespoon of honey. Need more tang? Extra lime juice does the trick.

Roast the broccoli and toast the peanuts together—they both cook at 375°F for 15-20 minutes, so no extra effort. Store the bacon in the fridge for up to 2 weeks or freeze for 3 months to keep it fresh. The dressing keeps for 5 days in an airtight container, and the peanuts stay crunchy for 2 weeks if you keep them in a sealed bag. Assemble the salad just before serving so everything stays crisp. Leftovers? It reheats surprisingly well—toss with a little extra dressing in the microwave for 30 seconds.

❤️

Why You'll Love This Recipe

  • I swear by this combo: crispy bacon meets the crunch of raw peanuts and broccoli crowns—no one needs 10 things to make it sing. The peanut butter ties it all together with that rich, nutty punch, and honestly? I’ve tried fancier salads that taste half as good.
  • Fewer Ingredients, Bigger Flavor: I swear by this combo: crispy bacon meets the crunch of raw peanuts and broccoli crowns—no one needs 10 things to make it sing. The peanut butter ties it all together with that rich, nutty punch, and honestly? I’ve tried fancier salads that taste half as good.
  • Crispy-Creamy Magic: That first bite—where the bacon’s smoky crunch hits your tongue, then the cool, creamy peanut butter coats everything? It’s the kind of balance that makes you pause mid-bite. The olive oil keeps it from feeling heavy, so it’s light enough to eat straight from the jar (no judgment).
  • Lunchbox Hero: Between us, this salad holds up better than most for meal prep. Toss it in a container with a drizzle of extra olive oil, and it stays fresh for days. My kids actually eat their veggies when it’s packed with bacon and peanuts—call me a rebel, but I’m not sorry.

Step-by-step instructions for broccoli bacon peanut salad

Here's how to make this irresistible salad with crispy bacon, toasted peanuts, and perfectly roasted broccoli.

1

Roast the Broccoli Crowns Until Tender-Crisp

Preheat your oven to 425°F and line a large baking sheet with parchment paper. Cut the 1.5 lbs broccoli crowns into bite-sized florets, keeping the stems intact for better roasting. Toss the florets with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon of the salt, and ¼ teaspoon of the black pepper until evenly coated.

Spread the broccoli in a single layer on the baking sheet, leaving space between each piece for even browning. Roast for 15-18 minutes until the edges are deep golden brown and the stems are tender when pierced with a fork. You want them crispy around the edges but still slightly tender in the center—this balance is key for texture. Remove from the oven and set aside to cool slightly while you cook the bacon.

2

Cook the Thick-Cut Bacon Until Crispy

Place the 8 oz thick-cut bacon in a single layer on the same baking sheet you used for the broccoli (no need to clean it—the bacon fat will add flavor). Slide the sheet into the oven and cook for 12-15 minutes at 425°F, flipping once halfway through, until the bacon is deep golden brown and crispy. Watch closely in the last few minutes to prevent burning.

Once done, transfer the bacon to a paper towel-lined plate to drain excess fat, leaving about 2 tablespoons of the rendered bacon fat in the pan. Chop the bacon into ½-inch pieces and set aside. That rich, smoky bacon fat is the secret to making this salad taste even more delicious—don't throw it away!

3

Make the Peanut Dressing

In a medium bowl, combine the ½ cup creamy peanut butter, ¼ cup lime juice, 2 tablespoons soy sauce, 1 tablespoon honey, 1 teaspoon sesame oil, 1 tablespoon red wine vinegar, and the 3 minced garlic cloves. Whisk vigorously until smooth and creamy, scraping the sides of the bowl as needed. The dressing should be thick but pourable—if it's too thick, add 1-2 teaspoons of water to loosen it.

Taste the dressing and adjust the balance of flavors: add more lime juice for tang, honey for sweetness, or soy sauce for umami. This dressing is the heart of the salad, so getting it right makes all the difference. Set aside while you prepare the remaining ingredients.

4

Toast the Peanuts and Assemble the Salad

Heat a dry skillet over medium heat and add the 1 cup raw peanuts. Toast them for 3-4 minutes, stirring constantly, until they're golden brown and fragrant. Watch closely—they burn quickly! Transfer the toasted peanuts to a plate and let them cool slightly, then roughly chop them.

In a large bowl, combine the roasted broccoli, crispy bacon, and toasted peanuts. Pour the peanut dressing over the top and toss gently to coat everything evenly. The salad should look vibrant with deep greens, golden browns, and crunchy textures. Sprinkle with the 1 tablespoon sesame seeds and any remaining bacon fat from the pan for extra richness.

5

Serve Immediately for Maximum Crunch

Taste the salad and adjust seasoning if needed—add a pinch more salt or a splash of lime juice if desired. This salad is best served immediately while everything is crispy and the dressing is still vibrant. The contrast of textures—crispy bacon, tender broccoli, and crunchy peanuts—makes each bite exciting.

Divide among plates and garnish with extra sesame seeds if you like. Serve with warm naan or crusty bread to soak up any extra dressing. The flavors only get better as they sit for about 15 minutes, but the crunch factor diminishes over time, so enjoy it fresh!

👨‍🍳

Pro Tips For Making Broccoli Bacon Peanut Salad

  • CRISP THE BACON LOW: Thick-cut bacon needs patience—cook it at 275°F (135°C) until the edges curl but the center stays flexible. I learned this the hard way: rushing it turns bacon grease into a smoky mess, and the salad loses its star ingredient.
  • ROAST BROCCOLI IN BATCHES: Toss broccoli crowns in olive oil, salt, and pepper, then roast in a single layer on the middle rack. If you crowd the pan, the steam softens them unevenly—roast in two batches for even caramelization.
  • TOAST PEANUTS UNTIL GOLDEN: Spread raw peanuts on a dry baking sheet and toast at 325°F (165°C) for 8–10 minutes, shaking halfway. Stop when they smell nutty and turn golden—burnt peanuts taste bitter, and that’s a flavor killer.
  • WHISK PEANUT BUTTER WITH OIL: Mix creamy peanut butter with olive oil (about 1:1 ratio) before adding other dressing ingredients. This prevents clumping and gives the sauce a silky texture—no one likes scraping peanut butter off the whisk.

Flavor customization for broccoli bacon peanut salad

Spicy Kick Options

For those who love heat, add ½ teaspoon of chili flakes or 1 teaspoon of sriracha directly to the dressing. If you prefer a smoky heat, swap ½ teaspoon of smoked paprika for regular paprika in the dressing.

I find that 1 teaspoon of gochujang (Korean fermented chili paste) adds a deep, umami-spicy depth that pairs perfectly with the peanut flavors. 🌶️

Sweet Variations

Craving something sweeter? Swap the honey for maple syrup or agave nectar to deepen the caramel notes. For a tropical twist, add 1 teaspoon of grated fresh ginger and 1 tablespoon of coconut aminos to the dressing.

I’ve also had great success with ½ teaspoon of vanilla extract in the dressing—it adds a subtle floral note that balances the richness.

Tangy Twists

Need more zing? Boost the tang by doubling the lime juice or adding 1 tablespoon of rice vinegar to the dressing. For a brighter flavor, substitute ½ cup of orange juice for part of the lime juice.

A splash of pickled jalapeño juice (about 1 teaspoon) adds a tangy, slightly spicy kick that elevates the whole dish. 🍋

Umami Boosters

For an extra umami punch, stir in 1 teaspoon of miso paste or 1 tablespoon of fish sauce (if vegetarian, use vegetarian fish sauce or soy sauce) into the dressing. A sprinkle of toasted sesame seeds or crushed red pepper flakes on top adds another layer of complexity.

I love adding 1 teaspoon of oyster sauce for a rich, savory depth—it’s a game-changer for the flavor profile.

Herbal Freshness

Brighten up the salad with fresh herbs like cilantro, mint, or Thai basil. Finely chop ¼ cup of cilantro and mix it into the dressing for a fresh, bright note.

For a more aromatic touch, add 1 teaspoon of minced shallots or fresh basil leaves to the salad just before serving. The herbs cut through the richness of the peanuts and bacon beautifully.

Extra Crunch

If you love texture, add ½ cup of crushed tortilla chips or toasted pumpkin seeds for an extra crunch factor. For a nutty alternative, swap the peanuts for toasted almonds or cashews—they add a different but equally delicious crunch.

I also like tossing in ½ cup of shredded coconut for a tropical twist that pairs surprisingly well with the smoky bacon. 🥜

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 45g58%
Saturated Fat 10g50%
Cholesterol 40mg13%
Sodium 1150mg49%
Total Carbohydrate 32g11%
Dietary Fiber 8g29%
Sugars 12g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this salad vegetarian?

Swap regular bacon for turkey bacon or plant-based bacon (like coconut bacon or tempeh bacon) to keep the smoky flavor. For extra protein, add ½ cup of chickpeas or tofu cubes roasted with the broccoli. The peanut dressing and toasted peanuts will still provide that satisfying crunch and nuttiness.

2

How do I keep the peanuts from getting soggy?

Toast the peanuts fresh and add them to the salad just before serving. If prepping ahead, store them separately and toss them in last minute. For extra insurance, dry-roast them in the oven at 350°F for 5-7 minutes until they're extra crispy. Keep the dressing on the side until ready to eat—this preserves the crunch of all components.

3

Can I use store-bought toasted peanuts instead of raw?

Yes, but they'll be slightly softer. For best results, toast them an extra 2 minutes in a dry skillet to revive the crunch. If they're very oily, pat them dry with a paper towel first. Store-bought peanuts work in a pinch, but freshly toasted raw peanuts give the best texture and flavor.

4

What's the best way to store leftovers?

Store the salad components separately: broccoli and bacon in one container, dressing in another, and peanuts in a sealed bag. Keep everything refrigerated for up to 3 days. When ready to eat, toss everything together and add fresh toasted peanuts for maximum crunch. The dressing can be stored separately for up to 5 days.

5

How can I make this salad spicier?

Add ½ teaspoon of chili flakes or 1 teaspoon of sriracha to the dressing. For a smoky kick, stir in ½ teaspoon of smoked paprika. For heat lovers, try 1 teaspoon of gochujang (Korean chili paste) in the dressing—it adds deep umami heat. Adjust to taste!

★★★★★4.9(12 reviews)
Categories Salads