4.57 from 53 votes

Best Broccoli Salad Recipe

Jump to Recipe ▼

57 Comments

Servings: 5 cups

40 mins

This post may include affiliate links. Thank you for your support.

Add as Google Trusted Source

Creamy, crunchy broccoli salad with bacon, sunflower seeds, raisins and red onion, tossed in a tangy Greek yogurt dressing instead of mayo. Lighter than the classic potluck version, ready in 40 minutes and serves 5.

A broccoli salad in a large white bowl.

My mom used to make broccoli salad for every gathering growing up and it was one of my absolute favorites, so I thought I’d recreate it but with a lightened-up twist!

When testing this classic broccoli salad recipe, I took one bite and was quickly taken back to a memory of being in the kitchen with my mom making this salad for a family cookout. It tastes so similar to her version. I know you’re going to love this one!

And if you’re into nostalgic, veggie-packed side dishes like this, definitely check out my no mayo potato salad or cucumber tomato salad too.

Why I Love This Easy Broccoli Salad

Woman (Brittany Mullins) wearing a white shirt and sipping a green smoothie.
  • More than just broccoli: Sweet raisins, smoky bacon and sunflower seeds give you plenty to look forward to in every bite.
  • One less thing to do before guests arrive: Make it the day before, then add the bacon and seeds when you’re ready to serve.
  • Easy to make your own: Use dried cranberries instead of raisins, swap the seeds or add a handful of cheddar. There’s room to work with what you have.

Broccoli Salad with Greek Yogurt vs Mayo

Classic broccoli salad usually gets its creamy dressing from mayo. I use plain Greek yogurt for a lighter version that still coats every piece of broccoli. It’s tangier than mayo, so a little honey balances the flavor, while apple cider vinegar gives the dressing that familiar sweet-and-tangy finish.

Easy Broccoli Salad Ingredients

Ingredients used for broccoli salad include: broccoli, vinegar, sunflower seeds, honey, red onion, water, salt, greek yogurt, bacon, pepper, raisins, and garlic powder.
  • fresh broccoli – use about 2 large heads, chopped into small, bite-size florets. Fresh broccoli gives this salad its signature crunch.
  • bacon – adds a salty, smoky bite that’s so good with the sweet raisins. Regular or turkey bacon works.
  • sunflower seeds – add a little crunch throughout the salad. Raw or roasted seeds both work.
  • raisins – bring little pockets of sweetness that balance the tangy dressing. Dried cranberries are a delicious swap.
  • red onion – adds a sharp bite. Chop it finely so it mixes evenly into the salad.
  • plain Greek yogurt – the creamy base for the dressing. I use full-fat Greek yogurt for its thick texture and richness. Be sure to grab plain, not vanilla.
  • apple cider vinegar – gives the dressing its tangy flavor.
  • honey – adds just enough sweetness to balance the yogurt and vinegar. Maple syrup works here, too.
  • water and seasonings – a little water loosens the dressing, while salt, pepper and a sprinkle of garlic powder round out the flavor.

Best Broccoli Salad Recipe Variations

  • Vegetarian: You can omit the bacon or try using tempeh bacon or coconut bacon.
  • Dairy-free: Use mayonnaise or a dairy-free Greek yogurt. I personally like using coconut milk yogurt when I need a dairy-free option. It’s thick like Greek yogurt and works great. You can also try my vegan broccoli salad.
  • Add cheese: Some versions of classic broccoli salad include cheese, but my mom’s version doesn’t so I’m sticking with that! If you want to add cheese, feel free to add in shredded cheddar cheese, feta cheese or goat cheese.

How to Make Easy Broccoli Salad

Follow the step-by-step photos below to see how this broccoli salad recipe comes together. For exact measurements and detailed instructions, check out the recipe card below or jump straight to the recipe.

Cooked bacon pieces in a pan.

Step 1: Cook the bacon until crisp, then let it cool and crumble it into small pieces.

A dressing made with yogurt, vinegar, and spices in a small bowl with a metal whisk.

Step 2: Whisk together the Greek yogurt, apple cider vinegar, honey, water, salt, pepper and garlic powder in a small bowl.

All ingredients for a broccoli salad in a large bowl before being mixed.

Step 3: Add the chopped broccoli, bacon, sunflower seeds, raisins and red onion to a large bowl. Pour the dressing over everything and toss until evenly coated.

A large bowl of broccoli salad.

Step 4: Cover and refrigerate for 3–4 hours before serving to let the flavors come together. If making it a day ahead, wait to add the bacon and sunflower seeds until serving.

