I love bringing this Broccoli Apple Crunch Salad to Thanksgiving because it adds a fresh, colorful crunch to a table full of cozy dishes. Crisp apples, tender broccoli, sweet cranberries, and a creamy tangy dressing come together in a side salad that is easy to prepare ahead.
Why You’ll Love This Broccoli Apple Crunch Salad
This salad balances crisp, sweet, savory, and creamy flavors in every bite. The broccoli holds its texture, while apples and dried cranberries bring a little sweetness. It also travels well and can be made ahead, making it a practical addition to a busy holiday menu.
Broccoli Apple Crunch Salad Ingredients & Substitutions
- 5 cups small broccoli florets, cut into bite-size pieces
- 2 crisp apples, cored and diced
- 1/3 cup finely diced red onion
- 1/2 cup dried cranberries
- 1/2 cup toasted pecans, roughly chopped
- 1/2 cup mayonnaise
- 1/4 cup plain Greek yogurt
- 1 tablespoon apple cider vinegar
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- 1/4 teaspoon fine salt, plus more to taste
- 1/8 teaspoon black pepper
Use sunflower seeds instead of pecans for a nut-free crunch. A firm, sweet-tart apple such as Honeycrisp or Granny Smith works especially well. You can use all mayonnaise or all Greek yogurt for the dressing, adjusting the seasoning to taste.
Step-by-Step Instructions to Make Broccoli Apple Crunch Salad
1. Prepare the broccoli and apples
Wash and thoroughly dry the broccoli, then cut it into small florets. Core and dice the apples just before mixing so they stay crisp. If you are preparing the salad ahead, toss the apple pieces with a little lemon juice to help limit browning.
2. Mix the dressing
In a small bowl, whisk together the mayonnaise, Greek yogurt, apple cider vinegar, honey, Dijon mustard, salt, and black pepper until smooth.
3. Toss the salad
Add the broccoli, apples, red onion, dried cranberries, and pecans to a large bowl. Pour the dressing over the top and toss until everything is lightly coated.
4. Chill and serve
Cover and refrigerate for at least 20 minutes so the flavors can mingle. Give the salad another toss just before serving, then taste and adjust the salt or pepper as needed.
Tips for Success
- Cut the broccoli florets small so the dressing coats them evenly and the salad is easy to scoop.
- Dry the broccoli well after washing. Extra water can thin the dressing.
- Toast the pecans in a dry skillet over medium-low heat for a few minutes, stirring often, until fragrant. Let them cool before adding.
- For the best texture, add the pecans shortly before serving if you prefer them especially crisp.
- Chill the salad briefly before serving, but avoid dressing it too far in advance if you want the apples at their crispest.
Variations of Broccoli Apple Crunch Salad
For extra savory flavor, fold in a little crumbled feta. Add shredded carrots for more color, or use green onions in place of red onion for a milder bite. For a lighter dressing, increase the Greek yogurt and reduce the mayonnaise. You can also swap the dried cranberries for raisins or chopped dried cherries.
Serving Suggestions: What to Pair with Broccoli Apple Crunch Salad
Serve this salad alongside roast turkey, baked chicken, or a hearty lentil dish. It is also a refreshing contrast to mashed potatoes, roasted vegetables, and warm dinner rolls. For a Thanksgiving spread, make it one of the bright, crunchy sides that balances richer dishes.
Storage & Reheating Instructions
Store leftovers in an airtight container in the refrigerator for up to 3 days. This salad is served cold, so reheating is not needed. If making it ahead, prepare the dressing and chop the broccoli and onion separately, then dice the apples and toss everything together closer to serving. Stir well before enjoying leftovers.
Memories Made Around the Table
I like having a crisp salad on the holiday table because it gives everyone a fresh bite between the richer dishes. This one always invites a little conversation as people spot the apples and cranberries, then go back for another spoonful. It is simple to make, easy to share, and right at home among the Thanksgiving favorites.
FAQs
Can I make Broccoli Apple Crunch Salad ahead?
Yes. Mix the dressing and prepare the broccoli, onion, and cranberries a day ahead, then refrigerate them separately. Dice the apples and toss the salad shortly before serving for the freshest texture.
Do I need to cook the broccoli?
No, the broccoli is used raw for a fresh crunch. Cut it into small florets so it is pleasant to eat and evenly coated with dressing.
Which apples are best for this salad?
Choose a crisp apple that holds its shape, such as Honeycrisp, Gala, or Granny Smith. A sweet-tart variety gives the salad a nice contrast to the creamy dressing.
Can I make the salad without nuts?
Yes. Leave out the pecans or replace them with toasted sunflower seeds or pumpkin seeds for crunch.
Final Thoughts
This Broccoli Apple Crunch Salad is a fresh, colorful side that brings welcome crunch to Thanksgiving dinner. With crisp broccoli, sweet fruit, toasted pecans, and a creamy tangy dressing, it is easy to customize and simple to share.

Broccoli Apple Crunch Salad
Equipment
- 1 Large bowl
- 1 Small bowl
- 1 Whisk
Ingredients
- 5 cups broccoli florets cut into bite-size pieces
- 2 crisp apples cored and diced
- ⅓ cup red onion finely diced
- ½ cup dried cranberries
- ½ cup pecans toasted and roughly chopped
- ½ cup mayonnaise
- ¼ cup plain Greek yogurt
- 1 tablespoon apple cider vinegar
- 1 tablespoon honey
- 1 teaspoon Dijon mustard
- ¼ teaspoon fine salt plus more to taste
- ⅛ teaspoon black pepper
Instructions
- Wash and thoroughly dry the broccoli, then cut it into small florets. Core and dice the apples just before mixing. If preparing ahead, toss the apple pieces with a little lemon juice to help limit browning.
- In a small bowl, whisk together the mayonnaise, Greek yogurt, apple cider vinegar, honey, Dijon mustard, salt, and black pepper until smooth.
- Add the broccoli, apples, red onion, dried cranberries, and pecans to a large bowl. Pour the dressing over the top and toss until everything is lightly coated.
- Cover and refrigerate for at least 20 minutes. Toss again just before serving, then taste and adjust the salt or pepper as needed.
