This classic Middle Eastern street food features marinated chicken thighs seasoned with aromatic spices like cumin, coriander, and cinnamon. The chicken roasts until tender and juicy, then gets sliced thin and tucked into warm pita bread.
What makes this truly special is the creamy garlic sauce—a tangy, rich condiment that perfectly complements the spiced meat. Fresh vegetables like crisp cucumbers, tomatoes, and shredded lettuce add crunch and brightness, while thinly sliced red onion brings a sharp bite.
Ready in about an hour, this wraps together beautifully for a satisfying dinner that brings restaurant-quality flavors to your table. The marinade works its magic in as little as one hour, though overnight soaking delivers even deeper flavor penetration.
The first time I had authentic shawarma was from a street cart in Jerusalem, the smell alone stopped me in my tracks. Years later, I finally cracked the code to getting those same flavors in my home kitchen. My family now requests this weekly, and the aromas that fill our kitchen bring back that memory every single time.
Last summer, I made this for a backyard gathering and watched my usually picky nephew go back for thirds. Something about wrapping your own sandwich makes dinner feel interactive and fun. Now its become our go-to when we want to feed a crowd without spending the whole evening cooking.
Ingredients
- Boneless chicken thighs: These stay juicy and tender even after high heat cooking, unlike breasts which can dry out
- Greek yogurt: The enzymes tenderize the meat while carrying all those warm spices deep into every fiber
- Ground cumin and coriander: These are the backbone of traditional shawarma flavor, dont skip or substitute
- Ground cinnamon and allspice: The secret warmth that makes this taste like it came from a restaurant, not your spice rack
- Mayonnaise and yogurt: This combo creates the perfect creamy base for the sauce without being too heavy
- Pita bread: Get the good stuff from a bakery if you can, it makes wrapping so much easier
Instructions
- Marinate the chicken:
- Mix the yogurt, olive oil, garlic, and all those beautiful spices in a large bowl until combined. Add the chicken thighs and toss them thoroughly so every piece gets coated. Cover and let this hang out in the fridge for at least one hour, but honestly, overnight is even better.
- Whisk up the garlic sauce:
- Combine the mayonnaise, yogurt, minced garlic, lemon juice, olive oil, salt, and white pepper in a small bowl. Keep whisking until it turns silky smooth. Pop it in the refrigerator to let the flavors meld together while the chicken marinates.
- Roast to perfection:
- Preheat that oven to 425°F and line a baking sheet with parchment. Arrange the marinated chicken thighs in a single layer and roast for about 25 to 30 minutes. Flip them halfway through and watch for those gorgeous browned edges. Let the chicken rest for five minutes before slicing it thin.
- Build your wraps:
- Warm the pita breads so they are pliable and fragrant. Pile on lettuce, cucumbers, tomatoes, red onion, and those sliced chicken pieces. Drizzle that garlic sauce generously over everything and finish with fresh parsley.
My daughter declared this better than our favorite takeout spot, which might be the highest compliment she has ever paid me. There is something so satisfying about recreating those flavors you thought you could only get from a restaurant window.
Making It Ahead
The chicken marinade can be prepped the night before, which honestly makes the final dish taste even better. I often double the garlic sauce since it keeps beautifully in the refrigerator for about a week. Just warm the chicken gently before assembling, nobody will know it was not made fresh.
Serving Suggestions
Serve these with extra lemon wedges on the side for those who love an extra hit of acid. A simple cucumber and tomato salad on the side balances the rich flavors perfectly. My family loves when I put out pickled turnips, they add this authentic crunch that takes the whole meal to the next level.
Customization Ideas
Not into heat? Leave out the cayenne and the dish remains absolutely delicious. Want it dairy free? Swap the Greek yogurt for tahini in the sauce.
- Try halloumi cheese on the side for a salty, creamy element
- Add fried eggplant slices for a more substantial wrap
- Hot sauce on the table lets heat lovers customize their portion
These wraps bring so much joy to our dinner table. Hope they become a favorite in your home too.
Recipe Q&A
- → How long should I marinate the chicken?
-
Marinate for at least one hour to infuse the spices, but up to twelve hours yields even more flavorful and tender meat. The yogurt in the marinade helps break down proteins for maximum juiciness.
- → Can I make this dairy-free?
-
Absolutely. Simply substitute tahini for the Greek yogurt in both the marinade and creamy garlic sauce. The tahini adds a nutty richness while keeping the dish completely dairy-free.
- → What's the best way to cook the chicken?
-
Roasting at 425°F produces beautifully browned, juicy chicken. You can also grill over medium-high heat for those authentic charred edges. For extra crispy bits, finish under the broiler for two to three minutes.
- → How do I store leftovers?
-
Keep sliced chicken, sauce, and vegetables in separate airtight containers in the refrigerator for up to three days. Reheat chicken gently in a skillet or microwave, then assemble fresh wraps when ready to eat.
- → Can I use chicken breast instead of thighs?
-
Chicken breasts work, though thighs remain more tender and flavorful due to their higher fat content. If using breasts, slice them thinly before marinating and reduce cooking time to 15-20 minutes to prevent drying out.
- → What toppings work well with shawarma?
-
Beyond the classic vegetables, try adding pickled turnips, pickled peppers, or sliced radishes for tangy crunch. A sprinkle of sumac, extra fresh herbs like mint or cilantro, and a drizzle of olive oil elevate the flavors even further.