Tips for the Best Broccoli Salad

  • Keep the pieces small: Smaller florets are easier to eat and give you more dressing in each bite. Finely chop the red onion so you don’t get a big, sharp bite of onion.
  • Prefer softer broccoli? There’s no need to cook it, but you can blanch the florets for about 60 seconds, then transfer them to ice water. Drain and dry thoroughly before tossing with the dressing so the salad doesn’t turn watery.
  • Give it time to chill: Plan for 3–4 hours in the fridge so the broccoli softens slightly and absorbs the dressing. For next-day serving, keep the bacon and sunflower seeds separate to preserve their crunch.
A serving of broccoli salad in a white bowl.

What to Serve with this Easy Broccoli Salad

This is the kind of side I love having ready in the fridge while the main dish cooks. Try it with:

A broccoli salad in a large white bowl.

How to Store Broccoli Salad

Make ahead: Prepare the salad up to 1 day ahead, keeping the bacon and sunflower seeds separate. Refrigerate the salad and cooked bacon in separate airtight containers, then stir in the bacon and seeds just before serving. Allow at least 3–4 hours of chilling for the best flavor.

Storage: Keep leftovers in an airtight container in the refrigerator for up to 5 days. Stir before serving to redistribute the dressing. The seeds will soften as the salad sits.

Freezing: I don’t recommend freezing this salad. The dressing can separate, and the broccoli loses its crisp texture after thawing.

Broccoli Salad FAQs

Can I make this a classic broccoli salad with mayo?

Definitely! If you’re going for that traditional creamy flavor, you can swap the Greek yogurt for mayo or even do a half-and-half blend. It’s a great way to give the salad that nostalgic, classic broccoli salad with mayo feel.

Is this broccoli salad recipe gluten-free?

Yes! As written, this classic broccoli salad is naturally gluten-free. Just double-check the labels on your bacon and any packaged ingredients (like sunflower seeds or yogurt) to make sure there are no hidden sources of gluten.

What dressing goes best with broccoli salad?

A creamy, tangy dressing with a little sweetness is the classic pairing. Mine combines plain Greek yogurt, apple cider vinegar and honey. If you prefer mayo, substitute it for the yogurt or use half of each.

Do you have to blanch broccoli for broccoli salad?

No, fresh raw broccoli works well and softens slightly as it sits in the dressing. If you prefer a more tender bite, blanch the florets for about 60 seconds, transfer them to ice water, then drain and dry thoroughly before adding them to the salad.

How long should broccoli salad chill before serving?

I recommend 3–4 hours to let the flavors blend. You can also make it the day before. Keep the bacon and sunflower seeds separate and stir them in just before serving for the best crunch.

More Salad Recipes You’ll Love

If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

4.57 from 53 votes

How to Make Broccoli Salad

Fresh broccoli, bacon, raisins and sunflower seeds tossed in a creamy Greek yogurt dressing. An easy make-ahead side for cookouts, potlucks and family dinners.
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes
Servings: 5 cups
Save this recipe!
Enter your email below and we’ll send the recipe to your inbox. Plus you’ll get great new recipes every week!

Ingredients  

  • 5 cups chopped broccoli florets, about 2 large heads
  • 3 slices cooked bacon, pork or turkey bacon work
  • ½ cup sunflower seeds, raw or roasted
  • ½ cup raisins
  • ⅓ cup red onion, diced
  • ¾ cup plain full-fat Greek yogurt
  • 1 ½ Tablespoons apple cider vinegar
  • 1 Tablespoon honey
  • 1 Tablespoon water
  • ⅛ teaspoon salt
  • ⅛ teaspoon black pepper
  • sprinkle of garlic powder

Instructions 

  • If you haven't done so already, cook the bacon according to the package instructions. I like cooking it in the oven, but you can also cook it in a skillet on the stovetop or in the microwave.
    3 slices cooked bacon
  • In a small bowl whisk together yogurt, apple cider vinegar, honey, water, salt, pepper and garlic powder.
    ¾ cup plain full-fat Greek yogurt, 1 ½ Tablespoons apple cider vinegar, 1 Tablespoon honey, 1 Tablespoon water, ⅛ teaspoon salt, ⅛ teaspoon black pepper, sprinkle of garlic powder
  • Add broccoli, sunflower seeds, raisins, red onion and crumbled bacon to a large bowl. Pour the dressing over the salad and toss until everything is coated.
    5 cups chopped broccoli florets, ½ cup sunflower seeds, ½ cup raisins, ⅓ cup red onion
  • Cover and refrigerate for 3–4 hours before serving. If making a day ahead, keep the bacon and sunflower seeds separate and stir them in just before serving.

Video

