This broccoli bacon salad recipe is the perfect balance of crunchy, creamy, salty, and slightly sweet, making it a go-to side for everything from weeknight dinners to summer gatherings. It comes together quickly with simple ingredients and holds up beautifully in the fridge, so it's ideal for meal prep or making ahead for easy entertaining.

I feel like some version of broccoli salad showed up at just about every summer gathering growing up, from 4th of July BBQs to potlucks and picnics. And while there are plenty of variations out there, this one skips the shortcuts and leans into real ingredients, crispy bacon, and a creamy, tangy homemade dressing that brings everything together. The first time I made this my husband loved this so much he nearly ate the entire container himself!
What makes this version worth making is the balance of texture and flavor. It's crisp, fresh, a little sweet from the cranberries, and savory from the bacon, with just enough acidity to keep it from feeling heavy. It also holds up really well in the fridge, so you can make it ahead of time for an easy side that tastes just as good (if not better) the next day. Use a good quality mayonnaise here, I love Japanese-style mayo like Kewpie, and you'll end up with a broccoli bacon salad that people will go back for again and again.
Jump to:
Equipment
For this recipe you will need:
- Cutting board and knife
- Measuring cups and spoons
- Mixing bowl
- Skillet or parchment lined baking sheet - Something to cook the bacon in.

Ingredients & Substitutions
- Broccoli florets - Fresh is best here for that crisp texture. Cut into small, bite-sized pieces so the dressing coats everything evenly.
- Red onion - Adds a sharp bite that balances the creamy dressing. If you want it milder, soak the diced onion in cold water for 5-10 minutes, then drain. You could also use a shallot.
- Dried cranberries - These bring a little sweetness and chewiness. You can swap with raisins, chopped dried cherries, or even finely diced apples for a fresher option.
- Bacon - I highly, highly recommend cooking your own for the best flavor and texture. Crisp it up and chop it into small pieces. You can use store-bought bacon bits in a pinch, but the flavor just won't be the same.
- Pumpkin or sunflower seeds - Adds crunch and a slightly nutty flavor. Either works great. You can also use chopped pecans, walnuts, or sliced almonds if that's what you have on hand.
- Mayonnaise - This is the base of your dressing, so use a good quality one. I personally love Kewpie (Japanese-style mayo) for its richer, slightly tangy flavor, but any full-fat mayo will work.
- Sour cream - I recommend full-fat for the best flavor and creaminess. You can substitute with plain Greek yogurt if you want something a little lighter, but it will be slightly tangier.
- White wine vinegar - Apple cider vinegar is a great substitute if needed.
- Fresh lemon juice - Fresh is best, but bottled will work in a pinch.
- Sugar - Just a touch to balance the tang. You can adjust to taste or swap with honey or maple syrup if you prefer, or omit it all together.
- Dijon mustard - Adds depth and a subtle tangy sharpness that pulls the dressing together. Yellow mustard can work in a pinch, but Dijon is definitely better here.
- Salt & pepper - Season to taste. Keep in mind the bacon adds saltiness, so adjust after everything is mixed together.

Recipe FAQs
Yes, and it's actually better that way. Making it a few hours in advance or even the day before allows the flavors to really come together.
It will keep well for about 4 days stored in an airtight container. Give it a quick stir before serving as the dressing can settle a bit.
Yes, as written this broccoli bacon salad is naturally gluten-free. Just double check your bacon and mustard labels to be safe.
Yes, shredded or cubed sharp cheddar is a popular addition and works well.
This usually happens if the broccoli wasn't fully dry after you washed it or if it sits too long. Make sure your broccoli is completely dry before mixing, and give it a stir before serving.

More summer salad recipes for you to enjoy.
Made this broccoli bacon salad recipe? Let me know what you think in the comments!
Recipe

Broccoli Bacon Salad
Equipment
- Measuring cups and spoons
- Cutting board and knife
- mixing bowl
- Skillet or parchment lined baking sheet (to cook the bacon in)
Ingredients
- 6 cups broccoli florets
- ⅓ cup red onion, finely diced
- ½ cup dried cranberries
- ⅓ cup roasted and salted pumpkin seeds Can substitute with sunflower seeds
- 8 slices of bacon, cooked and diced
For the dressing
- ½ cup full fat mayo I recommend a good quality or Japanese style mayonnaise
- ¼ cup sour cream
- 1 tablespoon white wine vinegar
- 1 tablespoon lemon juice
- 1 tablespoon white granulated sugar
- 1 tablespoon Dijon mustard
- salt & pepper to taste
Instructions
- Cook the bacon until crispy. You can do this in a skillet over medium heat or bake it on a parchment-lined baking sheet at 400°F for about 15-20 minutes. Let it cool slightly, then dice. Set aside.
- In a small bowl, whisk together the mayonnaise, sour cream, white wine vinegar, lemon juice, sugar, and Dijon mustard until smooth. Season with a pinch of salt and pepper to taste.
- In a large mixing bowl, add the broccoli florets, diced red onion, dried cranberries, chopped bacon, and pumpkin seeds. Pour the dressing over the top and toss until everything is evenly coated. Serve immediately or chill until ready to serve. Enjoy!






Marina
Made this broccoli bacon salad and it turned out so good! Crisp, creamy, and perfect for a quick side or meal prep.
jamjarkitchen
So glad you liked it!
Angela
This sounds so good, I love that mix of crunchy, creamy, and salty with a touch of sweetness. Perfect make ahead side for busy days or summer gatherings.
Swathi
Broccoli bacon salad is perfect , loved the crunch of bacon and freshness of broccoli, thanks for sharing this.
Angela
This sounds so fresh and flavorful, I love the mix of crispy rice with all those textures. That sesame ginger dressing must bring everything together perfectly.
Nora
Such an amazing combo of flavor and textures! This is the kind of salad I actually enjoy, it's so good!
Ken
This is delicious. I love the salty bacon and the crisp brocooli with the dressing.
jamjarkitchen
So glad you enjoyed it!
Kelly
This is amazing! I added some grilled chicken breast and made it a full meal. YUMMY!
jamjarkitchen
That sounds delicious!
Pam
I wasn't sure if I would like a salad made with raw broccoli but this one really delivered. Loved all the flavors in it.
Meg
The bacon makes the recipe! So delicious!