Broccoli Cranberry Salad with Greek yogurt dressing is a lighted-up version of your favorite side dish! Made with fresh broccoli florets, dried cranberries, sunflower seeds, and a tangy greek yogurt dressing, this make-ahead salad is sure to be a crowd pleaser.

Broccoli Cranberry Salad in a white bowl.

Broccoli Cranberry Salad is a great side dish for every occasion. And with this healthier version, you’re going to be making this recipe year round.

Traditional broccoli salad is made with bacon and a has a heavy mayonnaise sauce. Here, to lighten this up, there is no bacon and the dressing is a combination of nonfat greek yogurt and mayo. These simple substitutions reduce the calories by almost a third of traditional broccoli salad!

The end result is a deliciously crunchy and satisfying salad that is full of the flavors you love. Moreover, this salad seems to get better as it sits. So you can make a day in advance and refrigerate until ready to serve.

Broccoli Cranberry Salad in a serving plate.

So give this Broccoli Cranberry Salad recipe a try and you may be making this whenever you get broccoli at the store.

If you love simple side salad recipes, be sure to check out this Italian Tomato Onion Salad or Easy Traditional Potato Salad.

Broccoli Cranberry Salad Recipe

This simple salad comes together fast and is great for any occasion! You can make using precut broccoli or by cutting up a crown yourself.

Substitutions are allowable too in this salad. If you don’t have dried cranberries, raisins or dried cherries would work great. Moreover, you can substitute a chopped nut for the sunflower seeds.

broccoli, cranberries, red onions, and sunflower seeds in a large glass bowl.

Firstly, add all of the ingredients to a large bowl. When chopping the broccoli, be sure to make bite-sized pieces. Also, if you want to take off some of the crunch of the raw broccoli, microwave it for 2-3 minutes.

And that’s if for the salad portion. Next, add on the creamy greek yogurt dressing.

Greek Yogurt Dressing

This creamy greek yogurt dressing is the perfect way to top your Broccoli Cranberry Salad. And it’s so easy to make with just a couple of ingredients.

Greek Yogurt dressing in a bowl with a whisk.

Normally dressing a broccoli salad involves using a thick mayonnaise-based dressing. However, here the dressing is lightened up by substituting half of the mayo for nonfat greek yogurt.

Simply whisk together nonfat greek yogurt, mayonnaise, apple cider vinegar, sugar, and seasonings. Pour over the broccoli mixture.

greek yogurt dressing poured over broccoli cranberry salad in a large glass bowl.

Lastly, toss the salad to combine. You can serve and eat immediately, however, this salad seems to get better as it sits. If you have time, refrigerate for a couple of hours before serving.

tossed broccoli cranberry salad with greek yogurt dressing in a glass bowl.

What to serve with Broccoli Cranberry Salad

This salad is great to serve at barbecues, potlucks, or even just a weeknight dinner. Because it’s great to make ahead, it’s the perfect casual meal accompaniment. Here are some great meals to serve broccoli cranberry salad with:

Pull Apart Cuban Sliders – a fun take on traditional cuban sandwiches with pork, ham, and Swiss cheese.

Easy Baked Cheeseburger Sliders – one giant patty for these tasty little burgers.

Classic Turkey Burgers on the Stove – no barbecue necessary to make delicious turkey burgers at home.

Ham and Cheese Sliders – these are the perfect little sliders with all of the cheesy flavors you love.

Hope you love this lightened up recipe! Be sure to comment below if you try it.

Broccoli Cranberry Salad in a white bowl.

Broccoli Cranberry Salad with Greek Yogurt Dressing

Lighten up your Broccoli Cranberry Salad with this recipe! Skip the bacon and sub half of the dressing for greek yogurt. Great recipe for potlucks, barbecues, or dinner!
5 from 17 votes
Print Pin Rate
Course: Salad, Side Dish
Cuisine: American
Prep Time: 10 minutes
Total Time: 10 minutes
Servings: 6 servings
Calories: 197kcal
Cost: 7-9


  • large mixing bowl


  • 6 cups broccoli florets cut into bite-sized pieces
  • ½ cup dried cranberries
  • ¼ cup diced red onion
  • ¼ cup sunflower seeds

Greek Yogurt Dressing

  • cup greek yogurt (non-fat works here)
  • cup mayo
  • 2 tablespoons apple cider vinegar
  • 1 tablespoon sugar
  • ½ teaspoon kosher salt
  • teaspoon black pepper


  • In a large bowl, combine the broccoli florets, cranberries, red onion, and sunflower seeds.
  • In a seperate bowl, whisk together all of the dressing ingredients.
  • Pour the dressing over the broccoli and toss to combine. Taste for seasonings. Serve immediately or refrigerate for later use.



This is a great make-ahead side salad that holds well for up to three days in the refrigerator. 


Calories: 197kcal | Carbohydrates: 19g | Protein: 5g | Fat: 13g | Saturated Fat: 2g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 3g | Trans Fat: 1g | Cholesterol: 6mg | Sodium: 308mg | Potassium: 360mg | Fiber: 4g | Sugar: 11g | Vitamin A: 579IU | Vitamin C: 82mg | Calcium: 64mg | Iron: 1mg
Did You Make This Recipe?Please leave a comment below or pin it to your Pinterest account!
Broccoli Cranberry Salad

Leave a Reply

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

Recipe Rating


  1. 5 stars
    Such a wonderfully wholecome recipe! Love how it’s so healthy and great for everyone. Sunflower seeds are such a great bonus for added texture!

  2. 5 stars
    Everything about this salad is amazing! I love the crunchy addition of the sunflower seeds, and the Greek yogurt dressing is to die for!