Skip to content

Authentic Egyptian Shawarma Recipe: Step-by-Step Guide

Shawarma

Egyptian shawarma is a flavorful street food staple, featuring thinly sliced, marinated meat (often beef or chicken) wrapped in warm pita bread with creamy tahini sauce, fresh veggies, and tangy pickles. This Middle Eastern delight is known for its bold spices and succulent texture, making it a perfect meal for any occasion. Follow this in-depth, step-by-step recipe to recreate authentic Egyptian shawarma at home, bursting with traditional flavors.


Ingredients

For the Shawarma Marinade (Serves 4-6)

  • 2 lbs (900g) boneless chicken thighs or beef sirloin, thinly sliced
  • 1/2 cup plain yogurt
  • 1/4 cup olive oil
  • 3 tablespoons white vinegar
  • 1 tablespoon tomato paste
  • 4 garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon ground paprika
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon ground allspice
  • 1/4 teaspoon ground cardamom
  • 1/4 teaspoon cayenne pepper (adjust for spice preference)
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • Juice of 1 lemon

For the Tahini Sauce

  • 1/2 cup tahini (sesame paste)
  • 1/4 cup water (adjust for consistency)
  • 2 tablespoons lemon juice
  • 1 garlic clove, minced
  • 1/4 teaspoon salt
  • Pinch of cumin (optional)

For Serving

  • 6-8 pita breads or flatbreads
  • 1 large tomato, thinly sliced
  • 1 cucumber, thinly sliced
  • 1 small red onion, thinly sliced
  • 1 cup shredded lettuce
  • 1/2 cup pickled turnips or dill pickles
  • Fresh parsley, chopped (optional)
  • Optional: French fries (for a classic Egyptian touch)

Equipment Needed

  • Large mixing bowl
  • Sharp knife or meat slicer
  • Skillet or grill pan (cast iron preferred)
  • Tongs
  • Small bowl for tahini sauce
  • Baking sheet (optional for oven method)

Step-by-Step Instructions

Step 1: Prepare the Marinade

In a large mixing bowl, whisk together the yogurt, olive oil, vinegar, tomato paste, minced garlic, and lemon juice until smooth. Add the cumin, coriander, paprika, turmeric, cinnamon, allspice, cardamom, cayenne, salt, and black pepper. Stir until the marinade is well combined, creating a vibrant, aromatic blend.

The yogurt and vinegar tenderize the meat, while the spices infuse it with the signature Egyptian shawarma flavor. For best results, ensure your spices are fresh for maximum potency.

Step 2: Marinate the Meat

Slice the chicken thighs or beef sirloin into thin strips, about 1/4-inch thick. This mimics the texture of traditional shawarma shaved off a rotisserie. Add the meat to the marinade, tossing to coat every piece thoroughly. Cover the bowl with plastic wrap and refrigerate for at least 4 hours, preferably overnight. The longer it marinates, the more flavorful and tender the meat will be.

Pro tip: If using beef, partially freeze it for 20-30 minutes before slicing to make thin cuts easier.

Step 3: Make the Tahini Sauce

While the meat marinates, prepare the tahini sauce. In a small bowl, combine the tahini, minced garlic, lemon juice, salt, and a pinch of cumin (if using). Gradually add water, one tablespoon at a time, whisking until the sauce is smooth and pourable, similar to a thick dressing. Taste and adjust seasoning, adding more lemon juice or salt if needed. Cover and refrigerate until ready to serve.

This creamy, nutty sauce is a must for authentic Egyptian shawarma, balancing the spices with its tangy richness.

Step 4: Cook the Shawarma

You can cook the shawarma on a stovetop, grill, or in the oven. Here’s how to do it on a stovetop (the most accessible method):

  1. Heat the Pan: Place a large cast-iron skillet or grill pan over medium-high heat. Add a drizzle of olive oil to coat the pan lightly.
  2. Cook in Batches: Remove the meat from the marinade, shaking off excess. Place a single layer of meat strips in the hot pan, avoiding overcrowding. Sear for 3-4 minutes per side until golden brown and slightly charred. The meat should be cooked through but still juicy.
  3. Keep Warm: Transfer cooked meat to a plate and cover with foil to keep warm. Repeat with remaining meat, adding more oil as needed.

For an oven method, preheat to 400°F (200°C). Spread the marinated meat on a baking sheet in a single layer and bake for 20-25 minutes, flipping halfway, until cooked and slightly crispy.

Step 5: Prepare the Fixings

While the meat cooks, prep your vegetables and pickles. Thinly slice the tomatoes, cucumbers, and red onion. Shred the lettuce and chop the parsley if using. Arrange the pickled turnips or dill pickles in a small bowl. Warm the pita breads in the oven or on a skillet for 1-2 minutes to make them soft and pliable.

If you’re including fries (a popular Egyptian addition), cook them now according to your preferred method.

Step 6: Assemble the Shawarma

Now comes the fun part—building your shawarma wrap!

  1. Spread the Base: Lay a pita bread flat on a plate. Drizzle or spread a generous tablespoon of tahini sauce across the center.
  2. Add the Meat: Place a portion of the cooked shawarma meat (about 1/2 cup) in a line down the middle of the pita.
  3. Layer the Veggies: Top the meat with sliced tomatoes, cucumbers, red onions, lettuce, and a few pickled turnips or pickles. Sprinkle with parsley for a fresh touch.
  4. Optional Fries: Add a small handful of fries inside the wrap for that authentic Egyptian street food vibe.
  5. Wrap It Up: Fold the bottom of the pita up, then roll tightly from one side to enclose the fillings. Wrap in parchment paper or foil to hold it together if serving on the go.

Step 7: Serve and Enjoy

Serve the shawarma wraps immediately while the meat is warm and the pita is soft. Pair with extra tahini sauce on the side for dipping, and offer additional pickles or fries as a side. For a complete Egyptian experience, serve with a refreshing drink like hibiscus tea or tamarind juice.


Tips for Authentic Flavor

  • Spice Blend: Egyptian shawarma relies on a warm, aromatic profile. If you have access to baharat (a Middle Eastern spice mix), you can substitute it for the cumin, allspice, and cardamom.
  • Meat Stacking: If using a rotisserie or vertical grill, stack the marinated meat tightly to replicate the traditional method, but a skillet still yields excellent results.
  • Pickles: Pickled turnips add a classic tangy bite. If you can’t find them, substitute with quick-pickled carrots or regular dill pickles.
  • Resting the Dough: If making homemade pita, let the dough rest to achieve a softer texture.

Why You’ll Love This Recipe

This Egyptian shawarma recipe brings the bustling streets of Cairo to your kitchen. The marinade’s bold spices, paired with the fresh crunch of vegetables and creamy tahini, create a harmonious balance that’s both exotic and comforting. Whether you’re hosting a Middle Eastern-themed dinner or craving a quick yet satisfying meal, this dish is sure to become a go-to. Plus, the perfect recipe for meal prep—just marinate the meat ahead of time and assemble when ready!


Final Thoughts

Mastering Egyptian shawarma at home is all about layering flavors and embracing the vibrant spices that define this dish. With this step-by-step guide, you’ll create a wrap that’s as delicious as any street vendor’s offering. So, roll up your sleeves, fire up the skillet, and treat yourself to a taste of Egypt.

Website |  + posts

Leave a Reply