Shawarma Fresh Kitchen: Easy Homemade Recipe

Updated November 6, 2026

Total time
5 hr 25 min
prep 25 min · cook 45 min
Serves
6
portions as written

Jump to recipe

Shawarma Fresh Kitchen: Easy Homemade Recipe

Shawarma Fresh Kitchen is a vibrant, build-your-own meal featuring spiced, slow-roasted chicken or beef, fresh vegetables, and creamy sauces wrapped in warm pita. This recipe recreates the beloved street-food experience at home with a simple marinade that delivers deep, savory flavor. It works because the marinade does double duty: it tenderizes the meat and creates a caramelized crust when roasted, while the fresh toppings and garlic sauce balance every bite.

Ingredients

  • 2 lb (900 g) boneless, skinless chicken thighs (or beef sirloin, sliced thin)
  • 1 cup (240 ml) plain Greek yogurt
  • 3 tablespoons (45 ml) lemon juice
  • 4 cloves garlic, minced
  • 2 teaspoons (10 ml) ground cumin
  • 2 teaspoons (10 ml) ground coriander
  • 1 teaspoon (5 ml) smoked paprika
  • 1 teaspoon (5 ml) ground turmeric
  • 1/2 teaspoon (2.5 ml) ground cinnamon
  • 1/4 teaspoon (1.25 ml) cayenne pepper (optional)
  • 1 teaspoon (5 ml) salt
  • 1/2 teaspoon (2.5 ml) black pepper
  • 2 tablespoons (30 ml) olive oil
  • 6 large pita breads or flatbreads
  • 2 cups (300 g) shredded lettuce
  • 2 tomatoes, sliced
  • 1 cucumber, sliced
  • 1/2 red onion, thinly sliced
  • 1 cup (240 ml) garlic sauce (toum) or tahini sauce
  • Pickled turnips or pickles (optional)

Instructions

  1. In a large bowl, whisk together yogurt, lemon juice, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne (if using), salt, pepper, and olive oil.
  2. Add the chicken thighs (or beef slices) to the marinade, ensuring each piece is well coated. Cover and refrigerate for at least 4 hours, or up to 24 hours for deeper flavor.
  3. Preheat your oven to 400°F (200°C). If using a vertical rotisserie, follow the manufacturer’s instructions; otherwise, line a baking sheet with foil and place a wire rack on top.
  4. Arrange the marinated meat on the wire rack in a single layer. Roast for 35–40 minutes, or until the internal temperature reaches 165°F (74°C) for chicken (USDA FSIS safe minimum) or 145°F (63°C) for beef (with a 3-minute rest). For extra char, broil for the last 2–3 minutes.
  5. Remove from oven and let the meat rest for 5–10 minutes. Then slice thinly against the grain.
  6. Warm the pita breads in a dry skillet or oven for 2–3 minutes.
  7. To assemble, spread a generous spoonful of garlic sauce on each pita, add sliced meat, then top with lettuce, tomato, cucumber, red onion, and pickles if using. Drizzle with more sauce and fold or roll tightly.

Tips

  • Substitutions: Use chicken breast instead of thighs (reduce roasting time to 25–30 minutes to avoid dryness). For a dairy-free marinade, replace yogurt with 1/2 cup (120 ml) olive oil and 2 tablespoons (30 ml) vinegar.
  • Storage: Cooked meat keeps in the fridge for up to 4 days in an airtight container. Freeze sliced meat for up to 3 months.
  • Common mistake: Skipping the marinating time leads to bland meat. The acid in yogurt and lemon is essential for flavor and tenderness.
  • Make it crispy: For a shawarma-like crust, pan-sear the sliced meat in a hot skillet with a little oil for 2–3 minutes before serving.

Serving Suggestions

Serve shawarma as a wrap, in a bowl over rice or salad, or alongside hummus, baba ganoush, and tabbouleh. Add a side of crispy fries or a simple cucumber-yogurt salad to round out the meal.

Variations

  • Chicken Shawarma: Use the recipe as written; it’s the most common version.
  • Beef or Lamb Shawarma: Swap chicken for beef sirloin or lamb leg, sliced thin. Cook to 145°F (63°C) for medium-rare, then rest.
  • Veggie Shawarma: Marinate large portobello mushrooms or cauliflower florets in the same marinade for 30 minutes, then roast at 425°F (220°C) for 20–25 minutes.
  • Spicy Shawarma: Add 1–2 teaspoons of harissa paste or extra cayenne to the marinade.

Storage and Reheating

Refrigerate leftover meat and sauces separately within 2 hours of cooking. The meat will keep for 3–4 days. To reheat, place sliced meat in a skillet over medium heat with a splash of water or broth, cover, and warm for 3–4 minutes until steaming (165°F/74°C). Avoid microwaving the pita alone; wrap in foil and heat in a 350°F (175°C) oven for 5 minutes to keep it soft.

Frequently Asked Questions

Can I use chicken breast instead of thighs? Yes, but reduce roasting time to 25–30 minutes and consider pounding to even thickness. Breast can dry out quickly, so check temperature early.

What is toum and can I substitute it? Toum is a Lebanese garlic sauce made with garlic, oil, and lemon. If you don’t have it, use tahini sauce (tahini, lemon, garlic, water) or even tzatziki for a milder flavor.

How do I get that crispy char without a rotisserie? After roasting, transfer the sliced meat to a hot skillet with a little oil and sear for 2–3 minutes until edges crisp. You can also broil the whole roast for a few minutes.

Can I prepare the marinade in advance? Yes, the marinade can be made up to 2 days ahead and stored in the fridge. Marinate the meat for at least 4 hours, but no longer than 24 hours to avoid over-tenderizing.

Is this recipe gluten-free? The marinade and meat are gluten-free, but pita contains gluten. Use gluten-free flatbreads or serve over rice.

How do I know the meat is cooked safely? Use a food thermometer. Chicken must reach 165°F (74°C), and beef 145°F (63°C) with a 3-minute rest. Never rely on color or juices.

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