Toast the nuts. Place the chopped nuts in a dry skillet over medium heat. Stir for 3–5 minutes until fragrant and lightly browned. Let them cool so they stay crunchy in the salad.
Mix the dressing. In a large bowl, whisk together the mayonnaise, Greek yogurt, Dijon, lemon juice, and garlic powder.
Add a pinch of salt and pepper. Taste and adjust the lemon and seasoning.
Prep the add-ins. Finely dice the celery and onion so they blend well into the salad. Chop herbs if you’re using them.
Combine the salad. Add the chicken, cranberries, celery, onion, cooled nuts, and herbs to the bowl.
Gently fold everything into the dressing until evenly coated.
Season and rest. Taste again for salt, pepper, and lemon. If you can, chill the salad for 20–30 minutes. This helps the flavors come together and firms up the texture.
Serve your way. Spoon onto toasted bread, croissants, or into lettuce cups.
It’s also great in a wrap with greens and cucumber, or over a simple salad.