Crunchy Broccoli Salad Recipe with Creamy Dressing

This healthy broccoli salad combines crisp broccoli florets, sweet red grapes, red onion, raisins and crunchy sunflower seeds, all tossed in a bright honey-Dijon dressing made with Greek yogurt instead of mayonnaise. It’s a lighter, protein-rich side that works for spring, summer or fall and is perfect for picnics, potlucks or weekly meal prep.

This Healthy Broccoli Salad is loaded with fresh broccoli, juicy grapes, red onion, crunchy sunflower seeds and raisins all tossed with a delicious zesty honey dijon dressing made with Greek yogurt instead of mayo!

Most classic broccoli salads rely on mayonnaise and added sugar, which can make them heavy and overly sweet. This version lightens things up by using plain Greek yogurt as the base of the dressing and a touch of honey (or maple syrup) for gentle sweetness. The grapes and raisins contribute natural sugar, so there’s no need for excessive refined sugar. The result is a crunchy, flavorful salad with good protein and fiber that actually feels satisfying and fresh. Raisins absorb the dressing and deliver little bursts of sweetness in every bite.

This salad is naturally gluten-free and can be made ahead of time, which makes it a reliable choice to bring to gatherings or to include in your weekly meal prep. Prepare it the night before for best flavor — chilling allows the broccoli to soak up the dressing and improves the texture and taste.

This Healthy Broccoli Salad is loaded with fresh broccoli, juicy grapes, red onion, crunchy sunflower seeds and raisins all tossed with a delicious zesty honey dijon dressing made with Greek yogurt instead of mayo!

Ingredients You’ll Need

  • Broccoli – about 5 cups of raw broccoli florets, cut into bite-size pieces (roughly 2 small heads).
  • Red grapes – 1 cup, sliced if large; their juiciness pairs nicely with the crunchy broccoli.
  • Red onion – about 1/2 cup, finely chopped for a mild bite and color.
  • Raisins – 1/2 cup for chewy, sweet pockets of flavor.
  • Sunflower seeds – 1/3 cup for texture and a nutty crunch.
  • Plain Greek yogurt – 1/2 cup to replace mayonnaise and add protein and creaminess. Use dairy-free yogurt if needed.
  • Dijon mustard – 3 tablespoons for a bright, tangy note.
  • Honey – 3 tablespoons (or maple syrup) to lightly sweeten the dressing without refined sugar.
  • Apple cider vinegar – 2 tablespoons for acidity and balance.
  • Lemon juice – 2 tablespoons to brighten the flavors.
  • Salt and black pepper – to taste; start with 1/2 teaspoon salt and 1/4 teaspoon pepper and adjust.
  • Optional mix-ins – shredded carrots, cooked bacon or bacon bits, chopped nuts (almonds, walnuts, cashews), dried cranberries or cherries, or a handful of shredded sharp cheddar for extra richness.

How to Make Healthy Broccoli Salad

This salad comes together quickly with a few straightforward steps.

  1. Prepare the produce. Wash and chop the broccoli into bite-size florets. Thinly slice the grapes and chop the red onion.
  2. Whisk the dressing. In a small bowl or a jar, combine the plain Greek yogurt, Dijon mustard, honey, apple cider vinegar, lemon juice, salt and pepper. Whisk until smooth. If you prefer a thinner dressing, add a teaspoon or two of water or a splash of olive oil and mix until you reach the desired consistency.
  3. Toss the salad. In a large bowl, combine the broccoli, grapes, red onion, raisins and sunflower seeds. Pour the dressing over the salad and toss until everything is evenly coated. Taste and adjust seasoning with additional salt and pepper if needed.
  4. Chill before serving. Cover and refrigerate the salad for at least one hour and up to 24 hours. Chilling allows the broccoli to absorb the dressing and for the flavors to meld. Stir again before serving.
This Healthy Broccoli Salad is loaded with fresh broccoli, juicy grapes, red onion, crunchy sunflower seeds and raisins all tossed with a delicious zesty honey dijon dressing made with Greek yogurt instead of mayo!

Serving Suggestions

This broccoli salad makes a versatile side for backyard cookouts, picnics, potlucks and holiday spreads. Its crisp, cool profile balances richer dishes like burgers, sandwiches, grilled meats and pasta salads. You can also make it a main dish by adding shredded cooked chicken or cannellini beans for extra protein.

  • Serve alongside grilled or pan-seared chicken, turkey burgers, or fish.
  • Mix in shredded chicken for a protein-packed lunch or light dinner.
  • Use as part of a buffet with kabobs, skewers or hearty mains to lighten up the meal.

Storage and Make-Ahead Tips

For best results, prepare the salad a few hours or the night before serving. It improves with time as the broccoli soaks up the dressing. Stored in an airtight container, this salad will keep well in the refrigerator for 4 to 5 days.

If you prefer to make it further ahead, store the dressing separately in a sealed container and toss it with the broccoli mixture a few hours before serving. A tightly sealed jar is convenient for storing and shaking up dressings.

This Healthy Broccoli Salad is loaded with fresh broccoli, juicy grapes, red onion, crunchy sunflower seeds and raisins all tossed with a delicious zesty honey dijon dressing made with Greek yogurt instead of mayo!

Recipe Summary

Healthy Broccoli Salad

A crisp broccoli salad with grapes, raisins, red onion and sunflower seeds tossed in a honey-Dijon Greek yogurt dressing.

  • Prep Time: 20 minutes
  • Total Time: 20 minutes (plus chilling time)
  • Servings: 6 (about 1 cup per serving)

Ingredients

  • 5 cups broccoli florets
  • 1 cup red grapes, sliced
  • 1/2 cup red onion, chopped
  • 1/2 cup raisins
  • 1/3 cup sunflower seeds

For the dressing

  • 1/2 cup plain Greek yogurt
  • 3 tablespoons Dijon mustard
  • 3 tablespoons honey (or maple syrup)
  • 2 tablespoons apple cider vinegar
  • 2 tablespoons lemon juice
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  1. Whisk together the Greek yogurt, Dijon mustard, honey, apple cider vinegar, lemon juice, salt and pepper in a small bowl or jar until smooth. Thin with a little water or olive oil if desired.
  2. In a large bowl, combine the broccoli, grapes, red onion, raisins and sunflower seeds. Pour the dressing over the mixture and toss until evenly coated. Taste and adjust seasoning.
  3. Cover and refrigerate for at least one hour or up to 24 hours before serving. Stir well before serving.

Notes

This salad will keep 4 to 5 days in the refrigerator when stored in an airtight container. Add optional mix-ins like nuts, shredded cheese or bacon for variety.

Nutrition (approximate per 1 cup)

  • Calories: 162 kcal
  • Carbohydrates: 27.5 g
  • Protein: 5.6 g
  • Fat: 3.8 g
  • Fiber: 3.1 g
  • Sugar: 21.3 g
  • Sodium: 302 mg

If you try this Healthy Broccoli Salad and enjoy it, consider rating the recipe or leaving a comment to share variations you loved — it’s a great way to inspire others and preserve your favorite tweaks.