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 cup leftover cooked turkey, diced
- ½ cup celery, diced
- ¼ cup pecans, chopped
- ¼ cup dried cranberries
- 1 tablespoon fresh rosemary, chopped
- 2 tablespoon avocado mayoregular mayo1:1dairy-freeegg-free option
adds richness from avocado instead of eggs
- 1 tablespoon Dijon mustard
- 1 teaspoon maple syrup
- 1 teaspoon apple cider vinegar
- salt, to taste(optional)
- pepper, to taste(optional)
Instructions
- 1
Dice or shred the cooked turkey and measure all remaining ingredients.
- 2
Combine all ingredients in a large bowl.
- 3
Toss everything together using a large spoon until evenly coated.
- 4
Serve immediately or refrigerate until ready to eat.
Tips
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.
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.
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
Refrigerate in an airtight container for up to 3 days. Flavors deepen overnight. Stir before serving; salad may release liquid as turkey releases moisture.
Prepare up to one day in advance. Store covered in the refrigerator. The salad actually improves as flavors meld.
Serve on mixed greens, over butter lettuce leaves, alongside crackers, in a lettuce wrap, or on toasted bread as an open-faced sandwich.
Common Mistakes
Overmix the salad to avoid breaking down turkey pieces into shreds; fold gently to keep texture intact.
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.
Don't skip the rosemary; it transforms this from basic to memorable and distinguishes it from standard turkey salad.
Substitutions
Dairy-Free Swaps
adds richness from avocado instead of eggs
creates earthier flavor
General Alternatives
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.