Beef Shawarma Yogurt Wraps

Featured in: Family Favorites

Enjoy tender beef strips marinated with warming Middle Eastern spices and grilled for richness. These wraps come together with a cool, tangy yogurt sauce blended with tahini and fresh herbs, layered onto warm flatbread. Crisp vegetables like cucumber, tomato, onion, and lettuce add a refreshing crunch, while a hint of fresh mint or parsley brightens each bite. Perfect for a flavorful main course or casual gathering, this dish offers a satisfying combination of savory, creamy, and fresh elements that make every wrap irresistible.

Updated on Sun, 09 Nov 2025 09:39:00 GMT
Tender beef shawarma wraps with fresh veggies and creamy yogurt sauce.  Save
Tender beef shawarma wraps with fresh veggies and creamy yogurt sauce. | berrycottage.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 served this...

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

Marinate the Beef:
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).
Prepare the Yogurt Sauce:
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.
Cook the Beef:
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.
Warm the Flatbreads:
Warm the flatbreads in a dry skillet or microwave for a few seconds until pliable.
Assemble the Wraps:
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.
Serve:
Roll up the wraps tightly. Serve immediately, with extra yogurt sauce on the side.
Savory beef shawarma wrapped in warm flatbread, drizzled with tangy yogurt sauce.  Save
Savory beef shawarma wrapped in warm flatbread, drizzled with tangy yogurt sauce. | berrycottage.com

These wraps are perfect for a quick weeknight dinner or a fun gathering with friends and family.

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

Juicy beef shawarma served in flatbread, topped with fresh cucumber and tomatoes. Save
Juicy beef shawarma served in flatbread, topped with fresh cucumber and tomatoes. | berrycottage.com

Enjoy these delicious and authentic Beef Shawarma Wraps that bring the vibrant flavors of the Middle East right to your table, offering a satisfying and flavorful meal for any occasion.

Recipe FAQ

Which cut of beef works best for shawarma wraps?

Thinly sliced beef sirloin or flank steak is ideal for achieving tender results and absorbing marinade flavors.

Can I substitute the beef with another protein?

Yes, chicken or lamb works well in place of beef, bringing different flavor profiles to the wraps.

How long should the beef be marinated for maximum flavor?

Marinating for at least 20 minutes allows the spices to infuse, but up to 2 hours yields even deeper flavor.

What is the key to a creamy yogurt sauce?

Use Greek yogurt, tahini, garlic, and fresh herbs for a tangy, smooth sauce that complements the beef and vegetables.

Are gluten-free wraps suitable for this dish?

Absolutely, substituting gluten-free flatbreads lets you enjoy these wraps while accommodating dietary needs.

Can I enhance the wraps with additional toppings?

Pickled vegetables or a drizzle of chili sauce add extra zing and contrast to the spiced beef and creamy sauce.

Beef Shawarma Yogurt Wraps

Spiced beef in warm flatbread, topped with crisp veggies and creamy yogurt, inspired by Middle Eastern street food.

Prep duration
25 min
Cook duration
15 min
Complete duration
40 min
Created by Lily Anderson


Complexity Medium

Heritage Middle Eastern

Output 4 Portions

Dietary considerations None specified

Components

Beef Marinade

01 1.1 pounds beef sirloin or flank steak, cut into thin strips
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 fresh parsley, chopped
06 1/4 teaspoon salt
07 Freshly ground black pepper, to taste

Wrap Assembly

01 4 large flatbreads, such as pita, lavash, or large 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

Direction 01

Marinate the Beef: Combine olive oil, minced garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, black pepper, and lemon juice in a large bowl. Add the beef strips and mix until evenly coated. Allow to marinate for at least 20 minutes or up to 2 hours for optimal flavor infusion.

Direction 02

Prepare the Yogurt Sauce: In a separate bowl, blend Greek yogurt, tahini, minced garlic, fresh lemon juice, chopped parsley, salt, and black pepper until smooth. Adjust seasoning as required and refrigerate until needed.

Direction 03

Cook the Beef: Heat a large skillet or grill pan over medium-high heat. Sear the marinated beef strips in batches for 4 to 6 minutes, stirring frequently, until nicely browned and fully cooked. Transfer to a plate and keep warm.

Direction 04

Warm the Flatbreads: Soften flatbreads by warming them in a dry skillet for a few seconds or microwaving briefly until flexible.

Direction 05

Assemble the Wraps: Spread an ample amount of creamy yogurt sauce onto each warm flatbread, layer with cooked beef, sliced red onion, tomato, cucumber, shredded lettuce, and fresh herbs if desired.

Direction 06

Serve: Wrap tightly and serve immediately, accompanied by extra creamy yogurt sauce if desired.

Necessary tools

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

Allergy information

Review each ingredient for potential allergens and seek professional medical advice if you have concerns.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread).
  • Review flatbread packaging for specific allergen warnings and consider gluten-free alternatives if required.

Nutritional information (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