Broccoli Salad

Broccoli salad is a combination of broccoli, bacon, red onion, cranberries, sunflower seeds and goat cheese. And it’s topped with a creamy mayonnaise yogurt dressing. So easy and delicious!

Serve this salad with my Crispy Baked Chicken Thighs, Herbed Honey Mustard Chicken or Grilled Chicken Souvlaki.

Broccoli salad in a white bowl.

The Best Broccoli Salad Recipe

If ever there was a salad recipe that unexpectedly knocked my socks off, it’s this one – an easy, unassuming, broccoli salad. But don’t let easy fool you, because this salad recipe 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. And I’ll be the first to admit that spinach is my salad green of choice. So when you’re looking for a little salad shakeup and want something that’s perfect for potlucks, picnics and barbecues (because it’s durable), give this broccoli salad a whirl.

Broccoli Salad Ingredients

The great thing about a broccoli salad recipe is how easy it is to customize. Raw broccoli forms the bulk of this salad and bacon, dried fruit, cheese and seeds are usually involved. But you can tweak each of those to your personal dietary preference. Here’s what is included in my broccoli salad:

  • Broccoli
  • Bacon
  • Red Onion
  • Dried Cranberries
  • Sunflower Seeds
  • Goat Cheese

So if you’d like to use raisins instead of dried cranberries or slivered almonds instead of sunflower seeds, go for it. I’ve included goat cheese instead of cheddar cheese as I prefer it in salads and I think it adds amazing creaminess. But you could also make this salad dairy-free.

Broccoli salad ingredients in a mixing bowl.

Broccoli salad recipe in a bowl with salad tongs.

What Dressing Goes on a Broccoli Salad?

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. And of course, I use my homemade mayonnaise as the starting point.

Can You Make this Broccoli Salad Dairy-Free?

Absolutely. You can omit the goat cheese or use a dairy-free cheese and swap in dairy-free yogurt in the dressing. It’ll still be delicious!

Broccoli salad in a serving bowl.

How to Make This Easy 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 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 reader favorites.

Broccoli salad in a serving bowl.

BEST Broccoli Salad Recipe

4.97 from 79 votes
Prep Time: 5 mins
Cook Time: 15 mins
Total Time: 20 mins
Servings: 6 servings
Author: Lisa Bryan
Broccoli salad is incredibly easy to make. It's healthy, loaded with flavor and topped with a creamy mayonnaise yogurt dressing. Watch the video above to see how quickly it comes together!


Broccoli Salad

  • 1 broccoli head, approx 5 cups of florets
  • 8 slices bacon
  • 1/3 cup red onion, diced
  • 1/2 cup dried cranberries
  • 1/2 cup sunflower seeds
  • 1/4 cup goat cheese, crumbled

Broccoli Salad Dressing

  • 1/2 cup mayonnaise
  • 1/4 cup plain yogurt


  • Preheat the oven to 400 degrees fahrenheit. Add the bacon slices to a parchment lined baking tray and cook for 15 minutes or until crispy. Remove the bacon from the oven and transfer to a paper towel to dry and cool.
  • While the bacon is cooking, slice off all the broccoli florets and make sure they're in bite-sized pieces. Add them to a large mixing bowl along with the red onion, dried cranberries, sunflower seeds and goat cheese.
  • To make the dressing, add the mayonnaise and yogurt to a small bowl and stir together. Add the dressing to the mixing bowl and stir until everything is well combined.

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 on my Spiralizer Beginner's Guide video, you can still get a little inspiration from the video.
  • If you've never cooked bacon in the oven before, make sure to read my recipe post and watch my video. Whenever I'm cooking a whole package of bacon it's definitely my favorite method.
  • I also have recipes for homemade mayonnaise and homemade yogurt, but of course, you can buy these from the store as well.


Calories: 376.7kcal, Carbohydrates: 22.2g, Protein: 12.4g, Fat: 28.7g, Saturated Fat: 6.8g, Cholesterol: 30.8mg, Sodium: 328.6mg, Fiber: 4.5g, Sugar: 12g
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 *

214 comments on “Broccoli Salad”

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

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

  3. 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!

  4. 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.

  5. 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

  6. 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

  7. 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

  8. 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!

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