This Greek Yogurt Broccoli Salad is a light, refreshing, and heart-healthy side dish packed with crunch, protein, and Mediterranean flavor.

For more salads with Greek yogurt dressing, check out our apple chickpea salad, healthy coleslaw, Greek yogurt pasta salad, and creamy cucumber salad.

Top down healthy broccoli salad with sun dried tomatoes nuts and yogurt dressing.

How to Turn Broccoli Salad Into a Healthy Treat

This Greek Yogurt Broccoli Salad takes everything you love about a classic but makes it lighter, brighter, and way more exciting.

Think crisp broccoli, chewy cranberries, toasted almonds, and sun-dried tomatoes all tossed in a creamy yet refreshing dressing thatโ€™s mostly Greek yogurt with just a kiss of mayo.

Close up Greek yogurt broccoli salad with cranberries almonds and creamy dressing.

The result? A fiber-rich, high-protein, heart-healthy salad thatโ€™s as nourishing as it is delicious. Louise and I often make this when we want a quick, energizing meal that feels like sunshine on a plate โ˜€๏ธโ€”and it always disappears fast at potlucks or summer cookouts.

Whether youโ€™re craving a light broccoli salad recipe for weekday lunches or an easy summer salad recipe to impress friends, this dish proves that broccoli salad can be both good-for-you and downright irresistible ๐Ÿฅฆ.

Ingredients

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

Ingredients for Greek yogurt broccoli salad with broccoli cranberries nuts seeds and yogurt.
  • Broccoli: fresh florets and tender stems give crunch and sweetness. Substitute cauliflower for a fun twist or even shredded Brussels sprouts for a heartier bite.
  • Red onion: adds sharp flavor and color. Swap with green onions for a milder taste, or shallots for a delicate edge.
  • Dried cranberries: bring a sweet-tart balance. Golden raisins, chopped dates, or even fresh pomegranate seeds also work beautifully.
  • Almonds: toasted almonds add nuttiness and crunch. Sub with walnuts, pecans, or even pine nuts if you want a more Mediterranean broccoli salad.
  • Seeds: sunflower or pumpkin seeds add extra crunch and healthy fats. Try sesame seeds or hemp hearts for variety.
  • Sun-dried tomatoes: rich and tangy, they replace bacon in a healthy broccoli salad. Sub with roasted red peppers for sweetness or marinated artichokes for depth.

For the Dressing

  • Greek yogurt: makes the dressing tangy and protein-rich. Substitute with non-dairy yogurt, sour cream, or skyr for a similar effect.
  • Mayonnaise: just a touch gives creaminess. Use vegan mayo for a dairy-free option or leave it out entirely for a lighter broccoli salad recipe.
  • Apple cider vinegar: brightens the salad. White wine vinegar or lemon juice are easy swaps.
  • Honey: balances acidity with sweetness. Maple syrup or agave nectar keep it plant-based.
  • Dijon mustard: adds sharpness and depth to the dressing. Substitute with yellow mustard for a milder taste, or whole-grain mustard for extra texture.
  • Salt & Black Pepper.

How to Make Greek Yogurt Broccoli Salad

Step 1: Chop the Broccoli

Rinse, dry, and cut the broccoli into small bite-sized florets. Donโ€™t forget the stemsโ€”theyโ€™re delicious when peeled and finely chopped. Add everything to a large salad bowl.

Step 1 Chopped broccoli florets and stems on a cutting board ready for salad.

Step 2: Make the Dressing

In a small bowl, whisk together Greek yogurt, a touch of mayo, apple cider vinegar, honey (or maple syrup), salt, and pepper. This light and creamy dressing is what makes this a vegetarian broccoli salad recipe youโ€™ll want to make again and again.

Step 2 Mixing Greek yogurt mayo vinegar and honey in a bowl for salad dressing.

Step 3: Assemble the Salad

To the bowl of broccoli, add almonds, mixed seeds, chopped red onion, sweet dried cranberries, sun-dried tomatoes, and the toasted nuts and seeds.

