Healthy Broccoli Salad Recipe From Scratch


Healthy broccoli salad with grapes, red onion, and sunflower seeds coated in Greek yogurt honey dressing in a chipped white bowl.

I make this healthy broccoli salad every week for meal prep. Most broccoli salads are heavy with mayo and sugar. This version swaps in Greek yogurt for a lighter dressing that still coats every floret.

Prep Time: 15 minutes

Cook Time: 0 minutes

Total Time: 15 minutes

Servings: 6

Method: No Cook

Why This Healthy Broccoli Salad Works

The Greek yogurt dressing gives this healthy broccoli salad a creamy, tangy base without the calorie load of mayo. Honey balances the vinegar without turning the salad into dessert. The result is bright, crisp, and genuinely satisfying.

I add red seedless grapes for bursts of sweetness between the crunchy florets. Sunflower seeds bring a nutty crunch that holds up overnight. This is the salad I bring to potlucks when I want people to ask for the recipe.

Ingredients

  • 4 cups fresh broccoli florets, chopped small
  • 1/2 cup red seedless grapes, halved
  • 1/3 cup red onion, finely diced
  • 1/4 cup sunflower seeds
  • 1/4 cup raisins
  • 1/2 cup plain Greek yogurt
  • 2 tablespoons honey
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon Dijon mustard
  • 1/4 teaspoon salt

What You Need for Healthy Broccoli Salad

Fresh broccoli florets — cut them small, about the size of a grape. Smaller pieces absorb more dressing and are easier to eat in one bite.

Plain Greek yogurt — full-fat gives a creamier texture. Non-fat works but the dressing feels thinner. Sour cream can substitute in equal amounts.

Honey — balances the vinegar sharpness. Maple syrup or agave work at the same ratio for a different flavor angle.

Apple cider vinegar — adds brightness and tang. White wine vinegar or lemon juice are the closest substitutes if that is what you have.

Dijon mustard — acts as an emulsifier and adds depth. Yellow mustard works but the flavor is sharper and less complex.

Red seedless grapes — the sweetness and moisture they release into the salad gets better after an hour in the fridge. Dried cranberries can substitute.

How to Make Healthy Broccoli Salad

  1. Whisk together Greek yogurt, honey, apple cider vinegar, Dijon mustard, and salt in a small bowl until smooth.
  2. Chop broccoli florets into small bite-size pieces and place in a large bowl.
  3. Add grapes, red onion, sunflower seeds, and raisins to the broccoli.
  4. Pour dressing over the broccoli mixture and stir until everything is evenly coated.
  5. Cover and refrigerate for at least 30 minutes before serving.
  6. Stir again before serving and adjust seasoning to taste.

Healthy Broccoli Salad Variations

Broccoli Salad With Bacon

Crisp 4 strips of turkey bacon and crumble them over the finished salad. The smoky crunch adds contrast against the sweet grapes. Keep bacon on the side if making this ahead so it stays crisp.

Vegan Broccoli Salad

Replace Greek yogurt with plain unsweetened coconut yogurt and swap honey for maple syrup. The dressing turns slightly thinner but the flavor stays bright. All other ingredients are already plant-based.

Broccoli Cauliflower Salad

Use 2 cups broccoli and 2 cups cauliflower florets chopped to the same size. The cauliflower absorbs the yogurt dressing faster and softens slightly by day two. This is my go-to when I want more volume per batch.

Keto Broccoli Salad

Skip the raisins and grapes. Add 1/3 cup shredded sharp cheddar and replace honey with 1 tablespoon of liquid stevia or monk fruit sweetener. Net carbs drop from 23g to under 8g per serving.

Tips for the Best Healthy Broccoli Salad

  • I chop the broccoli extra small — thumb-size pieces or smaller absorb more dressing.
  • Let it chill at least 30 minutes before serving. An hour is better. Overnight is best.
  • Taste the dressing before adding it — adjust honey up or vinegar up to your preference.
  • Halve the grapes lengthwise so they nestle between florets instead of rolling around.
  • Toast the sunflower seeds in a dry pan for 2 minutes for extra nutty depth.
  • Double the dressing if you want it extra coated — it keeps separately in the fridge for a week.

Make Ahead & Storage

This healthy broccoli salad holds in the fridge for up to four days in an airtight container. The broccoli softens slightly by day three but the flavor improves every day. I make it Sunday night for lunches all week.

For best texture, store sunflower seeds separately and add right before serving. The dressing can be made up to five days ahead. Freezing is not recommended — the broccoli turns mushy when thawed.

Common Questions

Can I make healthy broccoli salad the night before?

Yes. Making it the night before is actually ideal. The broccoli softens slightly and soaks up the dressing overnight. The flavor improves significantly with more resting time.

Do I need to blanch the broccoli?

No. I use raw broccoli florets for this recipe. Raw gives a crisper texture and holds up better over days in the fridge. Blanched broccoli gets soft too quickly in the dressing.

Can I use frozen broccoli for this salad?

I do not recommend it. Frozen broccoli releases water when it thaws and makes the dressing thin and watery. Fresh florets are the only way to get the right crunch and texture.

Is this broccoli salad gluten-free?

Yes. Every ingredient in this healthy broccoli salad is naturally gluten-free. Double-check your Dijon mustard label if you have celiac disease — most brands are fine but a few use malt vinegar.

What can I substitute for raisins?

Dried cranberries work perfectly and add a slightly tart note. Dried cherries or chopped Medjool dates are other options. If you do not like dried fruit, just leave it out — the salad is complete without it.

This healthy broccoli salad from scratch is one of my most-made recipes all year. Save this recipe and tap the pin for the full ingredient list and step-by-step instructions.

Healthy broccoli salad with grapes, red onion, and sunflower seeds in a white bowl

Healthy Broccoli Salad Recipe From Scratch

A crisp no-mayo broccoli salad with Greek yogurt honey dressing, grapes, and sunflower seeds — ready in 15 minutes.

Prep
15 min
Cook
0 min
Total
15 min
Servings
6
Calories
180

Ingredients

  • 4 cups fresh broccoli florets, chopped small
  • 1/2 cup red seedless grapes, halved
  • 1/3 cup red onion, finely diced
  • 1/4 cup sunflower seeds
  • 1/4 cup raisins
  • 1/2 cup plain Greek yogurt
  • 2 tablespoons honey
  • 1 tablespoon apple cider vinegar
  • 1 teaspoon Dijon mustard
  • 1/4 teaspoon salt

Instructions

  1. Whisk together Greek yogurt, honey, apple cider vinegar, Dijon mustard, and salt in a small bowl until smooth.
  2. Chop broccoli florets into small bite-size pieces and place in a large bowl.
  3. Add grapes, red onion, sunflower seeds, and raisins to the broccoli.
  4. Pour dressing over the broccoli mixture and stir until everything is evenly coated.
  5. Cover and refrigerate for at least 30 minutes before serving.
  6. Stir again before serving and adjust seasoning to taste.
Nutrition per serving
180 cal 23g carbs 5g protein 9g fat 3g fiber 14g sugar 210mg sodium

Michal Sieroslawski

Michal is a personal trainer and writer at Millennial Hawk. He holds a MSc in Sports and Exercise Science from the University of Central Lancashire. He is an exercise physiologist who enjoys learning about the latest trends in exercise and sports nutrition. Besides his passion for health and fitness, he loves cycling, exploring new hiking trails, and coaching youth soccer teams on weekends.

Leave a Reply

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

Recent Posts