This Broccoli Cashew Salad with Apples, Pears, and Cranberries is one of my favorite fresh and crunchy salads to serve year-round. It’s a beautiful balance of sweet, savory, and nutty flavors, with crisp veggies, juicy fruit, chewy dried cranberries, and roasted cashews all tossed in a creamy dressing. It’s vibrant, delicious, and always a crowd-pleaser.

Why You’ll Love This Recipe

I love how this salad gives me that perfect mix of textures and flavors in every bite—crunchy broccoli and nuts, sweet apples and pears, and a tangy, creamy dressing to tie it all together. It’s easy to prep ahead, holds up well in the fridge, and works as a side or light lunch. It’s also naturally gluten-free and packed with freshness.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Fresh broccoli florets (chopped into bite-size pieces)

  • Apples (sweet and crisp, diced)

  • Pears (ripe but firm, diced)

  • Dried cranberries

  • Roasted cashews (unsalted or lightly salted)

  • Red onion (thinly sliced, optional)

For the dressing:

  • Mayonnaise

  • Plain Greek yogurt or sour cream

  • Apple cider vinegar

  • Honey or maple syrup

  • Salt

  • Black pepper

Directions

  1. I start by chopping the broccoli into small florets and placing them in a large mixing bowl.

  2. I dice the apples and pears, then toss them into the bowl along with the dried cranberries, cashews, and red onion if using.

  3. In a separate small bowl, I whisk together the mayonnaise, Greek yogurt, vinegar, honey, salt, and pepper until smooth.

  4. I pour the dressing over the salad ingredients and toss everything until evenly coated.

  5. I refrigerate the salad for at least 30 minutes before serving to let the flavors come together.

  6. I give it one final toss before serving and sprinkle a few extra cashews or cranberries on top for presentation.

Servings and timing

This recipe serves 6–8 as a side dish.
Prep time: 15 minutes
Chill time: 30 minutes
Total time: 45 minutes

Variations

Sometimes I add crumbled feta or goat cheese for a creamy, tangy bite. I’ve also thrown in sunflower seeds, chopped celery, or even bacon bits for added crunch. If I want a dairy-free version, I use all mayo or a vegan alternative in the dressing. For a lighter version, I reduce the mayo and use more Greek yogurt.

Storage/reheating

I store leftovers in an airtight container in the fridge for up to 3 days. The salad holds up well, even with the dressing, and the flavors continue to improve as it sits. I don’t recommend freezing it, since the fresh produce and dressing won’t hold up to thawing.

FAQs

Can I make this salad ahead of time?

Yes, I often make it a day in advance. I store the dressing separately and mix it in just before serving if I want the salad extra crisp.

Do I need to cook the broccoli?

No, I use raw broccoli for the best crunch and freshness. If I want it slightly softer, I blanch it for 1 minute and then cool it quickly in ice water.

What apples work best?

I like using sweet-crisp varieties like Fuji, Honeycrisp, or Gala. They hold their shape and balance the tart cranberries.

Can I use a different nut?

Yes, I’ve used almonds, pecans, or walnuts in place of cashews. Toasted nuts give the best flavor.

Is this salad gluten-free?

Yes, all the ingredients are naturally gluten-free. I just make sure the mayo and any extras I use are certified gluten-free if needed.

Conclusion

Broccoli Cashew Salad with Apples, Pears, and Cranberries is one of those bright, flavorful dishes I can serve with almost anything—from holiday meals to picnic lunches. It’s crunchy, colorful, and bursting with fresh ingredients that keep me coming back for more. Whether I’m sharing it at a potluck or enjoying it straight from the fridge, it always hits the spot.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Broccoli Cashew Salad with Apples, Pears, and Cranberries

Broccoli Cashew Salad with Apples, Pears, and Cranberries

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Olivia
  • Prep Time: 15 minutes
  • Total Time: 45 minutes (including chill time)
  • Yield: 6–8 servings (side dish)
  • Category: Salad
  • Method: No-cook
  • Cuisine: American
  • Diet: Vegetarian

Description

A vibrant, crunchy salad featuring broccoli florets, crisp apples and pears, chewy cranberries, and roasted cashews tossed in a creamy, tangy dressing—perfect as a light lunch or flavorful side.


Ingredients

  • 4 cups fresh broccoli florets, chopped into bite-size pieces
  • 1 apple (sweet-crisp variety), diced
  • 1 pear (ripe but firm), diced
  • 1/2 cup dried cranberries
  • 1/2 cup roasted cashews (unsalted or lightly salted)
  • 1/4 cup red onion, thinly sliced (optional)
  • For the dressing:
  • 1/2 cup mayonnaise
  • 1/2 cup plain Greek yogurt or sour cream
  • 2 tbsp apple cider vinegar
  • 12 tbsp honey or maple syrup (to taste)
  • 1/4 tsp salt
  • 1/4 tsp black pepper

Instructions

  1. Place chopped broccoli in a large mixing bowl.
  2. Add diced apple, pear, dried cranberries, cashews, and sliced red onion (if using).
  3. In a small bowl, whisk together mayonnaise, Greek yogurt (or sour cream), apple cider vinegar, honey or maple syrup, salt, and pepper until smooth.
  4. Pour the dressing over the salad and toss until everything is evenly coated.
  5. Refrigerate for at least 30 minutes to allow flavors to meld.
  6. Give the salad a final toss before serving. Top with extra cashews or cranberries if desired.

Notes

  • Add crumbled feta or goat cheese for a tangy, creamy twist.
  • Mix in sunflower seeds, chopped celery, or bacon bits for extra texture.
  • Use all mayo or a vegan mayo alternative for a dairy-free version.
  • Reduce the mayo and increase Greek yogurt for a lighter dressing.
  • Blanch broccoli for 1 minute and cool in ice water if you prefer a slightly softer texture.

Nutrition

  • Serving Size: 1 cup
  • Calories: 180
  • Sugar: 12g
  • Sodium: 150mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 10mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star