National Shawarma Day: How to Make It at Home

Updated November 6, 2026

Total time
2 hr 50 min
prep 30 min · cook 20 min
Serves
4
portions as written

Jump to recipe

National Shawarma Day: How to Make It at Home

Shawarma is a Middle Eastern street-food classic: layers of marinated meat (usually chicken, lamb, or beef) stacked on a vertical spit, roasted slowly, then shaved into thin, juicy strips. It’s traditionally served wrapped in warm flatbread with garlic sauce, pickles, and fresh vegetables. This home version recreates that same spiced, tender result using a skillet or oven, so you can celebrate National Shawarma Day (October 15) any day of the year.

Ingredients

  • 2 lb (900 g) boneless, skinless chicken thighs (or lamb shoulder, cut into thin strips)
  • 3 tbsp (45 ml) plain yogurt (or Greek yogurt)
  • 3 tbsp (45 ml) lemon juice
  • 3 tbsp (45 ml) olive oil
  • 4 cloves garlic, minced
  • 2 tsp (10 g) ground cumin
  • 2 tsp (10 g) ground coriander
  • 1 tsp (5 g) smoked paprika
  • 1 tsp (5 g) ground turmeric
  • 1/2 tsp (2.5 g) ground cinnamon
  • 1/4 tsp (1.25 g) cayenne pepper (optional, for heat)
  • 1 tsp (5 g) salt
  • 1/2 tsp (2.5 g) black pepper
  • 4 large pita or flatbreads
  • 1 cup (240 ml) garlic sauce (toum) or tzatziki
  • 1 cup (150 g) sliced cucumber
  • 1 cup (150 g) sliced tomatoes
  • 1/2 cup (80 g) sliced red onion
  • 1/2 cup (75 g) pickled turnips or pickles (optional)
  • Fresh parsley or mint, for garnish

Instructions

  1. In a large bowl, whisk together yogurt, lemon juice, olive oil, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, and pepper. Add the chicken thighs (or lamb strips) and toss to coat evenly. Cover and refrigerate for at least 2 hours, or up to 24 hours.
  2. When ready to cook, remove the meat from the marinade and let any excess drip off. If using chicken thighs, pat them dry with paper towels.
  3. Heat a large cast-iron or heavy skillet over medium-high heat. Add a little oil if needed. Cook the chicken thighs in a single layer (work in batches if necessary) for 5–7 minutes per side, until browned and cooked through. For chicken, the safe minimum internal temperature is 165°F (74°C) as measured with a food thermometer (USDA FSIS). For lamb strips, cook to 145°F (63°C) and let rest 3 minutes.
  4. Transfer the cooked meat to a cutting board and let rest for 5 minutes. Then slice into thin strips against the grain. If you prefer a more traditional shawarma texture, you can also stack the sliced meat and broil it for 2–3 minutes to crisp the edges.
  5. Warm the pita or flatbreads in a dry skillet or in the oven at 350°F (175°C) for 2–3 minutes.
  6. To assemble, spread a generous spoonful of garlic sauce (or tzatziki) down the center of each bread. Add the sliced meat, then top with cucumber, tomatoes, red onion, pickles (if using), and fresh herbs.
  7. Fold the sides over the filling and roll tightly. Serve immediately, or wrap in foil for easy handling.

Tips

  • If you can’t find chicken thighs, use boneless, skinless chicken breasts, but reduce cooking time slightly and check temperature early to avoid dryness.
  • Don’t skip the marinating time—it’s what makes the meat tender and flavorful. If you’re short on time, 30 minutes still helps, but 2 hours is best.
  • For a more authentic texture, you can cook the meat in a vertical stack in the oven: place the marinated meat in a loaf pan, roast at 350°F (175°C) for 45–50 minutes, then slice and crisp in a skillet. This mimics the spit-roasted effect.
  • If you don’t have a food thermometer, cut into the thickest piece of meat to ensure there’s no pink and juices run clear.

Serving Suggestions

Serve shawarma as a wrap, as suggested, or over a bed of rice (like basmati or biryani) with a side of fattoush salad. For a low-carb option, serve in lettuce cups. Add a squeeze of lemon and extra garlic sauce on top for brightness. Pair with a cold glass of ayran (yogurt drink) or mint lemonade.

Variations

  • Chicken Shawarma Bowl: Skip the bread and serve the meat over rice with hummus, tabbouleh, and pickled vegetables.
  • Beef or Lamb Shawarma: Use thinly sliced beef sirloin or lamb shoulder. Marinate the same way, but cook to 145°F (63°C) for medium-rare, or 160°F (71°C) for well done.
  • Vegetarian Shawarma: Replace the meat with thick slices of portobello mushroom or cauliflower florets. Marinate and roast at 425°F (220°C) for 20–25 minutes until tender.
  • Spicy Shawarma: Add 1–2 teaspoons of harissa paste or extra cayenne to the marinade.
  • Shawarma Poutine: For a fun fusion, serve the meat over french fries with cheese curds and garlic sauce.

Storage and Reheating

Store leftover cooked meat in an airtight container in the refrigerator for up to 4 days. Keep the sauce and vegetables separate. To reheat, place the meat in a skillet over medium heat with a splash of water or broth, and cook until hot (165°F / 74°C for leftovers). You can also microwave in 30-second bursts, but the skillet gives better texture. The assembled wraps don’t store well, so keep components separate.

Frequently Asked Questions

Can I use chicken breast instead of thighs? Yes, but thighs are more forgiving and stay moist. If using breast, cook to 165°F (74°C) and avoid overcooking—check early.

What is toum and can I substitute it? Toum is a Lebanese garlic sauce made with garlic, oil, lemon, and salt. It’s creamy and pungent. If you don’t have it, use tzatziki, hummus, or a simple garlic-yogurt sauce (mix yogurt with minced garlic and lemon).

Can I make this in an air fryer? Yes. Cook the marinated chicken thighs at 375°F (190°C) for 15–20 minutes, flipping halfway, until the internal temperature reaches 165°F (74°C). Let rest, then slice.

Why is my shawarma dry? Overcooking is the usual culprit. Use thighs, don’t skip the yogurt in the marinade, and take the meat off the heat as soon as it hits the safe temperature. Also, resting the meat before slicing helps retain juices.

Can I freeze the marinated raw meat? Yes. Place the meat and marinade in a freezer-safe bag for up to 3 months. Thaw in the refrigerator overnight, then cook as directed.

What’s the best way to warm pita? Heat a dry skillet over medium-high heat and warm each pita for 30–60 seconds per side, or wrap in foil and warm in a 350°F (175°C) oven for 5 minutes. Avoid microwaving, which makes them rubbery.

Related

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).