Dairy-Free Turkey Salad with Pecans and Cranberries

Prep: 5 min4 servingsmediumAmerican
Dairy-Free Turkey Salad with Pecans and Cranberries

This is a creamy turkey salad that transforms holiday leftovers into a satisfying, dairy-free lunch or light dinner. What makes it special is the combination of nutty pecans, tart dried cranberries, and fresh rosemary, which adds complexity beyond typical mayo-based versions. The avocado mayo provides richness without dairy, while Dijon mustard and apple cider vinegar create a balanced, slightly tangy dressing. Soft celery adds gentle crunch and freshness. Perfect for anyone avoiding dairy or seeking cleaner ingredients, this salad works year-round but shines after Thanksgiving or Christmas when turkey is plentiful. It's ideal for meal prep, quick lunches, or casual dinners served on greens or with crackers. This version prioritizes whole ingredients and natural fats over processed mayo, making it feel lighter yet fully satisfying.

Ingredients

4 servings
  • 4 cup leftover cooked turkey, diced
  • ½ cup celery, diced
  • ¼ cup pecans, chopped
    walnuts1:1nutdairy-free

    slightly earthier and more assertive

    Full guide →
  • ¼ cup dried cranberries
    diced apple1:1freshbrighter sweetness

    less chewy texture, more moisture

    Full guide →
  • 1 tablespoon fresh rosemary, chopped
    dried thyme1:1herb swap

    milder, less piney

    Full guide →
  • 2 tablespoon avocado mayo
    regular mayo1:1dairy-freeegg-free option

    adds richness from avocado instead of eggs

  • 1 tablespoon Dijon mustard
  • 1 teaspoon maple syrup
    honey1:1sweetener

    adds floral notes, not dairy-free

    Full guide →
  • 1 teaspoon apple cider vinegar
  • salt, to taste(optional)
  • pepper, to taste(optional)

Instructions

  1. 1

    Dice or shred the cooked turkey and measure all remaining ingredients.

  2. 2

    Combine all ingredients in a large bowl.

  3. 3

    Toss everything together using a large spoon until evenly coated.

  4. 4

    Serve immediately or refrigerate until ready to eat.

Tips

Tip 1

Use freshly shredded turkey for the best texture; finely diced pieces also work but shredding creates a creamier, more cohesive salad that binds better with the avocado mayo.

Tip 2

Chop the rosemary fine to distribute its piney flavor evenly; too-large pieces can overpower individual bites. Fresh rosemary is essential here; dried loses its brightness.

Tip 3

Make this salad up to one day ahead and store it covered; flavors meld and develop as it sits, actually improving the dish. Just stir before serving.

Good to Know

Storage

Refrigerate in an airtight container for up to 3 days. Flavors deepen overnight. Stir before serving; salad may release liquid as turkey releases moisture.

Make Ahead

Prepare up to one day in advance. Store covered in the refrigerator. The salad actually improves as flavors meld.

Serve With

Serve on mixed greens, over butter lettuce leaves, alongside crackers, in a lettuce wrap, or on toasted bread as an open-faced sandwich.

See pairing guide →

Common Mistakes

Watch

Overmix the salad to avoid breaking down turkey pieces into shreds; fold gently to keep texture intact.

Watch

Avoid adding dressing too far ahead; the salad will become watery as turkey releases liquid. Dress just before serving if making more than a few hours ahead.

Watch

Don't skip the rosemary; it transforms this from basic to memorable and distinguishes it from standard turkey salad.

Substitutions

Dairy-Free Swaps

avocado mayo
regular mayo1:1dairy-freeegg-free option

adds richness from avocado instead of eggs

pecans
walnuts1:1nutdairy-free

slightly earthier and more assertive

Full guide →
avocado mayo
tahini mixed with lemon juice3:1 salad to bindervegandairy-freenut-free alternative

creates earthier flavor

General Alternatives

dried cranberries
diced apple1:1freshbrighter sweetness

less chewy texture, more moisture

Full guide →
maple syrup
honey1:1sweetener

adds floral notes, not dairy-free

Full guide →
fresh rosemary
dried thyme1:1herb swap

milder, less piney

Full guide →
Find more substitutions →

FAQ

Can I make this salad the day before?

Yes, this salad improves when made one day ahead as flavors meld and develop. Store it covered in the refrigerator. Give it a gentle stir before serving. If storing longer than a few hours, consider holding the dressing separately and tossing just before service to minimize excess liquid.

What if I don't have avocado mayo?

Use regular mayo at a one-to-one ratio, though you'll lose the dairy-free status and add eggs. Tahini mixed with lemon juice offers a vegan alternative that creates an earthier flavor. Start with half the amount and adjust to your preferred consistency and taste.

Can I freeze leftover turkey salad?

Freezing is not recommended. The mayonnaise-based dressing separates during thawing, creating a watery, unappetizing texture. Instead, freeze shredded turkey separately and prepare fresh salad when needed. Refrigerated, it keeps three days maximum.