Broccoli Salad

This classic broccoli salad will delight you time and again! Just toss broccoli, bacon, red onion, cranberries, sunflower seeds, and goat cheese with a creamy mayonnaise yogurt dressing for the best year-round salad.

A close up of broccoli salad in a bowl

If ever there was a salad recipe that consistently knocked my socks off, it’s this one – a broccoli salad. It’s super easy to make, but don’t let easy fool you, because this salad is loaded with flavor. It’s simultaneously crispy, creamy, sweet, and savory. And did I mention bacon is involved?

When it comes to salad recipes most of us gravitate towards leafy greens. But if you’re looking for a little salad shakeup and want something that’s perfect for potlucks, picnics, and barbecues (because yes, this salad is durable), give broccoli salad a whirl.

Ingredients for broccoli salad in a bowl

Broccoli Salad Ingredients

The great thing about this salad is how easy it is to customize. So feel free to tweak the ingredients your personal preference. Here’s what’s in mine:

  • Broccoli: raw broccoli florets form the bulk of the salad. Make sure to chop them into bite-sized pieces.
  • Red Onion: I love diced red onion, but you could also use sliced green onion.
  • Bacon: crispy bacon adds protein to the salad and that unmistakable savory flavor. Want another broccoli salad with protein? Try my broccoli tuna salad.
  • Dried Cranberries: I use unsweetened dried cranberries, but you could also use raisins or dried cherries.
  • Sunflower Seeds: for a little crunch, I love sunflower seeds. But feel free to use slivered almonds or your favorite seeds or nuts.
  • Goat Cheese: just a sprinkle adds amazing creaminess. But crumbled feta or grated cheddar cheese works too.

Helpful tip: You can easily make this salad dairy-free! Just omit the goat cheese or use dairy-free cheese and swap in dairy-free yogurt in the dressing. It’ll still be delicious!

Broccoli Salad Dressing

The typical dressing for a broccoli salad is a creamy, mayonnaise-based dressing. I don’t add any extra sugar to my dressing, but I do “up” the creaminess by adding a little homemade yogurt to the dressing. It adds just the right sweetness and tang!

Find the printable recipe with measurements below

A large bowl of broccoli salad

How to Make Broccoli Salad

The only thing that requires cooking in this salad is the bacon. The rest comes together easy! Here’s how you make it:

  • Cook the bacon in the oven (it’s way easier) and when that’s done, blot it dry with a paper towel.
  • While the bacon is cooking, slice the florets off a large head of broccoli and add them to a mixing bowl.
  • Dice up some red onion and add that to the bowl along with the sunflower seeds, dried cranberries and goat cheese.
  • Once the bacon is cooked and cooled, crumble the bacon in the bowl and mix it all together.
  • In a separate small bowl make the dressing by stirring together the mayonnaise and yogurt. Then add that to the salad and stir everything together for the most delicious, flavorful, highly addictive, healthy broccoli salad recipe.
Broccoli salad in a bowl with salad servers

Storage Tips

This is one of those super durable salads that’s perfect for meal prep! It will keep for 4 to 5 days in the fridge in an airtight container. And if you’re making this for a holiday party, you can easily prep this the day before (with or without the dressing).

Broccoli Salad Recipe Video

While this is an easy recipe to make, it always helps to watch a quick tutorial video. Give it a watch below!

More Healthy Salad Recipes You’ll Love

Want more easy, healthy salad recipes? Check out some of these classics – they’re favorites for a reason!

This is the ideal salad for weeknights and dinner parties. Trust me, it’ll get devoured quickly! Once you make it, let me know your thoughts on it in the comment box below.

A large serving bowl of broccoli salad

Classic Broccoli Salad

4.97 from 89 votes
Prep Time: 5 mins
Cook Time: 15 mins
Total Time: 20 mins
Servings: 6 servings
Author: Lisa Bryan
This classic broccoli salad will delight you time and again! It's a durable salad that's perfect for meal prep or any holiday party. Watch the video above to see how quickly it comes together!


Broccoli Salad

  • 8 slices bacon
  • 5 cups broccoli florets (from 1 large head of broccoli)
  • cup diced red onion
  • ½ cup dried unsweetened cranberries
  • ½ cup sunflower seeds
  • ¼ cup crumbled goat cheese

Broccoli Salad Dressing

  • ½ cup mayonnaise
  • ¼ cup plain yogurt


  • Cook the bacon. Preheat the oven to 400°F (200°C). Add the bacon slices to a parchment-lined baking tray and cook for 15 to 18 minutes, or until crispy. Remove the bacon from the oven and transfer it to a paper towel-lined plate to dry and cool.
    Baking bacon for broccoli salad
  • Add everything to a bowl. Add the broccoli, red onion, cranberries, sunflower seeds, and goat cheese to a large mixing bowl. When the bacon is cool to the touch, crumble it on top.
    Broccoli salad ingredients in a large bowl
  • To make the dressing, add the mayonnaise and yogurt to a small bowl and stir together.
    Making broccoli salad dressing in a bowl
  • Pour the dressing on top of the broccoli salad and toss to combine.
    A white bowl of broccoli salad

