Step 1: Marinate the Chicken: In a large bowl, whisk together olive oil, garlic, spices, salt, pepper, and lemon juice. Add chicken thighs and coat well. Cover and refrigerate for at least 2 hours (preferably overnight for best flavor).
Step 2: Cook the Chicken: Grill Method: Preheat grill to medium-high. Grill chicken 5–6 minutes per side until charred and cooked through Oven Method: Preheat oven to 425°F (220°C). Place chicken on a baking sheet and roast for 20–25 minutes, turning halfway Stovetop Method: Heat a skillet with a little oil and cook chicken 5–6 minutes per side.
Step 3: Rest and Slice: Let chicken rest for 5 minutes after cooking. Slice thinly into strips for shawarma-style serving.
Step 4: Make the Garlic Sauce: Mix yogurt, garlic, lemon juice, olive oil, and salt until smooth. Chill until ready to use.
Step 5: Assemble the Shawarma: Warm pita bread. Spread garlic sauce, add sliced chicken, then top with veggies, pickles, and parsley. Wrap and serve immediately.