Prep the chicken. If using rotisserie, remove skin, pull meat into bite-size pieces, and chop lightly.
For poached chicken, simmer salted water, add breasts, cook 12–15 minutes, then cool and shred. Aim for tender, moist pieces about 1/2 inch.
Toast the nuts. Heat a dry skillet over medium. Add almonds or pecans and toast 3–5 minutes, stirring, until fragrant and lightly browned.
Cool before chopping. This adds a deep, toasty crunch.
Chop your mix-ins. Dice celery and shallot, halve grapes, and chop herbs. Keep pieces small so they distribute evenly in each bite.
Make the dressing. In a large bowl, whisk mayonnaise, Greek yogurt, Dijon, honey, lemon juice, garlic powder (if using), and a generous pinch of salt and pepper.
Taste and adjust. You want a tangy, well-seasoned base.
Combine gently. Add chicken, celery, shallot, grapes, and nuts to the bowl. Fold with a spatula until everything is coated.
Stir in parsley and dill.
Rest and refresh. Cover and chill for at least 30 minutes. This helps flavors meld. After chilling, taste again and add a splash more lemon, a pinch of salt, or extra dill if needed.
Serve your way. Spoon onto toasted sourdough, croissants, or whole-grain bread.
Try lettuce cups, a bed of mixed greens, or stuffed into a pita with sliced cucumber. Crack some black pepper on top.