Beef Shawarma Wraps Yogurt Sauce

Featured in: Fresh & Light Meals

Enjoy Middle Eastern flavors by wrapping tender, marinated beef strips in warm flatbread with crisp onion, tomato, cucumber, and lettuce. Richly spiced beef is paired with a tangy, creamy yogurt sauce blended with tahini, garlic, lemon, and fresh herbs. The wraps are easy to assemble and customizable, perfect for a satisfying main dish for any occasion. Serve immediately with extra sauce and consider adding pickled veggies or chili for a flavor twist. This hearty meal harmonizes savory spices, tangy sauce, and garden-fresh vegetables.

Updated on Sat, 08 Nov 2025 11:38:00 GMT
Tender beef shawarma wraps with yogurt sauce and fresh veggies, ideal for lunch.  Save
Tender beef shawarma wraps with yogurt sauce and fresh veggies, ideal for lunch. | tastyeffect.com

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

The first time I made beef shawarma wraps for my family, everyone loved customizing their own wrap with fresh toppings and extra sauce. These flavorful wraps have become our favorite for casual dinners.

Ingredients

  • Beef: 500 g beef sirloin or flank steak, thinly sliced
  • Olive oil: 2 tbsp
  • Garlic: 2 cloves, 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: 1 clove, finely minced
  • Lemon juice: Juice of 1/2 lemon
  • Parsley: 1 tbsp chopped fresh
  • Salt (for sauce): 1/4 tsp
  • Black pepper (for sauce): Freshly ground black pepper to taste
  • 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

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).
Make the Yogurt Sauce:
While beef marinates, mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper in a bowl. Refrigerate until ready to use.
Cook the Beef:
Heat a skillet or grill pan over medium-high. Cook marinated beef in batches for 4 to 6 minutes, stirring occasionally, until browned and cooked through. Remove from heat.
Warm the Flatbreads:
Warm flatbreads in a dry skillet or microwave until pliable.
Assemble the Wraps:
Spread yogurt sauce on each flatbread. Top with beef, onion, tomato, cucumber, lettuce, and fresh herbs if desired.
Roll and Serve:
Roll wraps tightly. Serve immediately with extra yogurt sauce on the side.
Flavorful beef shawarma wraps drizzled with creamy yogurt sauce and vibrant garnishes.  Save
Flavorful beef shawarma wraps drizzled with creamy yogurt sauce and vibrant garnishes. | tastyeffect.com

My kids love helping assemble these wraps. Sharing shawarma together around the table has become a tradition for our weeknight dinners.

Serving Suggestions

Pair these wraps with mint lemonade or a crisp white wine. Add a side of pickled vegetables for extra crunch.

Variations

Use chicken or lamb instead of beef for a different twist. For extra heat, drizzle with chili sauce before serving.

Storage

Store leftover beef and sauce in the fridge for up to 2 days. Assemble wraps just before eating for best freshness.

Savory beef shawarma wraps in warm flatbread, served with zesty yogurt sauce delight. Save
Savory beef shawarma wraps in warm flatbread, served with zesty yogurt sauce delight. | tastyeffect.com

Wraps are best enjoyed warm with lots of sauce. This vibrant meal is sure to please any crowd.

Recipe FAQ

What type of beef works best?

Use sirloin or flank steak, thinly sliced for tenderness and quick cooking.

Can I substitute the protein?

Chicken or lamb are excellent alternatives, just ensure proper seasoning and cooking times.

How do I keep wraps from getting soggy?

Spread sauce sparingly and serve immediately to maintain flatbread texture.

Which flatbread should I use?

Pita, lavash, or tortillas all work well. Choose based on preference or dietary needs.

What garnish adds extra freshness?

Fresh mint, parsley, or pickled vegetables bring lively flavor and color to wraps.

Can I make the yogurt sauce ahead?

Yes, refrigerate the sauce for up to two days to enhance flavors and save prep time.

Beef Shawarma Wraps Yogurt Sauce

Warm flatbread wraps spiced beef strips, crisp vegetables, and creamy yogurt sauce for vibrant, street food flavor.

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, 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 kosher salt
11 1/2 teaspoon ground 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 kosher salt
07 Freshly ground black pepper to taste

Wrap Assembly

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

Directions

Phase 01

Prepare Beef Marinade: Combine olive oil, minced 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.

Phase 02

Mix Yogurt Sauce: In a separate bowl, whisk Greek yogurt, tahini, minced garlic, lemon juice, chopped parsley, salt, and black pepper until smooth. Adjust seasoning as desired and refrigerate until ready to use.

Phase 03

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

Phase 04

Warm Flatbreads: Warm flatbreads in a dry skillet or microwave for several seconds, just until pliable but not crisp.

Phase 05

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

Phase 06

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

Necessary tools

  • Large 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.
  • Dish contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Review ingredient labels for additional allergens. Substitute gluten-free bread if required.

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