Beef Shawarma

With a few tips and tricks, homemade shawarma can be every bit as delicious as versions purchased from a street stall.

Beef shawarma wrap with accompaniments including pickles tahini sauce and pita bread on a table

Serious Eats / -Melati Citrawireja

Why It Works

  • Marinating the beef with yogurt results in more tender, flavorful meat and adds a subtle tang to the finished dish.
  • Puréeing the onion and incorporating its juice into the marinade gives the meat a hint of subtle sweetness and depth of flavor. 
  • Placing a hot piece of charcoal inside a bowl, nestling it in the center of the shawarma, and covering the dish with foil helps trap smoke, recreating the signature charred flavor of classic shawarma.

Beef shawarma—paper-thin, spice-marinated beef with irresistible charred edges—is an Arabic classic. Wrapped in warm bread, drizzled with velvety tahini sauce, and brightened with a sharp hit of pickles, it's bold, savory, and delightfully smoky. As a bonus, homemade beef shawarma is easy and straightforward, and with a few tips and tricks, can be every bit as delicious as versions purchased from shawarma joints. 

When I was growing up in Egypt during the '80s and '90s, shawarma joints began mushrooming across the country, fueled by waves of migrants and refugees from the Levant—particularly Lebanon, Syria, and Palestine. Each of those shawarma purveyors had its own secret sauce and specialties. Yet, only one spot, called Abu Al Sham, left a lasting imprint on my memory. 

Abu Al Sham was a humble hole-in-the-wall perched along the corniche in Alexandria, facing the picturesque Mediterranean sea. When I was about 10, my father would take me to Abu Al Sham every week before dropping me off at my private French class—the latter was an obligation I dreaded. Only that warm, juicy, deeply spiced shawarma wrap made the heavy chore bearable. 

The little hidden gem was owned and run by a soft-spoken Syrian man who always had a smile and served up the most unforgettable shawarma I've ever tasted. Every bite was a masterclass in balance: perfectly seasoned meat spiked with nutmeg that was tender and charred in all the right places, studded with smoky, juicy tomatoes, and finally lovingly and carefully wrapped in warm, crispy wafer-thin bread. 

Abu Al Sham’s signature shawarma left an indelible mark on me, and it's the gold standard to which I compare all shawarma. When I set out to develop my own version, it was Abu Al Sham's shawarma that I sought to recreate in my own kitchen.

A plate of beef shawarma surrounded by accompaniments including pita fries and pickled vegetables

Serious Eats / Melati Citrawireja

How to Make the Best Homemade Shawarma 

Typically, shawarma is made by stacking slices of marinated meat onto a vertical spit, which then slowly rotates in front of a glowing charcoal grill. The beef cooks low and slow, its edges crisping as it turns. As it cooks, it's basted with liyeh (lamb fat), which infuses each layer with an irresistible aroma and rich, savory flavor. The question is: How do you replicate that same texture and depth of flavor in your own kitchen using little more than a skillet? 

Toast Your Spices

The spice blend and the quality of spices are key to shawarma's distinctive flavor, and it's worth investing in high-quality ones. If you, like me, are a purist—or simply want more control over the freshness and flavor of your spices—consider making your own homemade shawarma spice blend, which I've included in the recipe below. 

For maximum flavor, it's crucial to toast your spices. Start by toasting whole spices in a dry skillet over medium heat until fragrant, letting them cool slightly, then grinding them until they are a fine powder. As former editor Sho wrote in his guide to toasting and grinding whole spices, "Toasting heats volatile flavor compounds in the spices, which makes them change shape and recombine to form new, more complex aromas."

The Best Cut of Beef to Use for Homemade Shawarma

Choosing the right cut of meat is crucial to making excellent shawarma. After many trials, I recommend using top round, New York strip steak, or flank steak. Top round is usually the more budget-friendly option; if you are using this cut, freeze the meat for at least two hours to make it easier and neater to cut, then slice it thinly against the grain, about 1/4- inch thick, then portion those slices into strips no wider than half an inch.

A plate with beef shawarma served with pickles and potato wedges surrounded by assorted bowls of Arabic cuisine