Step 3 Chopped Broccoli nuts cranberries seeds and onion in a large mixing bowl.

Step 4: Mix and Serve

Pour the dressing on top and toss until everything is evenly coated.

Chill for 30 minutes if you canโ€”the flavors deepen beautifully and make the perfect broccoli salad with cranberries for any summer table.

Step 4 Greek yogurt broccoli salad served in a large bowl.

Tips

  • Optional โ€œno-squeakโ€ blanch: a 30โ€“45 second dip in boiling water, then ice bath, removes raw harshness (great for kids); dry very well before dressing.
  • Grate a little broccoli: micro-grate a handful of florets into โ€œconfettiโ€โ€”it clings to the dressing and boosts broccoli flavor throughout.
  • Quick-pickle the onion: soak red onion in vinegar, a pinch of salt, and a touch of honey for 10 minutes; youโ€™ll get zip without the bite.
  • Plump the cranberries: soak in hot water (or a splash of vinegar + water) for 5 minutes, then drainโ€”juicier pops in every bite.
  • Two-stage crunch: fold in half the nuts/seeds now and reserve the rest for serving so the top stays ultra-crunchy.
  • Citrus lift: add lemon zest to the dressing; zest = aroma without extra acid, so you keep the creamy balance.
  • Protein upgrade for a high protein broccoli salad: stir in chickpeas or edamame, and swap Greek yogurt for skyr to nudge protein even higher.

Frequently Asked Questions

Can I make this salad ahead of time?

Yes! This salad tastes even better after resting in the fridge for 30 minutes to a few hours. Just keep the nuts and seeds separate until serving so they stay crunchy.

Do I need to cook the broccoli first?

No, raw broccoli works perfectly hereโ€”itโ€™s crisp and fresh. If you prefer a softer bite, try the quick โ€œno-squeak blanchโ€ method (a 30-second dip in boiling water followed by an ice bath).

Can I make this dairy-free?

Absolutely. Use vegan mayo and plant-based yogurt to create a creamy broccoli salad with Greek yogurt dressing thatโ€™s still light and tangy.

What can I use instead of dried cranberries?

Golden raisins, chopped dates, or pomegranate seeds are all delicious swaps that add sweetness and chew.

How long does it last in the fridge?

Stored in an airtight container, this broccoli salad without bacon keeps well for up to 3 days. The flavors deepen over time, though the crunch may soften slightly.

Is this salad filling enough for a main dish?

Yes, especially if you add chickpeas, edamame, or grilled chicken. Itโ€™s high in fiber and protein, making it a balanced meal on its own.

More Easy Salad Recipes

If you tried this Greek Yogurt Broccoli Salad recipe or any other recipe on our blog, please leave a ๐ŸŒŸ star rating and let us know how it goes in the comments. We love hearing from you!

Fresh Mediterranean broccoli salad with yogurt dressing cranberries almonds and seeds on a table.

Greek Yogurt Broccoli Salad

No ratings yet
This Greek Yogurt Broccoli Salad is a fresh, crunchy, and heart-healthy twist on the classicโ€”packed with protein, fiber, and Mediterranean flavor for a light side dish or nourishing lunch.
Prep Time: 20 minutes
Cook Time: 0 minutes
Total Time: 20 minutes
Servings: 6 people
Course: Light meal, salad, Side dish
Cuisine: American, Mediterranean

Ingredients 

  • 2 heads broccoli about 1ยฝ pounds; cut into small florets and stems chopped into small pieces
  • ยฝ red onion finely chopped
  • ยฝ cup dried cranberries
  • ยผ cup almonds chopped
  • ยผ cup seeds sunflower or pumpkin
  • ยพ cup sun-dried tomatoes in oil cut into strips with scissors or chopped

