Beef Shawarma Wraps Creamy Yogurt

Featured in: Global Heat

Experience tender beef strips marinated with fragrant spices like cumin, paprika, and turmeric, cooked to perfection. Wrapped in warm flatbreads alongside fresh vegetables such as lettuce, tomato, cucumber, and red onion, these wraps are complemented by a tangy, creamy yogurt sauce made with Greek yogurt and tahini. This Middle Eastern-inspired dish combines bold spices and fresh ingredients for a flavorful, satisfying meal ready in under an hour.

Updated on Tue, 11 Nov 2025 13:50:00 GMT
Tender beef shawarma wraps, filled with fresh veggies and creamy yogurt sauce. Save
Tender beef shawarma wraps, filled with fresh veggies and creamy yogurt sauce. | pepperplume.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 love preparing these wraps because they bring vibrant Middle Eastern flavors right to my kitchen and are always a hit with family and friends.

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
Save
| pepperplume.com

This recipe always brings my family together around the table sharing stories and enjoying every bite.

Required Tools

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

Allergen Information

Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread) Check flatbread labels for potential allergens Substitute gluten-free wraps if needed

Nutritional Information per Serving

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

Delicious beef shawarma wraps with spices, drizzled in tangy yogurt sauce, served warm. Save
Delicious beef shawarma wraps with spices, drizzled in tangy yogurt sauce, served warm. | pepperplume.com

Enjoy these wraps as a flavorful and satisfying meal perfect for any occasion.

Recipe FAQ

What cut of beef works best for these wraps?

Thinly sliced sirloin or flank steak provides tender, flavorful strips ideal for marinating and quick cooking.

How is the creamy yogurt sauce prepared?

Mix Greek yogurt with tahini, minced garlic, lemon juice, fresh parsley, salt, and black pepper for a tangy, smooth sauce.

Can I use different flatbreads for wrapping?

Yes, pita, lavash, or tortillas all work well to hold the beef and fresh vegetables together.

What spices are used to marinate the beef?

Cumin, coriander, paprika, turmeric, cinnamon, cayenne (optional), salt, black pepper, and lemon juice create a rich spice blend.

How long should the beef marinate for best flavor?

At least 20 minutes, but up to 2 hours allows deeper flavor absorption.

Are there any suggested accompaniments?

Pickled vegetables or chili sauce can add extra zest, and crisp white wine or mint lemonade pair nicely.

Beef Shawarma Wraps Creamy Yogurt

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

Prep duration
25 min
Cook duration
15 min
Complete duration
40 min
Created by Isabella Flores


Complexity Medium

Heritage Middle Eastern

Output 4 Portions

Diet considerations None specified

Components

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)

Directions

Phase 01

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

Phase 02

Prepare the Yogurt Sauce: In a separate bowl, mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper. Adjust seasoning as needed. Refrigerate until ready to use.

Phase 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 browned and fully cooked. Remove from heat.

Phase 04

Warm the Flatbreads: Warm the flatbreads in a dry skillet or microwave for several seconds until pliable and soft.

Phase 05

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

Phase 06

Serve: Roll up the wraps tightly and serve immediately, accompanied by extra yogurt sauce if desired.

Necessary tools

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

Allergy details

Review each ingredient for potential allergens and seek professional health advice if you're uncertain.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Check flatbread labels for potential allergens or substitute gluten-free options if needed.

Nutrient breakdown (per portion)

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