Marinate the Chicken:
In a bowl, combine the olive oil, lemon juice, minced garlic, cumin, paprika, turmeric, coriander, cinnamon, salt, and pepper. Whisk until well combined.
Add the chicken thighs (or breasts) to the marinade and toss to coat. Cover and refrigerate for at least 1 hour, or overnight for best results.
Make the Creamy Garlic Sauce:
In a small bowl, mix the Greek yogurt, mayonnaise, minced garlic, lemon juice, olive oil, and parsley (if using). Stir until smooth and well combined.
Season with salt and pepper to taste. Set aside in the fridge until ready to serve.
Cook the Chicken:
Preheat your grill or a grill pan to medium-high heat. If using a grill pan, add a little olive oil to prevent sticking.
Grill the chicken for about 5-7 minutes per side, or until fully cooked (internal temperature should reach 165°F/75°C).
Remove the chicken from the grill and let it rest for a few minutes before slicing into thin strips.
Assemble the Shawarma:
Warm the pita bread or flatbreads in the oven or on a pan.
Place the sliced chicken on the bread, and top with fresh tomatoes, cucumbers, and a drizzle of creamy garlic sauce.
Garnish with fresh parsley or cilantro.
Serve:
Serve immediately, and enjoy your delicious Chicken Shawarma with Creamy Garlic Sauce!