01 - In a large mixing bowl, combine the plain yogurt, olive oil, minced garlic, ground cumin, ground coriander, smoked paprika, turmeric, cinnamon, salt, black pepper, and lemon juice. Whisk until a smooth, uniform paste forms.
02 - Add the chicken thigh strips to the marinade and toss thoroughly to coat every piece evenly. Cover and refrigerate for at least 20 minutes, or up to overnight for deeper flavor penetration.
03 - Heat a large skillet or grill pan over medium-high heat. Arrange the marinated chicken strips in a single layer and cook for 6 to 8 minutes per side until fully cooked through, golden, and lightly charred at the edges. Remove from heat and set aside.
04 - In a small bowl, whisk together the mayonnaise, Greek yogurt, minced garlic, lemon juice, and salt until smooth and creamy. Taste and adjust seasoning as needed.
05 - Warm each flatbread or pita in a dry skillet over medium heat for about 30 seconds per side until pliable and lightly toasted.
06 - Spread a generous layer of garlic sauce across each warmed flatbread. Layer with the cooked chicken strips, sliced tomato, red onion, cucumber strips, shredded lettuce, and chopped parsley.
07 - Fold in the sides of each flatbread and roll tightly into a secure wrap. Slice diagonally in half if desired and serve immediately while warm.