Serious Eats / Melati Citrawireja

Cook Your Beef With Liyeh

While I've kept liyeh—rendered lamb tail fat—an optional ingredient, it's essential if you want to capture the rich, savory flavor of classic beef shawarma you'd find at a street food stall. It has a high smoke point and is often used in many Middle Eastern cuisines, and can be found at many Halal butchers.

For the Most Flavorful Shawarma, Marinate It

A powerful yet well-balanced marinade is the backbone of any great shawarma. It not only tenderizes the meat and seasons it deeply, but it also helps keep it moist and juicy during cooking. The marinade is essential to capturing shawarma's signature flavor and succulence, even without a spit or open flame, so don't skip any ingredients in it. The garlic and onion bring a sharp bite and allium sweetness, lemon juice provides a kick of acid, and yogurt helps keep the meat tender, moist, and juicy. Equally important is time. Let the meat marinate for at least three hoursor, better yet, overnight in the fridge—to allow the flavors to fully develop.

The Best Skillet to Use for Homemade Shawarma

When it's time to cook your shawarma, choose your skillet wisely. Avoid nonstick skillets, as they don't conduct heat well and tend to steam the meat rather than sear it. It's best to use a cast iron, carbon steel, or stainless steel skillet. Cast iron and carbon steel skillets are both excellent conductors of heat, and stainless steel skillets have good heat responsiveness, which means they react to changing temperatures and transfer heat quickly, making them a good option for searing. 

To achieve a perfect sear, avoid overcrowding the pan. As each batch develops a good sear, transfer it to a plate and set aside. Repeat until all the beef is seared, and after cooking the meat, return all the shawarma to the skillet before adding the diced tomato and onion. 

A Clever Way to Smoke Your Shawarma 

To infuse the shawarma with its signature smokiness, I fashion a small bowl out of aluminum foil and place a red-hot piece of natural charcoal inside. (You can also use a heat-safe ramekin instead of foil.) I nestle it in the center of the shawarma, then carefully drizzle a spoonful of hot oil over the charcoal. As smoke billows up, I immediately cover the dish with foil to trap the smoke. I then place it in a turned-off oven to keep the shawarma warm and allow it to absorb the smoke for about 20 minutes before uncovering and serving.

The Best Sauce for Shawarma 

There's really only one choice to serve with shawarma: tahini sauce. It's nutty and creamy, with a subtle kick of acidity from lemon that complements the spiced meat. I prefer blending tahini with yogurt for a lighter and slightly tangier sauce. I also use a light hand with the seasoning in the tahini sauce to ensure it doesn't overpower the flavor of the shawarma or add too much acidity.

The Best Bread for Shawarma

The best bread for a shawarma sandwich truly comes down to personal preference. That said, the most practical and widely available option for most people is likely thin Lebanese pita, which is versatile and delicious. Just pile the shawarma on one end and roll the bread over to form a wrap. If you're after maximum flavor and texture, Palestinian shrak bread is hard to beat: It’s wafer-thin and crisps up beautifully when pressed in the panini machine, which is how shawarma is prepared in Lebanese joints. Armenian or Persian lavash also makes a good pliable alternative.

For a creative twist, try using a soft brioche bun—a nod to how many shawarma sandwiches are served in Egypt. While it lacks the crunch of toasted shrak, its pillowy texture gracefully soaks up the sauce, offering a rich, juicy bite. And if you're serving shawarma to people who are avoiding gluten, consider adding a tray of crisp romaine lettuce leaves—they make a refreshing vessel for the shawarma.

Turn Shawarma Into a Special Occasion

Shawarma isn't just a meal or a sandwich—it’s a joyful experience. That’s why I highly recommend setting up a shawarma bar when making a large batch or hosting a crowd. Arrange pickled cucumbers, turnips, and diced onions in colorful bowls alongside chopped tomatoes, tahini-yogurt sauce, and harissa paste. Include warm bread and a panini press to toast the shawarma sandwiches. Then set out a tray of the succulent, juicy meat and invite everyone to customize their own sandwich.

