Shawarma is a beloved street food of thinly sliced, marinated meat—typically lamb, chicken, or beef—stacked on a vertical rotisserie and roasted slowly. It is served wrapped in flatbread with vegetables and sauce, or on a plate with rice and salad. Its origins are disputed, but most food historians agree that modern shawarma evolved in the 19th-century Ottoman Empire, in what is now Turkey, from the doner kebab. The technique of stacking seasoned meat on a vertical spit was likely inspired by earlier horizontal roasting methods, and it spread through the Middle East, where each region developed its own spice blends and accompaniments.
Ingredients
- 2 lb (900 g) boneless, skinless chicken thighs (or lamb shoulder, sliced thin)
- 1/4 cup (60 ml) plain yogurt (or 2 tbsp/30 ml lemon juice for dairy-free)
- 3 tbsp (45 ml) olive oil
- 2 tbsp (30 ml) white vinegar
- 4 cloves garlic, minced
- 1 tsp (5 g) ground cumin
- 1 tsp (5 g) ground coriander
- 1 tsp (5 g) smoked paprika
- 1/2 tsp (2.5 g) ground turmeric
- 1/2 tsp (2.5 g) ground cinnamon
- 1/4 tsp (1 g) ground cardamom
- 1/4 tsp (1 g) cayenne pepper (optional, for heat)
- 1 tsp (5 g) salt
- 1/2 tsp (2 g) black pepper
- 6 large pita or flatbreads, warmed
- 1 cup (240 ml) garlic sauce (toum) or tahini sauce
- 1 cup (150 g) sliced cucumbers
- 1 cup (180 g) chopped tomatoes
- 1/2 cup (80 g) sliced red onions
- 1/4 cup (10 g) fresh parsley, chopped
- Pickled turnips or pickles (optional, for serving)
Instructions
- In a large bowl, whisk together yogurt, olive oil, vinegar, garlic, cumin, coriander, paprika, turmeric, cinnamon, cardamom, cayenne, salt, and black pepper.
- Add the chicken thighs (or lamb slices) and toss to coat thoroughly. Cover and marinate in the refrigerator for at least 2 hours, or up to 24 hours for deeper flavor.
- Preheat your oven to 425°F (220°C). If you have a vertical rotisserie attachment, thread the meat onto the spit; otherwise, use a baking sheet lined with foil.
- For oven method: Arrange the marinated meat in a single layer on the baking sheet. Roast for 15–20 minutes, until the internal temperature of the chicken reaches 165°F (74°C) as checked with a food thermometer (USDA FSIS safe minimum). For lamb, cook to 145°F (63°C) and let rest 3 minutes.
- If using a rotisserie, roast according to your appliance instructions, ensuring the meat reaches the same safe temperatures.
- Remove the meat from the oven and let it rest for 5 minutes. Then slice it thinly against the grain.
- Warm the flatbreads in a dry skillet or oven for 1–2 minutes.
- Spread a generous layer of garlic sauce on each flatbread. Add sliced meat, cucumbers, tomatoes, onions, parsley, and pickles if using. Roll tightly and serve immediately.
Tips
- For the most authentic texture, use a mix of dark meat (thighs) and a little fat; it stays juicy during roasting. If using breast, don’t overcook—it dries out quickly.
- No yogurt? Use 2 tablespoons of lemon juice mixed with 2 tablespoons of water to tenderize; the flavor will be slightly tangier.
- Don’t skip the marinade time—even 30 minutes helps, but 2+ hours makes a noticeable difference in flavor and tenderness.
- If you don’t have a rotisserie, broiling the meat on high for the last 2–3 minutes gives charred edges similar to the vertical spit.
Serving Suggestions
Serve shawarma wraps with extra garlic sauce on the side, along with pickled vegetables, olives, and a simple fattoush salad. For a platter, serve over rice pilaf with grilled tomatoes and a wedge of lemon. It also pairs well with hummus and warm pita chips.
Variations
- Chicken Shawarma: Use the recipe as written—the most common home version.
- Beef or Lamb Shawarma: Substitute 2 lb (900 g) of thinly sliced beef sirloin or lamb shoulder. Marinate with the same spices but add 1 tbsp (15 ml) of pomegranate molasses for a sweet-sour note. Cook to 145°F (63°C) and rest.
- Vegetarian Shawarma: Replace meat with 2 cups (300 g) of sliced portobello mushrooms or firm tofu. Marinate for 30 minutes, then roast at 425°F (220°C) for 15–20 minutes. No temperature check needed.
- Spicy Shawarma: Add 1–2 chopped fresh chilies to the marinade, or serve with a harissa or sriracha yogurt sauce.
Storage and Reheating
Refrigerate leftover cooked meat in an airtight container for up to 4 days. Reheat only the amount you plan to eat—reheat in a skillet over medium heat for 3–4 minutes, or in the microwave for 1–2 minutes, until steaming hot (165°F / 74°C). Wraps are best assembled fresh; store the components separately. The cooked meat can be frozen for up to 3 months; thaw overnight in the fridge before reheating.
Frequently Asked Questions
Can I make shawarma without a vertical rotisserie? Yes, the oven method in this recipe works perfectly. You won’t get the exact crispy exterior of a spit, but the flavor is very close. For extra char, broil for 2–3 minutes at the end.
What is the difference between shawarma and gyros? Shawarma is Middle Eastern and typically uses spices like cumin, turmeric, and cardamom. Gyros is Greek and uses a simpler mix of oregano, thyme, and garlic. Both are cooked on a vertical spit, but the seasonings and sauces differ.
Why is my chicken dry? Overcooking is the main culprit. Use thighs, which have more fat, and check the temperature early—pull them at 165°F (74°C) but not higher. Also, let the meat rest for 5 minutes before slicing so the juices redistribute.
Can I use chicken breast? Yes, but reduce the roasting time to 12–15 minutes and check frequently. You can also pound the breast to an even thickness for faster, more even cooking.
What is toum and can I substitute it? Toum is a Lebanese garlic sauce made from garlic, oil, lemon, and salt. If you can’t find it, use a store-bought garlic aioli or mix 1/2 cup (120 ml) plain yogurt with 2 minced garlic cloves and a squeeze of lemon.
How long should I marinate? At least 2 hours is ideal, but overnight (up to 24 hours) gives the best flavor. If you’re short on time, even 30 minutes will add some taste, but the meat will be less tender.
Related
- Khachapuri with Egg: Georgian Cheese Boat Recipe
- Knorr Schnitzel Mix: Easy German-Style Schnitzel
- Lemon Schnitzel Recipe: Crispy, Bright & Easy
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).