Mix yogurt, lemon juice, olive oil, minced garlic, ginger, paprika, cumin, coriander, turmeric, salt, and pepper in a bowl until smooth. Stir everything together really well so the spices don't clump. This is your marinade base and it's worth taking 2 minutes to get it right.
Cut chicken thighs into bite-sized chunks, about 2 inches each. Pat them dry with paper towels because moisture prevents browning. Add chicken to the marinade and stir until every piece is coated completely.
Let the chicken shawarma recipe marinade for at least 15 minutes on the counter while you prep other things. I usually set a timer so I don't forget about it. Even 20 minutes makes a noticeable difference in tenderness.
Heat a large skillet over medium-high heat and don't add oil—the marinade has plenty. Once the pan is hot, add chicken in a single layer and let it sear for 3-4 minutes without moving it around.
Stir the chicken and cook for another 8-10 minutes, stirring occasionally, until edges are golden and internal temp hits 165°F. Mine always sticks a little to the pan and that's fine—it means you're getting flavor. Keep an eye on it after minute 8 so nothing burns.
Taste and adjust seasoning if needed—add more salt or lemon juice depending on your preference. The chicken should smell incredible at this point. Trust me, this is when you know it's turning out right.
Serve immediately with warm flatbread, fresh cucumber, tomatoes, and tahini sauce. The chicken stays warm for about 10 minutes off heat, which gives you time to get everything plated. This Middle Eastern chicken works hot or at room temperature.