This Healthy Broccoli Salad is creamy, crunchy, and full of flavor — a fresh, festive side that brightens any winter meal or holiday table.
For more easy salads, check out our apple chickpea salad, three bean salad with tuna, tuna pasta salad, and healthy chicken salad.

Ingredients
For quantities, see recipe card at the bottom of the page.

- Broccoli: Fresh is best for crunch and color. You can also use pre-cut florets or lightly steamed frozen broccoli for a softer texture. Perfect base for a winter broccoli salad.
- Red apple: Sweet varieties like Honeycrisp or Fuji add balance. Try pear or pomegranate seeds for a fun twist.
- Dried cranberries: Give a pop of tangy sweetness. Raisins, chopped dates, or dried cherries work too.
- Sun-dried tomatoes in oil: Add rich flavor and color. Swap for roasted red peppers or cherry tomatoes for a lighter option.
- Walnuts: Bring crunch and healthy fats. Substitute almonds, pecans, or sunflower seeds. Great choice for a broccoli walnut salad.
- Red onion: Sharp and colorful. You can use shallots or green onions for a milder bite.
- Greek yogurt: Makes the dressing creamy and protein-rich. Use low-fat Greek yogurt or Skyr for even more protein.
- Mayonnaise: Adds richness. Use olive oil mayo or vegan mayo, or skip it for a lighter broccoli salad.
- Apple cider vinegar: Brings tang. Substitute white wine vinegar or lemon juice.
- Honey or maple syrup: Adds gentle sweetness. Try agave syrup if preferred.
- Dijon mustard: For depth and balance. Yellow mustard or grainy mustard are easy swaps.

How to Make Healthy Broccoli Salad
Make the Dressing
In a small bowl, whisk Greek yogurt, mayonnaise (optional), apple cider vinegar, Dijon, honey, salt, and black pepper until smooth and creamy. Taste and adjust sweetness, tang, or salt to your liking.

Prep the Crunch
Cut the broccoli into small florets for the best texture. Add to a large bowl with the dried cranberries, chopped apple, sun-dried tomatoes, walnuts, and red onion.

Toss It Together
Pour the dressing over the veggies. Toss until everything is evenly coated. For a softer bite, let the broccoli sit in the dressing for 5 minutes, then toss again—this makes this easy broccoli salad recipe creamy and crisp.

Chill and Serve
Cover and refrigerate for 15–20 minutes so the flavors blend. The cranberries plump and the dressing settles beautifully. Before serving, give it a quick stir and adjust seasoning if needed. It’s perfect as a broccoli salad for Thanksgiving or a healthy, flavorful Christmas side dish.

Tips
- Cut the broccoli small: The smaller the florets, the better the texture and flavor absorption. This is key for a perfect creamy broccoli salad recipe.
- Soften the broccoli (optional): If you prefer a gentler crunch, blanch the florets in boiling water for 30 seconds, then rinse under cold water.
- Use crisp apples: Sweet-tart varieties like Honeycrisp or Fuji hold their shape and balance the creamy dressing.
- Toast the nuts: Lightly toasting the walnuts or pecans before adding boosts flavor and crunch for a nutty broccoli apple cranberry salad.
- Don’t skip the chill time: Let the salad rest for 15–20 minutes before serving so the flavors blend and mellow.
- Adjust sweetness and tang: Add a touch more honey or vinegar depending on your apple’s sweetness and personal taste.
- Make it ahead: This holiday broccoli salad actually tastes better after a few hours in the fridge — great for Thanksgiving prep or bringing to a festive gathering.
Frequently Asked Questions
Yes! This winter broccoli salad actually gets better after a few hours in the fridge as the flavors meld together.
Not necessarily — raw broccoli gives the best crunch. But if you prefer it softer, blanch it briefly in boiling water, then rinse under cold water. Alternatively, microwave the florets for 3 to 5 minutes.
Absolutely. Use a dairy-free yogurt and vegan mayo for the dressing. It’ll still be creamy and flavorful.
It pairs beautifully with roast chicken, baked salmon, or grilled vegetables.
Store leftovers in an airtight container for up to 3 days. Stir before serving to freshen it up.
More Easy Salad Recipes
- Marinated feta chickpea salad
- Kale salad with feta
- Mediterranean lentil salad
- Chickpea salad with life-changing marinade
- Mediterranean chopped salad
- Dense bean salad
- Black bean salad
- Italian tuna salad
Tried this Healthy Broccoli Salad recipe? We'd love to hear what you think! Leave a 🌟 star rating and drop a comment below—we read every single one. 💬💛
Recipe

Healthy Broccoli Salad (Creamy Greek Yogurt Dressing)
Ingredients
- 1 head broccoli about 1 pound; cut into small florets
- ½ cup dried cranberries
- 1 red apple Honeycrisp, Fuji, Gala fit best with the sun-dried tomatoes
- ¾ cup sun-dried tomatoes in oil — drained from the oil and chopped
- ½ cup walnuts chopped
- ½ red onion chopped
For the Dressing
- 1 cup Greek yogurt
- 2 tablespoons mayonnaise optional
- 2 tablespoons apple cider vinegar
- 1 tablespoon Dijon mustard or yellow mustard
- 1 tablespoon honey or maple syrup
- ¾ teaspoon salt or to taste + black pepper
Instructions
- Make the Dressing: In a small bowl, whisk together 1 cup Greek yogurt, 2 tablespoons mayonnaise (optional), 2 tablespoons apple cider vinegar, 1 tablespoon Dijon mustard, 1 tablespoon honey, ¾ teaspoon salt, and pepper until smooth and creamy.
- Prep the Salad: Cut 1 head broccoli into small florets. Add to a large bowl with ½ cup dried cranberries, 1 red apple (chopped), ¾ cup sun-dried tomatoes (chopped), ½ cup walnuts, and ½ red onion (finely chopped).
- Mix Everything: Pour the dressing over the bowl and toss until all the ingredients are well coated.
- Chill and Serve: Cover and refrigerate for 15–20 minutes so the flavors come together. Give it a quick stir before serving. This creamy, crunchy salad is perfect for holiday meals or cozy winter dinners.
Notes
- Broccoli → Pre-cut florets or lightly steamed frozen broccoli for a softer texture.
- Red apple → Pear or pomegranate seeds for a fruity twist.
- Dried cranberries → Raisins, chopped dates, or dried cherries.
- Sun-dried tomatoes in oil → Roasted red peppers or cherry tomatoes.
- Walnuts → Almonds, pecans, or sunflower seeds.
- Red onion → Shallots or green onions for a milder flavor.
- Greek yogurt → Low-fat Greek yogurt or Skyr for more protein.
- Mayonnaise → Olive oil mayo, vegan mayo, or skip for a lighter dressing.
- Apple cider vinegar → White wine vinegar or lemon juice.
- Honey or maple syrup → Agave syrup or date syrup.
- Dijon mustard → Yellow or grainy mustard.
- Cut broccoli into small florets for the best texture and flavor.
- Blanch briefly if you prefer a softer crunch.
- Use crisp, sweet-tart apples like Honeycrisp or Fuji.
- Toast walnuts or pecans for extra flavor and crunch.
- Chill for 15–20 minutes so the flavors blend beautifully.
- Adjust honey or vinegar to balance sweetness and tang.
- Make ahead — this holiday broccoli salad tastes even better after a few hours in the fridge










Linda says
Delicious salad. Great leftovers.
LisaH says
Delicious, light, sweet and tangy! Love it!
Louise Vestergaard says
Fantastic, Lisa, I am super happy that you enjoyed it!!
Thank you for taking the time to comment here. Kindest,
Louise