Prep the chicken: If using rotisserie, remove skin and bones, then chop or shred the meat. Aim for bite-size pieces so every forkful feels balanced.
Make the dressing: In a large bowl, whisk the Greek yogurt, optional mayo, Dijon, lemon juice, lemon zest, honey, salt, and pepper.
Add the grated garlic if you like a little kick.
Add the mix-ins: Stir in celery, onion, dried cranberries (or grapes), nuts, and herbs. The mix should look colorful and evenly distributed.
Fold in the chicken: Add the chicken and gently combine until everything is coated. Taste and adjust—more salt, extra lemon, or a touch more honey if needed.
Chill for best flavor: Cover and refrigerate for at least 20–30 minutes.
The flavors meld and the texture firms up slightly.
Serve your way: Spoon into lettuce cups, pile on toasted sourdough, tuck into a wrap, or serve over greens with avocado and cucumber.