Start by preparing the dressing. In a small bowl, whisk together mayonnaise, plain yogurt, lemon juice, lemon zest, Dijon mustard, honey, salt, and black pepper. Adjust seasoning to taste until the dressing is zippy and creamy.
Cook the chicken thoroughly, then let it cool. Dice or shred into bite-sized pieces. In a large bowl, combine the chicken with chopped red onion, sliced apples, celery, grapes, dried cranberries, and chopped parsley, ensuring everything is well mixed.
Pour the dressing over the mixed ingredients, tossing gently to evenly coat all components. Add chopped walnuts and pecans for texture and nutty flavor. Toss again to integrate everything for a balanced, colorful presentation.
For serving, arrange the salad on a bed of mixed greens for extra crunch and freshness. Garnish with additional chopped herbs or nuts if desired. Serve immediately for maximum crunch or chill for 30 minutes for a more refreshing experience.
Enjoy your vibrant, crunchy, and creamy Chicken Waldorf Salad, packed with fruity, nutty, and zesty flavors that are perfect for any occasion!