Go Back

Beef Shawarma Wraps

These Beef Shawarma Wraps feature tender strips of beef marinated in a blend of warm Middle Eastern spices, garlic, lemon, and herbs. Wrapped in soft pita bread with creamy garlic sauce, crisp vegetables, and tangy pickled turnips, they're an easy homemade version of a shawarma shop favorite.
Course dinner, Lunch, Main Course, Sandwiches & Wraps
Cuisine Levantine, Mediterranean, Middle Eastern
Keyword authentic beef shawarma, beef pita sandwiches, beef pita wrap, beef shawarma recipe, beef shawarma with garlic sauce, beef shawarma wraps, beef wrap recipe, cast iron shawarma, easy shawarma wraps, easy weeknight wraps, garlic sauce wrap, homemade beef shawarma, homemade Middle Eastern recipes, homemade shawarma sandwich, Lebanese beef shawarma, marinated beef wraps, Mediterranean wrap recipe, Middle Eastern beef wraps, pickled turnip shawarma, restaurant style shawarma wrap, shawarma dinner recipe, shawarma flatbread wrap, shawarma lunch recipe, shawarma sandwich, sirloin shawarma
Prep Time 20 minutes
Cook Time 10 minutes
Marinating Time 4 hours
Total Time 4 hours 30 minutes
Servings 6 wraps
Calories 590kcal
Cost $22 for entire recipe

Equipment

  • Large mixing bowl
  • Small mixing bowl
  • measuring cups
  • Measuring spoons
  • Sharp chef’s knife
  • Cutting board
  • Whisk
  • Cast-iron skillet or large heavy-bottomed skillet
  • Tongs
  • Spatula
  • Spoon for spreading sauce
  • Serving platter or plate

Ingredients

Beef Shawarma

  • pounds sirloin steak thinly sliced against the grain
  • 2 tablespoons olive oil
  • 3 tablespoons fresh lemon juice
  • 1 tablespoon white vinegar
  • 2 teaspoons tomato paste
  • 5 cloves garlic minced
  • 2 teaspoons ground cumin
  • 2 teaspoons paprika
  • 2 teaspoons ground coriander
  • 1 teaspoon onion powder
  • teaspoons kosher salt
  • ½ teaspoon black pepper
  • ½ teaspoon turmeric
  • ½ teaspoon cinnamon
  • ½ teaspoon allspice
  • ¼ teaspoon cayenne pepper optional
  • 2 tablespoons chopped fresh parsley
  • 1 tablespoon neutral oil for cooking

Garlic Sauce

  • ½ cup mayonnaise
  • ¼ cup plain Greek yogurt
  • 3 cloves garlic finely grated
  • 1 tablespoon fresh lemon juice
  • ¼ teaspoon kosher salt

For Assembly

  • 6 large pita breads or flatbreads
  • 2 cups shredded romaine lettuce
  • 1 cup diced tomatoes
  • 1 cucumber diced
  • ½ red onion thinly sliced
  • ½ cup pickled turnips
  • ¼ cup sliced dill pickles
  • ½ cup chopped fresh parsley

Instructions

  • In a large bowl, whisk together the olive oil, lemon juice, vinegar, tomato paste, garlic, cumin, paprika, coriander, onion powder, salt, pepper, turmeric, cinnamon, allspice, cayenne, and parsley.
  • Add the sliced beef and toss until thoroughly coated. Cover and refrigerate for at least 4 hours or overnight.
  • To prepare the garlic sauce, whisk together the mayonnaise, Greek yogurt, garlic, lemon juice, and salt until smooth. Refrigerate until ready to use.
  • Heat a large cast-iron skillet over high heat. Add the neutral oil.
  • Cook the beef in batches, spreading it into a single layer. Cook for 2 to 3 minutes per side until deeply browned with lightly charred edges.
  • Transfer the beef to a plate and let it rest for 2 to 3 minutes.
  • Warm the pita breads or flatbreads.
  • Spread a generous amount of garlic sauce down the center of each wrap.
  • Layer with lettuce, tomatoes, cucumber, red onion, pickled turnips, dill pickles, parsley, and the cooked beef.
  • Fold in the sides and roll tightly.
  • For a shawarma-shop style finish, toast the wraps seam-side down in a dry skillet for about 1 minute per side.
  • Serve immediately.

Notes

Choose the Right Cut of Beef

Sirloin is an excellent choice for Beef Shawarma Wraps because it offers great flavor, stays tender during quick cooking, and is easy to find at most grocery stores. For the most tender results, slice the beef very thinly against the grain before marinating.

Marinate for Maximum Flavor

The shawarma marinade is what gives this recipe its signature flavor. Marinating the beef for at least 4 hours allows the garlic, lemon juice, vinegar, and warm spices to fully season the meat. For the most authentic and flavorful Beef Shawarma Wraps, marinate the beef overnight.

Cook Over High Heat

Traditional shawarma is cooked on a vertical rotisserie, but a hot cast-iron skillet can produce similar results at home. Cook the beef in batches over high heat to create caramelized edges and deep flavor. Avoid overcrowding the pan, as this can cause the beef to steam instead of brown.

Don't Skip the Pickled Vegetables

Pickled turnips are a classic shawarma topping that adds a bright, tangy flavor to balance the rich beef and creamy garlic sauce. Dill pickles also work well and provide extra crunch. Using both creates a delicious contrast of textures and flavors.

Warm the Bread Before Assembling

Soft, warm pita bread or flatbread is easier to roll and less likely to tear. Warming the bread also improves the overall texture of the wrap and helps create a restaurant-quality shawarma experience at home.

Use Fresh Parsley

Fresh parsley adds color, freshness, and a subtle herbal flavor that complements the bold shawarma spices. It helps balance the richness of the beef and garlic sauce while making the wraps taste brighter and more vibrant.

Make Meal Prep Easy

These Beef Shawarma Wraps are perfect for meal prep. Store the cooked beef, garlic sauce, and toppings separately in the refrigerator. Assemble the wraps just before serving to keep the vegetables crisp and the bread fresh.

Customize the Heat Level

For spicy Beef Shawarma Wraps, increase the cayenne pepper in the marinade or add your favorite hot sauce before serving. The extra heat pairs wonderfully with the cooling garlic sauce and tangy pickled vegetables.

Reheating Tips

Reheat leftover beef in a hot skillet for a few minutes until warmed through. This helps restore the slightly crispy edges and prevents the meat from becoming dry. Avoid microwaving for too long, as it can make the beef tough.

Serving Suggestions

Serve Beef Shawarma Wraps with fries, garlic potatoes, hummus, fattoush salad, tabbouleh, or a simple cucumber tomato salad. These classic sides turn the wraps into a complete and satisfying Middle Eastern-inspired meal.