01 - Whisk together olive oil, lemon juice, minced garlic, ground cumin, coriander, smoked paprika, turmeric, cinnamon, cayenne pepper, salt, and black pepper in a large bowl until well combined.
02 - Add chicken thighs to the marinade, turning thoroughly to coat all surfaces. Cover the bowl and refrigerate for at least 1 hour, preferably overnight for maximum flavor penetration.
03 - Preheat oven to 425°F or prepare a grill pan over medium-high heat. Line a baking sheet with aluminum foil if using the oven method.
04 - Arrange marinated chicken on the prepared baking sheet or grill pan. Cook for 18-20 minutes, turning once halfway through, until the chicken is fully cooked and shows slight charring.
05 - Remove cooked chicken from heat and let rest for 5 minutes to retain juices. Slice thinly across the grain for optimal texture.
06 - Combine Greek yogurt or tahini, minced garlic, lemon juice, and salt in a small bowl. Add water gradually while stirring until you achieve a smooth, drizzle-able consistency.
07 - Warm the pita breads briefly. Fill each with shredded lettuce, diced tomatoes, sliced cucumber, red onion, and pickles. Add sliced chicken on top and drizzle generously with sauce. Roll or fold the pita and serve immediately.