In a bowl, whisk the oil, lemon zest and lemon juice, mustard, shallot and honey. Reserve half of the dressing for garnish.
In a glass dish or a large sealable plastic bag, combine the remaining dressing and the yogurt, then add the chicken. Toss well to thoroughly coat. Cover the dish or seal the bag and refrigerate for 2 to 12 hours.