In a large bowl, whisk together the Greek yogurt, garlic, lemon juice, olive oil, honey, and all spices until smooth and well combined.
Add the chicken and toss until fully coated, making sure each piece is evenly covered.
Cover and refrigerate for at least 30 minutes, or up to 8 hours for deeper flavor.
Remove the chicken from the marinade, letting any excess drip off, and cook using your preferred method (see notes). Let rest for a few minutes before serving.