In a bowl, mix olive oil, cumin, coriander, paprika, turmeric, cinnamon, cayenne (if using), minced garlic, lemon juice, salt, and pepper to create a marinade.
Add the chicken thighs to the marinade, ensuring they are well coated. Cover and refrigerate for at least 30 minutes, or up to 2 hours for more flavor.
Heat a skillet or grill pan over medium-high heat. Remove the chicken from the marinade and cook for about 5-7 minutes on each side, or until fully cooked (internal temperature should reach 165°F or 75°C).
Once the chicken is cooked, let it rest for a few minutes before slicing it into thin strips.
To assemble, take a pita bread and layer it with lettuce, tomatoes, cucumbers, and sliced chicken. Drizzle with tahini or garlic sauce.
Wrap the pita around the fillings and serve immediately.
For extra authenticity, consider adding pickles or spicy fries in the pita.
You can marinate the chicken overnight for a deeper flavor.
This chicken shawarma can also be served as a salad by omitting the pita.