Beef Shawarma Wraps Creamy Yogurt

Featured in: Global Eats

This dish features tender spiced beef strips marinated with aromatic Middle Eastern spices, cooked to juicy perfection. Wrapped in warm flatbread alongside crisp vegetables and a tangy, creamy yogurt sauce, it delivers rich, balanced flavors that celebrate fresh ingredients. The marinating process infuses the beef with a blend of cumin, coriander, paprika, and lemon, enhancing its depth. A yogurt-based sauce with tahini and garlic adds a cooling, flavorful contrast. Perfect for a wholesome, satisfying meal with layers of texture and vibrant taste.

Updated on Sun, 09 Nov 2025 10:25:00 GMT
Tender Beef Shawarma wraps garnished with fresh vegetables and creamy yogurt sauce.  Save
Tender Beef Shawarma wraps garnished with fresh vegetables and creamy yogurt sauce. | snacksplat.com

Tender spiced beef strips wrapped in warm flatbread with fresh vegetables and a tangy creamy yogurt sauce—this is a Middle Eastern street food classic that brings vibrant flavors to your table.

I first tried shawarma wraps at a bustling sidewalk stand, and since then this homemade version has been a nostalgic favorite whenever I crave something quick yet boldly flavored.

Ingredients

  • Beef sirloin or flank steak: 500 g, thinly sliced
  • Olive oil: 2 tbsp
  • Garlic cloves: 2, minced
  • Ground cumin: 1 tsp
  • Ground coriander: 1 tsp
  • Ground paprika: 1 tsp
  • Ground turmeric: 1/2 tsp
  • Ground cinnamon: 1/2 tsp
  • Cayenne pepper (optional): 1/4 tsp
  • Salt: 1 tsp
  • Black pepper: 1/2 tsp
  • Lemon juice: juice of 1 lemon
  • Plain Greek yogurt: 200 g (3/4 cup)
  • Tahini: 1 tbsp
  • Garlic clove: 1, finely minced (for sauce)
  • Lemon juice: juice of 1/2 lemon (for sauce)
  • Fresh parsley: 1 tbsp chopped
  • Salt (for sauce): 1/4 tsp
  • Black pepper (for sauce): freshly ground, to taste
  • Large flatbreads (pita, lavash, or tortillas): 4
  • Red onion: 1 small, thinly sliced
  • Tomato: 1 large, sliced
  • Cucumber: 1/2, sliced into thin strips
  • Shredded lettuce: 1 cup
  • Fresh mint or parsley leaves (optional): as needed

Instructions

Marinate the Beef:
In a large bowl combine olive oil garlic cumin coriander paprika turmeric cinnamon cayenne salt black pepper and lemon juice. Add beef strips and toss to coat well. Marinate at least 20 minutes (up to 2 hours for deeper flavor).
Make Yogurt Sauce:
In a bowl mix Greek yogurt tahini minced garlic lemon juice parsley salt and black pepper. Adjust seasoning to taste and refrigerate until ready to use.
Cook the Beef:
Heat a large skillet or grill pan over medium-high heat. Cook marinated beef in batches for 4–6 minutes stirring occasionally until browned and cooked through. Remove from heat.
Warm Flatbreads:
Warm the flatbreads in a dry skillet or microwave until pliable.
Assemble Wraps:
Spread generous spoonful of creamy yogurt sauce on each flatbread. Top with beef onion tomato cucumber lettuce and herbs if using. Roll up wraps tightly.
Serve:
Serve immediately with extra yogurt sauce on the side.
Save
| snacksplat.com

Sharing platters of shawarma wraps is a family tradition at our table—everyone builds their own perfect bite and laughter fills the room.

Serving Suggestions

Pair your shawarma wraps with crisp white wine or a refreshing mint lemonade to round out your meal.

Nutrition Facts

Each serving contains approximately 480 calories 22 g fat 38 g carbohydrates and 34 g protein so it is satisfying for lunch or dinner.

Allergen & Variations

This recipe contains dairy and sesame in the yogurt sauce and gluten in most flatbreads; try a gluten-free wrap or dairy-free yogurt for dietary needs.

