Beef Shawarma Wraps Creamy Yogurt

Featured in: Wham-Worthy Weeknights

This dish features thinly sliced beef marinated in aromatic spices including cumin, coriander, paprika, turmeric, and cinnamon. After marinating, the beef is cooked to a perfect tender finish. Warm flatbread serves as the base, layered with fresh sliced vegetables like tomato, cucumber, lettuce, and thinly sliced red onion. A creamy yogurt sauce blended with tahini, garlic, lemon, and fresh parsley adds a tangy richness that complements the spiced beef. These wraps are ideal for a satisfying, flavorful meal inspired by Middle Eastern street fare.

Updated on Sun, 09 Nov 2025 13:07:00 GMT
Juicy Beef Shawarma Wraps with creamy yogurt sauce and fresh veggie delights.  Save
Juicy Beef Shawarma Wraps with creamy yogurt sauce and fresh veggie delights. | whambite.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 tried shawarma from a busy street vendor & was hooked by the fragrant sizzling beef & creamy sauce. Recreating it at home brings those memories back in every bite.

Ingredients

  • Beef sirloin or flank steak: 500 g thinly sliced for tenderness
  • Olive oil: 2 tbsp for marinade
  • Garlic: 2 cloves minced for flavor
  • Ground cumin: 1 tsp
  • Ground coriander: 1 tsp
  • Ground paprika: 1 tsp
  • Ground turmeric: 1/2 tsp
  • Ground cinnamon: 1/2 tsp
  • Cayenne pepper (optional): 1/4 tsp for heat
  • Salt: 1 tsp
  • Black pepper: 1/2 tsp
  • Lemon juice: From 1 lemon
  • Plain Greek yogurt: 200 g (3/4 cup)
  • Tahini: 1 tbsp for creamy sauce
  • Garlic: 1 clove finely minced for sauce
  • Lemon juice: From 1/2 lemon
  • Chopped fresh parsley: 1 tbsp for sauce
  • Salt (for sauce): 1/4 tsp
  • Black pepper (for sauce): To taste
  • Large flatbreads: 4 (pita lavash or tortillas)
  • Red onion: 1 small thinly sliced
  • Tomato: 1 large sliced
  • Cucumber: 1/2 sliced into thin strips
  • Shredded lettuce: 1 cup
  • 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 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:
In a bowl mix 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 marinated beef in batches for 4–6 minutes stirring occasionally until browned and cooked through. Remove from heat.
Warm the Flatbreads:
Warm flatbreads in a dry skillet or microwave for a few seconds until pliable.
Assemble the Wraps:
Spread a generous spoonful of yogurt sauce on each flatbread. Top with beef onion tomato cucumber lettuce and fresh herbs if desired.
Serve:
Roll up the wraps tightly and serve immediately with extra sauce on the side.
Savory Beef Shawarma Wraps enveloped in warm flatbread with tangy yogurt dressing.  Save
Savory Beef Shawarma Wraps enveloped in warm flatbread with tangy yogurt dressing. | whambite.com

My family loves gathering around the table to build their own shawarma wraps & add their favorite toppings—it’s always a hit for all ages.

Serving Suggestions

Pair these shawarma wraps with crunchy pickled turnips crisp salad or fresh mint lemonade for a refreshing meal.

Make Ahead Tips

The beef can be marinated and sauce made a day in advance—just cook and assemble wraps when ready to serve.

Variations

Try using chicken or lamb in place of beef. Add pickled vegetables for extra tang or a drizzle of chili sauce for spice.

Hearty Beef Shawarma Wraps topped with vibrant vegetables and zesty yogurt sauce. Save
Hearty Beef Shawarma Wraps topped with vibrant vegetables and zesty yogurt sauce. | whambite.com

Enjoy these wraps fresh and customize them with your favorite veggies. They’re sure to add a touch of street food magic to any meal.

Kitchen Guide

What spices are used for the beef marinade?

The beef is marinated with ground cumin, coriander, paprika, turmeric, cinnamon, cayenne pepper, salt, black pepper, garlic, olive oil, and lemon juice to create a rich and aromatic flavor.

Can other meats be used instead of beef?

Yes, lamb or chicken can be used as alternatives, offering a delicious variation while maintaining the spice profile.

How is the creamy yogurt sauce made?

The sauce combines plain Greek yogurt with tahini, minced garlic, lemon juice, chopped parsley, salt, and pepper, creating a smooth and tangy accompaniment.

What type of flatbreads work best for these wraps?

Large soft flatbreads such as pita, lavash, or tortillas are ideal for wrapping the fillings while remaining pliable and flavorful.

How can the wraps be customized?

Adding pickled vegetables or a chili-based sauce can enhance flavor, and fresh herbs like mint or parsley add brightness to the wraps.

Are there common allergens in this dish?

Yes, it contains dairy from Greek yogurt, sesame from tahini, and gluten from the flatbread. Gluten-free breads can be used as substitutes.

Beef Shawarma Wraps Creamy Yogurt

Spiced beef strips, fresh veggies, and tangy yogurt sauce in warm flatbread for a flavorful meal.

Prep Duration
25 min
Cook Duration
15 min
Complete Duration
40 min
Created by Brandon Ellis


Skill Level Medium

Heritage Middle Eastern

Output 4 Portions

Diet Requirements None specified

What You'll Need

Beef

01 1.1 lbs 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 fresh parsley, chopped
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)

Method

Phase 01

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

Phase 02

Prepare Yogurt Sauce: Mix Greek yogurt, tahini, minced garlic, lemon juice, chopped parsley, salt, and black pepper in a bowl. Adjust seasoning to taste and refrigerate until needed.

Phase 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.

Phase 04

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

Phase 05

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

Phase 06

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

Kitchen Tools

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

Allergy Guide

Review ingredients carefully for potential allergens and seek professional medical guidance if unsure
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Verify flatbread allergen information; use gluten-free alternatives if necessary.

Nutrient Breakdown (per portion)

Numbers shown are estimates only - consult healthcare providers for specific advice
  • Energy: 480
  • Fats: 22 g
  • Carbohydrates: 38 g
  • Proteins: 34 g