Lisa’s Tips

  • Make sure you’ve sliced the broccoli florets into small, bite-sized pieces. It makes it far easier to eat that way.
  • If you’re wondering what to do with the broccoli stem, spiralize it! Yes, you can totally spiralize a broccoli stem, just as you would a zucchini. It’s delicious! And while I don’t show you how to spiralize a broccoli stem in my Spiralizer Beginner’s Guide video, you can still get a little inspiration from the video.


Calories: 406kcal, Carbohydrates: 17g, Protein: 11g, Fat: 34g, Saturated Fat: 8g, Polyunsaturated Fat: 13g, Monounsaturated Fat: 11g, Trans Fat: 0.1g, Cholesterol: 33mg, Sodium: 379mg, Potassium: 410mg, Fiber: 4g, Sugar: 10g, Vitamin A: 609IU, Vitamin C: 69mg, Calcium: 76mg, Iron: 2mg
Course: Salad
Cuisine: American
Keyword: broccoli salad
©Downshiftology. Content and photographs are copyright protected. Sharing of this recipe is both encouraged and appreciated. Copying and/or pasting full recipes to any social media is strictly prohibited.
DID YOU MAKE THIS RECIPE?Leave a comment below and share a photo on Instagram. Tag @downshiftology and hashtag it #downshiftology.

Recipe originally posted June 2018, but updated to include new information. 

Leave a Comment

All comments are moderated before appearing on the site. Thank you for sharing your feedback!

Recipe Rating

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

231 comments on “Broccoli Salad”

  1. Unbelievable. I have made and loved so many of your recipes but I meal-prepped this one this weekend and it absolutely slaps and feels rich and decadent and high calorie while still being relatively healthy. I thought I’d hate the yogurt in the dressing instead of going all mayo, but I used a greek yogurt and the tang adds SO much flavor. What a winner.5 stars

  2. This salad looks amazing! Can’t wait to taste it! If I want to do it through the whole food 30 period, can you tell me what will be the best substitute for the Yogourt? Thanks!5 stars

  3. Made this tonight and it was absolutely delicious. Did not realise how nice raw broccoli taste. I used Parma ham instead of bacon as that was I had in and it needed using up. Also used half sunflower seeds and the rest chopped walnuts. My husband loved it too. Will definitely put it on our menu. Would be great when entertaining. Thank you very much. 5 stars

  4. I look forward to trying your bacon in the oven as well as the broccoli salad. It looks delicious!

    Regarding your homemade yogurt, have you ever heard of sheep milk yogurt from Bellwether Farms? It’s outstanding! It’s extremely thick and creamy and only available at Whole Foods.

    Merry Christmas and Happy New Year to you!5 stars

  5. fabulous recipe5 stars

  6. Do you think this would be good with a lighter olive oil Mayo? 

  7. Delicious – my favourite broccoli salad, it is in rotation quite often5 stars

  8. DELICIOUS, HEALTHY, EASY!!! Always looking for yummy ways to eat more veggies. Reminds me of yummy cold pasta salad I ate a kid but love that this is much healthier and just as tasty😍 The goat cheese is chefs kiss! I skipped the cranberries as personal preference but love that you can easily add/remove things in this recipe.5 stars

  9. I made it tonight for dinner and it is so delicious! I plan on making it for thanksgiving this year. 5 stars

  10. This salad is delicious and so easy to make.5 stars

  11. I make Lisa’s Broccoli salad at least once a month!
    So so good ! 😋5 stars

  12. Hi,
    Love all your recipes! How long does this salad stay in the fridge?

  13. I adore broccoli salad and love the textures and flavours it has; it’s so versatile too as I can make it vegetarian for me but leave in the bacon for others. Great recipe!

  14. Have you ever tried cooking the broccoli? My son hasn’t learned to eat raw broccoli. I’m wondering if it would work.

    • You can boil a little, but I wouldn’t recommend a long time as it will change the texture of the salad.

  15. Made this for our Easter Sunday lunch and it was a hit! Will definitely add this to the favourites list. I did cheat with the dressing though and purchased a honey mustard garlic dressing.5 stars

  16. I love this recipe.  So delicious. I made homemade yogurt  and that was a fun and easy adventure. Can’t wait to  have yogurt parfait’s for breakfast tomorrow. We are serving your salad with smoked pork chops and oven rice. Thank you. 5 stars

  17. Awesome recipe thank you for sharing. I tried it for my first time and followed the directions as is, and it turned out great. I definitely recommend!5 stars

  18. Wow, so good! I did not have plain yogurt so I used part skim ricotta cheese in the dressing. I also used shredded mozzarella in the salad, which was a nice mild balance to the slightly salty sunflowers seeds. I think this would be good with many types is substitutions!

  19. Hi Lisa,
    Is the yogurt in this recipe regular or greek?