01 - Whisk together olive oil, lemon juice, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, and black pepper in a large bowl until fully combined.
02 - Add chicken thighs to the bowl and turn to coat thoroughly. Cover and refrigerate for at least 1 hour, up to overnight for optimal flavor penetration.
03 - Preheat oven to 425°F or heat a grill pan over medium-high heat. Line a baking sheet with foil if roasting.
04 - Arrange marinated chicken on the prepared baking sheet or grill pan. Roast or grill for 18-20 minutes, turning once, until cooked through with internal temperature reaching 165°F and edges are slightly charred.
05 - Remove chicken from heat and let rest for 5 minutes to redistribute juices. Slice thinly against the grain for serving.
06 - Combine Greek yogurt or tahini, minced garlic, lemon juice, and salt in a small bowl. Whisk in water, 1 tablespoon at a time, until reaching drizzle consistency.
07 - Warm pita breads and fill with shredded lettuce, diced tomatoes, sliced cucumber, red onion, and pickles. Top with sliced chicken and drizzle generously with prepared sauce. Roll or fold and serve immediately.