For the Dressing

  • 1 cup Greek yogurt or non-dairy yogurt.
  • 2 tablespoons mayonnaise or vegan mayo – add more to taste
  • 2 tablespoons apple cider vinegar
  • 1 tablespoons Dijon mustard or yellow mustard
  • 1 tablespoon honey or maple syrup
  • ยพ teaspoon salt or to taste + freshly ground black pepper

Instructions 

  • Chop Broccoli: Cut 2 heads broccoli into bite-sized florets and small stem pieces. Add to a large bowl.
    Step 1 Chopped broccoli florets and stems on a cutting board ready for salad.
  • Make Dressing: In a small bowl, whisk 1 cup Greek yogurt, 2 tablespoons mayonnaise, 2 tablespoons apple cider vinegar, 1 tablespoons Dijon mustard, 1 tablespoon honey, ยพ teaspoon salt, and black pepper until smooth and creamy.
    Step 2 Mixing Greek yogurt mayo vinegar and honey in a bowl for salad dressing.
  • Assemble Salad: Add ยผ cup almondsยผ cup seeds, ยฝ red onion, ยฝ cup dried cranberries, ยพ cup sun-dried tomatoes in oil chopped with scissors, to the broccoli.
    Step 3 Chopped Broccoli nuts cranberries seeds and onion in a large mixing bowl.
  • Toss and Serve: Toss with dressing and chill before serving.
    Step 4 Greek yogurt broccoli salad served in a large bowl.

Notes

Substitutions
  • Broccoli: use cauliflower or shredded Brussels sprouts.
  • Red onion: swap with green onions or shallots.
  • Dried cranberries: try golden raisins, chopped dates, or pomegranate seeds.
  • Almonds: replace with walnuts, pecans, or pine nuts for a Mediterranean twist.
  • Seeds: sunflower or pumpkin seeds โ†’ sesame seeds or hemp hearts.
  • Sun-dried tomatoes: swap with roasted red peppers or marinated artichokes.
  • Greek yogurt: sub with non-dairy yogurt, sour cream, or skyr.
  • Mayonnaise: use vegan mayo or skip for a lighter version.
  • Apple cider vinegar: switch to white wine vinegar or lemon juice.
  • Honey: swap with maple syrup or agave.
  • Dijon mustard: use yellow mustard for mild flavor or whole-grain for texture.
  • Salt & black pepper: adjust to taste; add chili flakes for heat.
Tips
  • No-squeak blanch: dip broccoli 30โ€“45 seconds in boiling water, then ice bath for a gentler crunch.
  • Confetti broccoli: grate a few florets so the โ€œgreen bitsโ€ cling to the dressing in every bite.
  • Mellow onions: quick-pickle with vinegar, salt, and honey for zip without the bite.
  • Juicy cranberries: soak in hot water (or vinegar mix) 5 minutes to plump them up.
  • Double crunch: mix in half the nuts/seeds now, sprinkle the rest just before serving.
  • Citrus lift: add lemon zest for aroma and brightness without extra acidity.
  • Protein boost: make it a high protein broccoli salad with chickpeas, edamame, or skyr.
Storage
Store broccoli salad in an airtight container in the fridge for up to 3 days, but avoid freezing as it changes texture.

Nutrition

Serving: 1 of 6, Calories: 244kcal, Carbohydrates: 27g, Protein: 10g, Fat: 12g, Saturated Fat: 2g, Polyunsaturated Fat: 3g, Monounsaturated Fat: 4g, Trans Fat: 0g, Cholesterol: 4mg, Sodium: 443mg, Potassium: 738mg, Dietary Fiber: 6g, Sugar: 14g, Vitamin A: 927IU, Vitamin B6: 0.3mg, Vitamin C: 119mg, Vitamin E: 3mg, Vitamin K: 124ยตg, Calcium: 120mg, Folate: 82ยตg, Iron: 2mg, Manganese: 1mg, Magnesium: 60mg, Zinc: 1mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you โญ๏ธ ๐Ÿ’š.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

Weโ€™re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) ๐ŸŒฟโœจ.

Welcome to our blog, we are glad you are here.

Leave a comment

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

Recipe Rating