Notes

  • Cook bacon in the oven: Preheat your oven to 400°F. Line a rimmed baking sheet with foil, then place the bacon on the baking sheet. Cook for about 20 minutes, or until bacon is cooked through and crisp. Remove bacon from the baking sheet using a fork or tongs and place on a plate lined with multiple paper towels to soak up the bacon grease. 
  • Make ahead: Prepare up to 1 day ahead. Refrigerate the salad and cooked bacon separately; add bacon and sunflower seeds just before serving.
  • Storage: Refrigerate leftovers in an airtight container for up to 5 days. Freezing isn’t recommended.
  • Swaps: Try turkey bacon, tempeh bacon or coconut bacon; dried cranberries instead of raisins; or pumpkin seeds or sliced almonds instead of sunflower seeds. Shredded sharp cheddar is an optional addition.

Nutrition

Serving: 1cup | Calories: 206kcal | Carbohydrates: 22g | Protein: 9g | Fat: 9g | Saturated Fat: 2g | Cholesterol: 11mg | Sodium: 118mg | Fiber: 3g | Sugar: 12g

Nutrition information is automatically calculated, so should only be used as an approximation.

Like This Recipe? Rate & Comment Below!

This post was originally published on March 3, 2021 and republished on April 18, 2025.

About Brittany

Hey there, I’m Brittany, the creator of Eating Bird Food, cookbook author, health coach and mama of two littles. Here you’ll find quick and easy recipes that make healthy fun and enjoyable for you and your family!

More about Brittany
4.57 from 53 votes (30 ratings without comment)

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




57 Comments

  1. I made this yesterday as a side salad. Once again, another one of your recipes was delicious and easy to make. I can’t wait to try more.

    1. 5 stars
      This salad is delicious. I include shaved parmigiano cheese for an added flavour. I had some lovely comments from colleagues at work when I took it for my lunch. It makes for a welcomed change to a lettuce, tomato and cucumber salad. It’s great for meal prep lunches too.

      1. Amazing! This sounds delish, Debbie. I am so glad you found this recipe and it turned out great for you. Thank you for taking the time to share your review + star rating, it means so much to me!

  2. 5 stars
    I’ve been looking for some light dinner alternatives because nobody wants to cook when it’s triple digits outside! This was super easy to make and it’s great that it can be made ahead. Made substitutions with bacon bits and left out the onions but neither took away any flavor. Will make again!

    1. Yess!! I am so happy that you enjoyed this recipe, Colleen. Your substitutions sound great! Thank you for your review & star rating, I really appreciate it.

  3. 5 stars
    We LOVE a good broccoli salad in this house and it’s always so fun to find new twists and recommendations for old traditions. This one is really good (and so much healthier haha)! We still added our beloved cheese and cauliflower, but will def be making this again!

    1. Ah yay! I am so happy this recipe was a hit, Brittany. Thank you for your review + star rating, I so appreciate it!

  4. 5 stars
    Just made this as a side for dinner and it is seriously amazing!! I used honey flavored almonds instead of sunflower seeds & I did cook the broccoli because I didn’t realize it needed to sit in the fridge and I needed it done quick! So yummy this will probably be a new staple side dish!

    1. I am so happy to hear that you enjoyed this recipe and that it worked out for you! Thank you for coming back and leaving your review + star rating, I really appreciate it.

  5. 5 stars
    I made this recipe as a side dish when we had family down to our lake house this past weekend. It was perfect to make ahead of time, low prep, and delicious! Best part is having the leftovers throughout the week for lunch! I am actually making it again this weekend for a birthday party!

  6. I made this salad last weekend when we had family down to the lake house! It was perfect to make ahead, low prep and a great summer meal. Best part is that the leftovers make for a great lunch throughout the week! I’m actually making it again to bring to a birthday party this weekend 😅

    1. Ah yay! I am so happy that this salad was a hit, Sarah. I completely agree, it is perfect as leftovers too! Thank you for coming back and leaving your review, I really appreciate it.

  7. 5 stars
    This salad was so delicious! It was the perfect side salad for my summer dinner party- especially for all of those crunch lovers like me!

    1. I am so happy that this salad was a hit at your dinner party, Isabella! Thank you for coming back and leaving your review, I really appreciate it.

  8. 5 stars
    Really enjoyed this recipe – I’ve made it twice in the past month! I used Skyr instead of Greek yogurt because that’s what I had but don’t think I missed much – may have added a little more bacon 😋 Great meal prep side to have in the fridge since it keeps so well!

    1. AH! I am so happy that you enjoyed this recipe, Chelsea. You definitely can’t go wrong with adding more bacon! Thank you for your review + star rating, I really appreciate you being here.

See More Comments