01 - In a large mixing bowl, whisk together yogurt, olive oil, lemon juice, minced garlic, cumin, coriander, smoked paprika, turmeric, cinnamon, cayenne pepper, salt, and black pepper until smooth and fully combined.
02 - Add the chicken pieces to the marinade, ensuring each piece is thoroughly coated. Cover the bowl and refrigerate for a minimum of 1 hour, or up to 12 hours for maximum flavor development.
03 - Preheat a grill or grill pan over medium-high heat until hot.
04 - Thread the marinated chicken pieces evenly onto skewers, shaking off any excess marinade from each piece.
05 - Place the skewers on the preheated grill and cook for 4 to 5 minutes per side, turning to achieve an even char, until the chicken is cooked through and registers 165°F internal temperature.
06 - Transfer the cooked kebabs to a plate and allow them to rest for 2 to 3 minutes before serving.
07 - Serve the grilled chicken kebabs with warm pita or flatbread, fresh tomatoes, cucumbers, red onion, chopped herbs, and your preferred sauce.