Beef shawarma wrap with pickles and side dishes on a table

Serious Eats / Melati Citrawireja

Recipe Details

Beef Shawarma

Prep 15 mins
Cook 45 mins
Total 60 mins
Serves 6 to 8
Keep Screen Awake

Ingredients

For the Shawarma Spice Blend:

  • 5 green cardamom pods

  • 1 tablespoon (6 g) black peppercorns

  • 1 3/4 tablespoons (6 g) allspice berries

  • 1 teaspoon cumin seeds

  • 1 teaspoon coriander seeds

  • 1 teaspoon sweet paprika

  • 1 teaspoon garlic powder

  • 1 teaspoon onion powder

  • 1 teaspoon dried oregano

  • 1 teaspoon ground sumac

  • 1 teaspoon ground turmeric

  • 1 teaspoon red pepper flakes or Aleppo pepper

  • 1/2 teaspoon ground cinnamon

For the Marinade and Shawarma:

  • 1 medium yellow onion (about 8 ounces; 226 g), peeled and quartered

  • 1 cup plain whole milk yogurt (8 ounces; 226 g)

  • 2 tablespoons (30 ml) red wine vinegar or distilled white vinegar

  • 2 tablespoons (30 ml) lime juice from 1 to 2 medium limes

  • 1/4 cup (60 ml) extra-virgin olive oil

  • 4 medium cloves garlic (20 g), minced

  • 2 tablespoons shawarma spice blend (from above)

  • 2 teaspoons Diamond Crystal kosher salt; for table salt, use half as much by volume

  • 2 1/4 pounds flank steak or top-round cut into 1/4-inch strips

For the Tahini Sauce:

  • 1 cup tahini (8 ounces; 226 g)

  • 1/2 cup plain whole milk yogurt (4 ounces; 113 g)

  • 2 tablespoons (30 ml) lime juice from 1 medium lime, plus more as needed

  • Kosher salt and freshly ground black pepper

For Cooking and Smoking the Shawarma:

  • 35 g lamb fat (1 1/4 ounces), such as liyeh (see notes)

  • 1 Roma tomato (5 1/2 ounces; 156 g), seeded and diced

  • 1 medium red onion (6 1/2 ounces; 184 g), diced

  • 1/4 cup (5 g) fresh parsley, finely chopped

  • 1 tablespoon (15 ml) neutral oil, such as canola or vegetable

  • 1 charcoal briquette

To Serve:

  • Bread, such as pita, shrak, lavash, or brioche buns

  • Tahini sauce (see above)

  • Harissa (optional)

  • Pickled cucumbers (khiar mekhalil)

  • Pickled turnips (left mekhalil)

  • French fries (optional)

