Beef Shawarma Creamy Yogurt Wraps

Featured in: Fresh & Light Meals

Enjoy bold Middle Eastern flavors in these wraps featuring tender, marinated beef strips seared until juicy and flavorful. The creamy Greek yogurt sauce blended with tahini, lemon, garlic, and fresh parsley offers a cool, tangy contrast. Filled with crisp vegetables like tomato, cucumber, onion, and lettuce, all layered in warm flatbread, each bite is satisfying and balanced. Serve right away with extra yogurt sauce for dipping. This satisfying dish is perfect for casual meals and pairs well with mint lemonade or white wine.

Updated on Sat, 08 Nov 2025 14:07:00 GMT
Tender beef shawarma wraps filled with creamy yogurt sauce and fresh vegetables.  Save
Tender beef shawarma wraps filled with creamy yogurt sauce and fresh vegetables. | tastyeffect.com

Tender spiced beef strips wrapped in warm flatbread with fresh vegetables and a tangy creamy yogurt sauce is the ultimate Middle Eastern street food experience. Every bite bursts with vibrant flavors and delicious texture.

I first discovered shawarma wraps at a bustling food stall on holiday and immediately fell in love with the rich spices and creamy sauce. Bringing this recipe home was such a joy because everyone always asks for seconds!

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: 1/4 tsp (optional)
  • Salt: 1 tsp
  • Black pepper: 1/2 tsp
  • Lemon juice: juice of 1 lemon
  • Greek yogurt: 200 g (3/4 cup) plain
  • Tahini: 1 tbsp
  • Garlic clove: 1, finely minced
  • Lemon juice: juice of 1/2 lemon
  • Fresh parsley: 1 tbsp, chopped
  • Salt: 1/4 tsp (for sauce)
  • Black pepper: freshly ground, to taste (for sauce)
  • Flatbreads: 4 large (pita, lavash, or tortillas)
  • Red onion: 1 small, thinly sliced
  • Tomato: 1 large, sliced
  • Cucumber: 1/2, sliced into thin strips
  • Lettuce: 1 cup, shredded
  • Fresh mint or parsley leaves: optional, for garnish

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 for at least 20 minutes.
Prepare the creamy yogurt sauce:
In a bowl, mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper. Adjust seasoning. Refrigerate until ready.
Cook the beef:
Heat large skillet or grill pan over medium high heat. Cook beef in batches for 4 to 6 minutes, stirring occasionally, until browned and cooked through. Remove from heat.
Warm the flatbreads:
Heat flatbreads in a dry skillet or microwave just until pliable.
Assemble the wraps:
Spread a generous spoonful of creamy yogurt sauce on each flatbread. Top with beef, onion, tomato, cucumber, lettuce, and herbs if desired.
Serve:
Roll up wraps tightly. Serve right away with extra sauce on the side.
Savory beef shawarma wrapped in warm flatbread, topped with tangy yogurt sauce.  Save
Savory beef shawarma wrapped in warm flatbread, topped with tangy yogurt sauce. | tastyeffect.com

This wrap is always a favorite at family gatherings, where everyone customizes their own with favorite veggies and sauce. Seeing the table filled with color and laughter makes it all worthwhile!

Required Tools

Mixing bowls, large skillet or grill pan, chefs knife, cutting board, spoon or spatula

Allergen Information

Contains dairy from Greek yogurt, sesame from tahini, and gluten from flatbread. Always check labels and substitute gluten free wraps as needed.

Nutritional Information (per serving)

Calories: 480. Total Fat: 22 g. Carbohydrates: 38 g. Protein: 34 g.

Delicious beef shawarma wraps showcasing vibrant toppings and creamy yogurt drizzle. Save
Delicious beef shawarma wraps showcasing vibrant toppings and creamy yogurt drizzle. | tastyeffect.com

Serve these beef shawarma wraps hot for the best flavor and share plenty of sauce on the side. Enjoy every bite packed with spices and freshness!

Recipe FAQ

What cut of beef works best for shawarma wraps?

Sliced sirloin or flank steak is recommended for tenderness and flavor. Marinate well for best results.

Can I substitute chicken or lamb for beef?

Yes, chicken or lamb make excellent alternatives. Adjust cooking times accordingly for each meat.

How do I make creamy yogurt sauce tangier?

Increase lemon juice or add a touch more tahini for tang. Taste and adjust seasoning as desired.

What is the best flatbread to use?

Pita, lavash, or large tortillas can all be used. Warm before assembling for pliability and flavor.

How can I make these wraps gluten-free?

Choose gluten-free flatbreads or tortillas. Check packaging for allergens and substitute as needed.

What vegetables can I add to the wraps?

Classic choices are tomato, cucumber, onion, and lettuce. Fresh mint or parsley add extra freshness.

Beef Shawarma Creamy Yogurt Wraps

Spiced beef, creamy yogurt sauce, and crisp veggies wrapped in soft flatbread for a flavorful Middle Eastern wrap.

Prep duration
25 min
Cook duration
15 min
Complete duration
40 min
Created by Laura Bennett


Skill level Medium

Heritage Middle Eastern

Output 4 Portions

Dietary requirements None specified

Components

Beef Filling

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

Creamy Yogurt Sauce

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

Wrap Components

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)

Directions

Phase 01

Marinate the Beef: In a large bowl, blend olive oil, minced garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, black pepper, and lemon juice. Incorporate beef strips and toss to ensure thorough coating. Let marinate for a minimum of 20 minutes, or up to 2 hours for fuller flavor.

Phase 02

Prepare the Yogurt Sauce: While the beef is marinating, combine Greek yogurt, tahini, minced garlic, lemon juice, chopped parsley, salt, and freshly ground black pepper in a mixing bowl. Mix until smooth and well combined. Adjust seasoning as desired and refrigerate until needed.

Phase 03

Cook the Beef: Preheat a large skillet or grill pan over medium-high heat. Sear marinated beef in batches for 4 to 6 minutes, stirring occasionally, until evenly browned and fully cooked. Remove from heat and set aside.

Phase 04

Warm the Flatbreads: Heat flatbreads in a dry skillet or microwave for several seconds until soft and pliable; keep warm until serving.

Phase 05

Assemble the Wraps: Spread a generous spoonful of creamy yogurt sauce over each flatbread. Layer with cooked beef, onion, tomato slices, cucumber strips, shredded lettuce, and fresh mint or parsley if preferred.

Phase 06

Finish and Serve: Roll each wrap tightly. Serve immediately with remaining yogurt sauce on the side.

Necessary tools

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

Allergy details

Review each component for potential allergens and seek professional healthcare advice if uncertain.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Verify flatbread ingredients for additional allergens; substitute gluten-free wraps as appropriate.

Nutritional information (per portion)

These values are approximate guides only and shouldn't replace professional medical consultation.
  • Energy: 480
  • Fats: 22 g
  • Carbohydrates: 38 g
  • Proteins: 34 g