Beef Shawarma Wraps Yogurt

Featured in: Mediterranean Family Meals

This dish features thinly sliced beef marinated in a blend of fragrant spices like cumin, coriander, and paprika, then quickly cooked until tender. The spiced beef is wrapped in warm flatbread alongside fresh vegetables such as tomato, cucumber, and lettuce. A tangy, creamy yogurt sauce enriched with tahini and herbs complements the flavors perfectly, adding richness and balance. Ideal for a flavorful and satisfying meal capturing Middle Eastern street food charm.

Updated on Sat, 15 Nov 2025 15:25:00 GMT
Sizzling beef shawarma wraps, a vibrant street food meal with creamy yogurt sauce and fresh veggies. Save
Sizzling beef shawarma wraps, a vibrant street food meal with creamy yogurt sauce and fresh veggies. | dunebasil.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 at a bustling market stall and was amazed at how the blend of beef and tangy yogurt sauce created such a crave-worthy wrap. I love bringing this recipe home because everyone can build their perfect wrap.

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 (optional): 1/4 tsp
  • Salt: 1 tsp
  • Black pepper: 1/2 tsp
  • Lemon juice: From 1 lemon
  • Greek yogurt: 200 g (3/4 cup) plain
  • Tahini: 1 tbsp
  • Garlic (for sauce): 1 clove, finely minced
  • Lemon juice (for sauce): From 1/2 lemon
  • Fresh parsley: 1 tbsp, chopped
  • Salt (for sauce): 1/4 tsp
  • Black pepper (for sauce): 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): As desired

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 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 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 until pliable.
Assemble the Wraps:
Spread a generous spoonful of yogurt sauce on each flatbread. Top with beef onion tomato cucumber lettuce and herbs if desired.
Serve:
Roll up the wraps tightly. Serve immediately with extra yogurt sauce on the side.
Close-up of hearty beef shawarma wraps, filled with tender spiced beef and a cooling yogurt drizzle. Save
Close-up of hearty beef shawarma wraps, filled with tender spiced beef and a cooling yogurt drizzle. | dunebasil.com

My kids love helping pile the veggies and sauce into their own wraps. These shawarma nights have turned into a fun way for everyone to share and create together.

Required Tools

Mixing bowls large skillet or grill pan chefs knife cutting board and spoon or spatula are needed to prep and cook quickly.

Allergen Information

Contains dairy (Greek yogurt) sesame (tahini) and gluten (flatbread). Substitute gluten-free wraps for dietary needs and always check packaged ingredients for other allergens.

Nutritional Information

Per serving: Calories 480 Total Fat 22 g Carbohydrates 38 g Protein 34 g

Enjoy delicious beef shawarma wraps, expertly rolled and filled with flavorful ingredients for dinner. Save
Enjoy delicious beef shawarma wraps, expertly rolled and filled with flavorful ingredients for dinner. | dunebasil.com

Top with extra yogurt sauce before rolling for added creaminess. Serve with mint lemonade for the full Middle Eastern experience.

Recipe FAQs

How long should the beef marinate?

Marinate the beef strips for at least 20 minutes to develop flavor, but up to 2 hours for deeper seasoning.

What spices are used for the beef seasoning?

The beef is seasoned with cumin, coriander, paprika, turmeric, cinnamon, cayenne pepper, salt, and black pepper for a rich, balanced spice profile.

Can I use a different type of flatbread?

Yes, pita, lavash, or tortillas all work well as wraps for this dish.

What is included in the creamy sauce?

The sauce combines Greek yogurt, tahini, garlic, lemon juice, fresh parsley, salt, and black pepper for a tangy and smooth finish.

How do I heat the flatbreads properly?

Warm flatbreads briefly in a dry skillet or microwave until soft and pliable for easy rolling.

Beef Shawarma Wraps Yogurt

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

Prep Time
25 minutes
Time to Cook
15 minutes
Overall Time
40 minutes
Recipe by Dune Basil Lea Romano


Skill Level Medium

Cuisine Middle Eastern

Makes 4 Portions

Diet Information None specified

What You'll Need

Beef

01 1.1 pounds beef sirloin or flank steak, thinly sliced
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 chopped fresh parsley
06 1/4 teaspoon 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, 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 to preference. Refrigerate until ready to serve.

Step 03

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

Step 04

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

Step 05

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

Step 06

Serve: Roll the wraps tightly and serve immediately, with additional yogurt sauce on the side if preferred.

Essential Tools

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

Allergy Details

Review ingredients for allergies, and talk to your doctor if you're uncertain.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Verify flatbread ingredients for allergens; gluten-free alternatives recommended if necessary.

Nutrition per serving

Nutritional details are for reference only. They're not a substitute for medical advice.
  • Energy: 480
  • Fats: 22 g
  • Carbohydrates: 38 g
  • Proteins: 34 g