
These BBQ chicken gyros are packed with smoky spices, lemon, and garlic, then grilled until lightly charred and juicy. A crisp cabbage, tomato, and dill salad adds freshness and crunch, making this an easy crowd-pleasing meal for summer cookouts or casual dinners.
In a large bowl, whisk together the Greek yogurt, zest and juice of 1 lemon, olive oil, garlic, ground coriander, cumin, smoked paprika, oregano, cayenne, cinnamon, black pepper, and 1 tsp salt. Add the chicken thighs and toss until fully coated. Cover and refrigerate for at least 2 hours, or up to 24 hours for deeper flavor.
Thread the marinated chicken onto 2 parallel metal skewers so the pieces are packed together and easy to turn on the grill. Discard any leftover marinade. In a separate bowl, toss the shredded cabbage, tomatoes, red onion, dill, and the zest and juice of the remaining lemon. Season the salad to taste with salt and pepper.
Heat a grill or barbecue to medium-high. Grill the chicken for 15 to 20 minutes, turning every few minutes, until nicely charred and the thickest part reaches 70C/160F. Transfer to a tray, cover loosely, and rest for 15 to 20 minutes. If cooking indoors, place the skewers on a foil-lined tray and broil for about 15 minutes per side until cooked through.
Slice the rested chicken thinly from the skewers. Serve with warm pitas or flatbreads, the dill cabbage salad, and tzatziki if you like. Add chips on the side for a fuller meal.
If you do not have metal skewers, grill the chicken thighs whole and slice after resting. For the best texture, do not skip the resting time, which helps the juices stay in the meat. Leftover chicken keeps well in the refrigerator for up to 3 days and is great for wraps, bowls, or meal prep lunches.