Directions

  1. For the Shawarma Spice Blend: On a cutting board, use the flat side of a knife to crush cardamom pods. Carefully extract seeds; discard pods.

    Two plates top shows a variety of spices bottom shows the spices ground into a powder

    Serious Eats / -Melati Citrawireja

  2. In a medium skillet, toast black peppercorns, allspice berry, cumin seeds, coriander seeds, and cardamom seeds over medium heat, tossing constantly, until fragrant, 30 seconds to 1 minute. Transfer toasted spices to a bowl and let cool slightly, about 5 minutes.

  3. In spice grinder or a mortar and pestle, combine toasted spices with paprika, garlic powder, onion powder, dried oregano, ground sumac, turmeric, red pepper flakes or Aleppo pepper, and ground cinnamon. Grind to a fine powder; set aside.

  4. For the Marinade: In the bowl of a food processor, purée onion until smooth. Using a fine-mesh sieve set over a large bowl, strain puréed onion, using a spoon or flexible spatula to press pulp to extract juice. Add yogurt, vinegar, lime juice, olive oil, garlic, 2 tablespoons shawarma spice blend, and salt, whisking to combine. Add sliced steak, using your hands to massage and toss beef to evenly coat in marinade. Cover bowl with a large plate or plastic wrap and refrigerate for at least 3 hours or up to 8 hours.

    Process of preparing beef shawarma marinade in four steps in a glass bowl involving sieved onion juice and a mixture of spices and yogurt

    Serious Eats / -Melati Citrawireja

  5. For the Tahini Sauce: In a medium bowl, whisk tahini, yogurt, lime juice, salt, and pepper to combine; sauce should be smooth and spreadable. If sauce is too thick, add warm water, 1 tablespoon at a time, until sauce is thick but spreadable. Refrigerate until ready to use.

    A hand whisking a light mixing bowl filled with a batterlike mixture

    Serious Eats / -Melati Citrawireja

  6. For the Shawarma: When ready to cook, remove beef from fridge. Using tongs, remove beef from marinade, letting any excess marinade drip back into the bowl, and set on a large plate. Let beef come to room temperature, about 20 minutes.

    Preparation of beef shawarma raw marinated beef placed on a white plate using tongs

    Serious Eats / -Melati Citrawireja

  7. In a large cast iron, carbon steel, or stainless steel skillet, melt liyeh (lamb fat) over medium-high heat. When lamb fat is melted, fragrant, and shimmering, add beef in a single layer, cooking in batches as needed to prevent the beef from overcooking. Cook, stirring occasionally, until beef is browned, 5 to 7 minutes per batch. Adjust seasoning to taste. Repeat with remaining beef, adjusting heat as necessary to keep skillet hot. Return cooked beef to pan, add tomatoes and onions, and cook until they soften slightly, about 2 minutes. Remove pan from heat and stir in chopped parsley.

    Four stages of preparing beef shawarma in a cast iron pan showing raw meat cooked meat added vegetables and the final mixture

    Serious Eats / -Melati Citrawireja

  8. Set aside a piece of aluminum foil large enough to cover a small saucepan. In small saucepan, heat 1 tablespoon oil over high heat until hot and shimmering, about 2 minutes. Heat a piece of charcoal using a long-handled lighter or by holding it over the flame of your gas stove, until it turns gray on the edges, 1 to 2 minutes. Using tongs, place the hot charcoal in a small heatproof dish, such as a ceramic ramekin or a small bowl made of foil, and nestle it in the center of the skillet with the cooked shawarma. Carefully pour hot oil over the charcoal (it will release smoke immediately). Using aluminum foil, immediately tightly cover skillet to trap the smoke, and let beef "smoke" for 15 to 20 minutes in a turned-off oven.

    Twopart image showing food preparation with a smoking block placed in a skillet and a dish of cooked ingredients below

    Serious Eats / -Melati Citrawireja

  9. To Assemble: Spread bread with tahini sauce and harissa, if using, followed by pickled cucumbers and turnips. Top with about 1/2 cup shawarma. Serve with french fries, if desired, and extra tahini sauce and pickles.

    Preparation process and serving of beef shawarma with pita and toppings

    Serious Eats / -Melati Citrawireja

Special Equipment

Food processor; large cast iron, carbon steel, or stainless steel skillet; aluminum foil; small saucepan; tongs; small heatproof dish, such as a ceramic ramekin

Notes

Lamb fat can be found at Halal butchers. Alternatively, equal amounts of beef tallow or 2 to 3 tablespoons of neutral oil, such as vegetable or canola, can be used.

This recipe can easily be doubled. 

Make-Ahead and Storage

The tahini sauce can be made up to 3 days in advance and refrigerated in an airtight container.

Once cooled, leftovers can be refrigerated in an airtight container for up to 3 days or frozen for up to 1 month. If freezing, thaw in fridge overnight and reheat in the microwave until warmed through.

Nutrition Facts (per serving)
648 Calories
40g Fat
29g Carbs
46g Protein
×
Nutrition Facts
Servings: 6 to 8
Amount per serving
Calories 648
% Daily Value*
Total Fat 40g 52%
Saturated Fat 9g 47%
Cholesterol 111mg 37%
Sodium 523mg 23%
Total Carbohydrate 29g 11%
Dietary Fiber 5g 20%
Total Sugars 6g
Protein 46g
Vitamin C 17mg 85%
Calcium 205mg 16%
Iron 6mg 33%
Potassium 1062mg 23%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)