Chop or shred cooked chicken into bite-sized pieces.
Finely chop celery and slice green onions.
If desired, toast the pecans in a dry skillet over medium heat for 2-3 minutes, stirring frequently until fragrant. Let them cool.
In a small bowl, whisk together mayonnaise, Greek yogurt, Dijon mustard, honey, lemon juice, salt, and black pepper.
Taste and adjust seasonings if needed.
In a large mixing bowl, combine the chicken, cranberries, pecans, celery, and green onions.
Pour the dressing over the mixture and stir until everything is evenly coated.
Enjoy immediately, or refrigerate for at least 30 minutes to let the flavors meld.
Serve as a sandwich, wrap, over greens, or with crackers.