Beef Shawarma Wraps Creamy Yogurt

Featured in: Everyday Family Meals

These beef shawarma wraps bring together tender, spiced strips of beef combined with fresh vegetables, all enveloped in warm flatbread. The creamy yogurt sauce adds a tangy and smooth element, perfectly complementing the spices and freshness. Ideal for a flavorful, wholesome main dish, this combination offers layers of texture and taste, balancing aromatic spices with cooling yogurt and vibrant veggies for a satisfying meal.

Updated on Sun, 09 Nov 2025 09:48:00 GMT
Tender beef shawarma wraps with creamy yogurt sauce, fresh vegetables, and spices.  Save to Pinterest
Tender beef shawarma wraps with creamy yogurt sauce, fresh vegetables, and spices. | recipesbies.com

Tender spiced beef strips wrapped in warm flatbread with fresh vegetables and a tangy creamy yogurt sauce—a Middle Eastern street food classic.

I first enjoyed this dish while traveling in the Middle East and it quickly became a family favorite for gatherings and quick dinners.

Ingredients

  • For the Beef: 500 g beef sirloin or flank steak, thinly sliced, 2 tbsp olive oil, 2 garlic cloves, minced, 1 tsp ground cumin, 1 tsp ground coriander, 1 tsp ground paprika, 1/2 tsp ground turmeric, 1/2 tsp ground cinnamon, 1/4 tsp cayenne pepper (optional), 1 tsp salt, 1/2 tsp black pepper, Juice of 1 lemon
  • For the Creamy Yogurt Sauce: 200 g (3/4 cup) plain Greek yogurt, 1 tbsp tahini, 1 garlic clove, finely minced, Juice of 1/2 lemon, 1 tbsp chopped fresh parsley, 1/4 tsp salt, Freshly ground black pepper to taste
  • For the Wraps: 4 large flatbreads (pita, lavash, or tortillas), 1 small red onion, thinly sliced, 1 large tomato, sliced, 1/2 cucumber, sliced into thin strips, 1 cup shredded lettuce, Fresh mint or parsley leaves (optional)

Instructions

Step 1:
In a large bowl, combine olive oil, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, black pepper, and lemon juice. Add the beef strips and toss to coat well. Marinate for at least 20 minutes (up to 2 hours for deeper flavor).
Step 2:
While the beef marinates, prepare the yogurt sauce: In a bowl, mix together Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper. Adjust seasoning to taste. Refrigerate until ready to use.
Step 3:
Heat a large skillet or grill pan over medium-high heat. Cook the marinated beef in batches for 4–6 minutes, stirring occasionally, until browned and cooked through. Remove from heat.
Step 4:
Warm the flatbreads in a dry skillet or microwave for a few seconds until pliable.
Step 5:
To assemble, spread a generous spoonful of the creamy yogurt sauce on each flatbread. Top with beef, onion, tomato, cucumber, lettuce, and fresh herbs if desired.
Step 6:
Roll up the wraps tightly. Serve immediately, with extra yogurt sauce on the side.
Flavorful beef shawarma wraps served with a tangy yogurt dip and vibrant veggies.  Save to Pinterest
Flavorful beef shawarma wraps served with a tangy yogurt dip and vibrant veggies. | recipesbies.com

This recipe always brings my family together especially during weekend lunches filled with laughter and stories.

Serving Suggestions

Pair these wraps with a side of tabbouleh or a fresh cucumber salad for a complete meal.

Variations

For a vegetarian option, substitute beef with grilled portobello mushrooms or roasted vegetables.

Storage Tips

Wrap leftovers tightly in foil and refrigerate for up to 2 days. Reheat gently before serving.

Savory beef shawarma wraps topped with creamy sauce and fresh ingredients, ready to enjoy. Save to Pinterest
Savory beef shawarma wraps topped with creamy sauce and fresh ingredients, ready to enjoy. | recipesbies.com

Enjoy these vibrant wraps fresh for the best flavor and texture every time.

Answers to Recipe Questions

What cut of beef is best for these wraps?

Thinly sliced sirloin or flank steak works best as it cooks quickly and remains tender when marinated.

How long should the beef be marinated?

Marinate for at least 20 minutes to infuse flavor, but up to 2 hours will enhance the spices deeply.

Can I prepare the yogurt sauce in advance?

Yes, the creamy yogurt sauce benefits from refrigeration before serving, allowing flavors to meld.

What flatbreads are suitable for wrapping?

Pita, lavash, or tortillas all work well to hold the fillings securely and add mild flavor.

Are there suggested ingredient substitutions?

Chicken or lamb can replace beef, and pickled vegetables or chili sauce can be added for extra flavor.

Beef Shawarma Wraps Creamy Yogurt

Tender spiced beef strips with fresh vegetables and tangy creamy yogurt sauce wrapped in warm flatbread.

Prep duration
25 mins
Time to cook
15 mins
Overall time
40 mins
Published by Sophie Turner


Skill Level Medium

Cuisine Type Middle Eastern

Serves 4 Serving size

Dietary Details None specified

What you 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 ground 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)

How to Make It

Step 01

Marinate beef: Combine olive oil, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, black pepper, and lemon juice in a large bowl. Add beef strips and toss to coat thoroughly. Marinate for at least 20 minutes or up to 2 hours for enhanced flavor.

Step 02

Prepare yogurt sauce: In a separate bowl, mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper. Adjust seasoning as needed and refrigerate until serving.

Step 03

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

Step 04

Warm flatbreads: Heat flatbreads briefly in a dry skillet or microwave until soft and pliable.

Step 05

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

Step 06

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

Equipment You'll Need

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

Allergy Details

Review all ingredients for allergens, and reach out to a healthcare pro if unsure.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread); verify flatbread labels for allergens or use gluten-free alternatives.

Nutrition info (by portion)

Nutrition info is for guidance. Please consult a medical expert if you need advice.
  • Total Calories: 480
  • Fat content: 22 g
  • Carbohydrate: 38 g
  • Protein content: 34 g