01 - In a large bowl, whisk together olive oil, lemon juice, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, and pepper until well combined.
02 - Add chicken thighs to the marinade, turning to coat thoroughly. Cover and refrigerate for at least 1 hour, or up to overnight for maximum flavor penetration.
03 - Preheat oven to 425°F, or heat a grill pan over medium-high heat. Line a baking sheet with foil if oven roasting.
04 - Arrange chicken on prepared baking sheet or grill pan. Roast or grill for 18-20 minutes, turning once, until fully cooked and slightly charred on edges.
05 - Let chicken rest for 5 minutes to retain juices, then slice thinly against the grain.
06 - Combine yogurt or tahini, garlic, lemon juice, and salt. Add water 1 tablespoon at a time until sauce reaches drizzling consistency.
07 - Warm pita breads. Fill with lettuce, tomatoes, cucumber, onion, and pickles. Add sliced chicken and drizzle generously with sauce. Roll or fold and serve immediately.