Savory beef shawarma wrapped in soft flatbread, drizzled with tangy yogurt sauce.  Save
Savory beef shawarma wrapped in soft flatbread, drizzled with tangy yogurt sauce. | snacksplat.com

Enjoy every bite—these beef shawarma wraps are packed with big bold flavors and easy enough for any weeknight craving.

Recipe Guide

What cut of beef works best for this dish?

Thinly sliced sirloin or flank steak is ideal as it cooks quickly and remains tender after marinating.

How long should the beef marinate?

Marinating for at least 20 minutes allows the spices to penetrate, but up to 2 hours deepens the flavor.

Can the yogurt sauce be made ahead of time?

Yes, the creamy yogurt sauce can be refrigerated for several hours to meld flavors before serving.

What spices give the beef its signature flavor?

A blend of cumin, coriander, paprika, turmeric, cinnamon, and optional cayenne creates the warm, aromatic profile.

Are there optional toppings to enhance the wraps?

Fresh herbs like mint or parsley and pickled vegetables add brightness and texture variations.

Beef Shawarma Wraps Creamy Yogurt

Spiced beef strips wrapped in flatbread with fresh veggies and a tangy creamy yogurt sauce.

Prep duration
25 min
Kitchen time
15 min
Complete duration
40 min
Created by Katie Miller


Skill level Medium

Heritage Middle Eastern

Output 4 Portions

Nutrition Labels None specified

What you'll need

Beef

01 1.1 lb beef sirloin or flank steak, thinly sliced
02 2 tbsp olive oil
03 2 garlic cloves, minced
04 1 tsp ground cumin
05 1 tsp ground coriander
06 1 tsp ground paprika
07 1/2 tsp ground turmeric
08 1/2 tsp ground cinnamon
09 1/4 tsp cayenne pepper (optional)
10 1 tsp salt
11 1/2 tsp black pepper
12 Juice of 1 lemon

Creamy Yogurt Sauce

01 3/4 cup plain Greek yogurt
02 1 tbsp tahini
03 1 garlic clove, finely minced
04 Juice of 1/2 lemon
05 1 tbsp chopped fresh parsley
06 1/4 tsp salt
07 Freshly ground black pepper to taste

Wraps and Vegetables

01 4 large flatbreads (pita, lavash, or tortillas)
02 1 small red onion, thinly sliced
03 1 large tomato, sliced
04 1/2 cucumber, sliced into thin strips
05 1 cup shredded lettuce
06 Fresh mint or parsley leaves (optional)

Method

Step 01

Marinate the Beef: In a large bowl, combine olive oil, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne pepper, salt, black pepper, and lemon juice. Add the beef strips and toss until evenly coated. Let marinate for at least 20 minutes or up to 2 hours for deeper flavor.

Step 02

Prepare the Yogurt Sauce: While the beef marinates, whisk together Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper in a bowl. Adjust seasoning as desired. Refrigerate until serving.

Step 03

Cook the Beef: Heat a large skillet or grill pan over medium-high heat. Cook the marinated beef in batches for 4 to 6 minutes, stirring occasionally, until thoroughly browned and cooked through. Remove from heat.

Step 04

Warm the Flatbreads: Gently warm the flatbreads in a dry skillet or microwave briefly until pliable.

Step 05

Assemble the Wraps: Spread a generous spoonful of the creamy yogurt sauce onto each flatbread. Layer with cooked beef, sliced onion, tomato, cucumber, shredded lettuce, and fresh herbs if desired.

Step 06

Serve: Roll up the wraps tightly and serve immediately. Offer extra yogurt sauce on the side.

Kitchen tools

  • Mixing bowls
  • Large skillet or grill pan
  • Chef's knife
  • Cutting board
  • Spoon or spatula

Allergy details

Always review ingredients for potential allergens and seek professional medical guidance if uncertain.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Substitute gluten-free wraps if necessary.

Nutrient breakdown (each portion)

Numbers shown are estimates only - please consult healthcare providers for specific advice.
  • Energy: 480
  • Fats: 22 g
  • Carbohydrates: 38 g
  • Proteins: 34 g