Beef Shawarma Recipe

This post may contain affiliate links.

Beef shawarma recipe is a delightful fusion of flavors and textures, bringing the taste of Middle Eastern cuisine right to your table. Traditionally made with marinated beef that is grilled to perfection, it can be served as a wrap or a rice bowl. I have a favorite Middle Eastern restaurant that serves authentic beef shawarma, and my favorite is the beef shawarma wrap. When I made this recipe, my son told me it tastes just like the o falafel (the resturant), which is a huge compliment.

What goes into beef shwarma recipe

Beef

For the best beef shawarma, cuts like sirloin, flank steak, or skirt steak are highly recommended. These cuts are tender, flavorful, and marinate well, resulting in juicy and delicious shawarma when grilled. Choose well-marbled beef for enhanced flavor and tenderness. I cut the beef into thin strips against the grain and then marinated it with the spices, yogurt, oil, and lime juice.

To cook the beef, make sure to follow some of these tips:

  • Don’t crowd the pan; cook in small batches or use a bigger pan.
  • Don’t overcook.
  • Cook on high heat.

Shawarma Spice mix

Authentic beef shawarma has a rich blend of spices that create its distinctive flavor. The marinade includes cumin, which adds a warm, earthy depth, a touch of paprika contributes a mild heat and vibrant color, cinnamon offers warmth and complexity, also complemented by black pepper for a dash of sharpness. For an extra layer of flavor, I used allspice, ground cloves, garlic powder, cardamom power and salt to enhance the overall taste. This aromatic blend is what makes beef shawarma so irresistible and beloved.

White sauce

The creamy white sauce used in beef shawarma wraps is a harmonious blend of yogurt and mayonnaise, minced garlic and fresh dill that brightens the overall taste. A pinch of salt and black pepper enhance the flavors. You can make this sauce in advance and it can sit in the refrigerator for up to a week.

How to serve beef shwarma wrap

I like to serve beef shawarma as a wrap which is warm and crunchy on the outside. To make the beef shawarma wrap add a hearty portion of grilled beef strips, follow with crunchy pickles and crispy fries for that perfect textural contrast then a generous drizzle of white garlicky sauce. Finally, carefully fold the sides of the tortilla inward and roll it up tightly from the bottom to create a compact wrap. Toast it in a pan over medium heat until crispy and brown from all the sides. Serve immediately. You can also serve it as a rice bowl, make yellow or white steamed rice and serve with a side salad as well.

How to store beef shwarma

Beef shwarma is great for meal prep you can leave the marinated beef in the refrigerator for 3-4 days or cook it and use on salad, rice bowls or make a wrap.

To store beef shawarma wraps, allow them to cool completely before wrapping them tightly in plastic wrap or aluminum foil. For refrigeration, place the wrapped wraps in an airtight container and store them in the fridge for up to 3 to 4 days. You can also freeze the wraps; just ensure they are well-wrapped to prevent freezer burn. In the freezer, beef shawarma wraps can last for up to 2 to 3 months. When ready to eat, thaw in the refrigerator overnight and reheat in the oven or microwave until warmed through.

More Recipes

A plate full of authentic beef shawarma slices, along with fries and salad

Beef Shawarma Recipe

Saba Ahmad
Learn how to make this authentic beef shawarma using this easy recipe that can be used to make a wrap or serve it as a bowl with rice
5 from 2 votes
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Course Main Course
Cuisine Middle Eastern
Servings 8
Calories 696 kcal

Ingredients
 
 

  • 2 lbs beef (sirloin or skirt steak) cut into long strips
  • 1 medium onion
  • 1/2 cup yogurt

Shawarma spice mix

  • 1.5 tsp salt
  • 1 tsp allspice
  • 1 tsp paprika
  • 1 tsp garlic powder
  • 1 tsp cumin powder
  • 1/2 tsp cinnamon powder
  • 1/2 tsp clove powder
  • 1/2 tsp cardamom powder
  • 1/2 tsp cayenne pepper powder
  • 1 tbsp lemon juice
  • 3 tbsp olive oil

For the Sauce

  • 1/2 cup yogurt
  • 1/2 cup mayonnaise
  • 1 clove garlic minced
  • 1 tbsp lemon juice
  • 1 tbsp dill fresh or 1 tsp dried

For serving

  • 8 flour tortillas
  • Pickles as needed
  • 16 oz Fries

Instructions
 

  • Cut the beef into thin slices against the grain. Peel and thinly slice the onion.

Marinate Beef

  • Marinate the beef with the onion, yogurt, olive oil, lemon juice, and all of the spices. Let it sit for 30 minutes.

Make Sauce

  • In a bowl, combine the yogurt, mayonnaise, lemon juice, salt, pepper, dill, and minced garlic. Mix well and set aside.

Fry Fries

  • Fry or air fry the French fries according to your preference.

Cook Beef Shawarma

  • Heat 1 tablespoon of olive oil in a pan for a few minutes. Add the marinated beef and cook over high heat for 5-6 minutes, or until the moisture evaporates and the beef turns brown. Cook in small batches to avoid steaming the beef.

Assemble Beef Shawarma Wrap

  • To assemble, place a layer of beef, French fries, and pickles on a tortilla. Drizzle generously with the white sauce, then wrap it up tightly.
  • Toast the wrap over medium heat until it is brown and crispy on all sides.
  • Serve immediately and enjoy!

Video

Notes

You can also serve beef shawarma over a rice bowl instead of a wrap. 

Nutrition

Calories: 696kcalCarbohydrates: 36gProtein: 27gFat: 50gSaturated Fat: 15gPolyunsaturated Fat: 9gMonounsaturated Fat: 22gTrans Fat: 1gCholesterol: 88mgSodium: 1111mgPotassium: 672mgFiber: 4gSugar: 3gVitamin A: 143IUVitamin C: 6mgCalcium: 110mgIron: 4mg
Keyword Beef shawarma recipe, Beef shawarma wrap
Tried this recipe?Let us know how it was!

Beef Shawarma Wraps Recipe