This easy chicken shawarma is juicy, deeply flavorful, and marinated with lemon juice, olive oil, onion, and warm shawarma spices. Cook it in a hot skillet, grill pan, or on the grill until golden, then serve in wraps with yogurt sauce, lettuce, tomatoes, cucumbers, and your favorite fresh toppings.
In a large bowl, combine the olive oil, lemon juice, sliced onion, and all the shawarma seasonings.
Add the chicken thighs and toss well until fully coated in the marinade. Cover and refrigerate for at least 3 hours, or overnight for the best flavor.
Heat a large skillet, grill pan, or outdoor grill over medium-high heat. Cook the chicken for 4–5 minutes per side, or until golden on the edges and cooked through. Work in batches if needed so the chicken sears instead of steaming.
Transfer the chicken to a plate and let it rest for 5 minutes before slicing. This helps keep it juicy.
Slice the chicken into strips and serve in wraps, pita, naan, or bowls with yogurt sauce, lettuce, tomatoes, cucumbers, onions, and your favorite toppings.
Video
Notes
Chicken thighs stay juicier than chicken breast and work best for shawarma.
For the deepest flavor, marinate the chicken overnight.
Cook the chicken in batches if your pan is crowded.
Chicken is fully cooked when it reaches 165°F in the thickest part.
Leftover chicken keeps well in the fridge for up to 3 days.