Beef Shawarma Wraps Creamy Yogurt

Featured in: Smart Weeknight Meals

This dish features tender, spiced beef strips marinated in aromatic spices like cumin, coriander, and paprika, then grilled to perfection. The beef is paired with a creamy yogurt sauce enriched with tahini, garlic, and fresh parsley, adding a tangy, rich flavor. Wrapped in warm flatbread alongside fresh tomato, cucumber, lettuce, and herbs, it creates a satisfying and flavorful handheld meal inspired by Middle Eastern street food traditions. Ideal for a quick, balanced main dish served warm.

Updated on Tue, 11 Nov 2025 16:09:00 GMT
Golden-brown beef shawarma wraps, tightly rolled and filled, ready for a delicious lunch. Pin it
Golden-brown beef shawarma wraps, tightly rolled and filled, ready for a delicious lunch. | smartyskitchen.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 making shawarma wraps at home after tasting them on vacation in Istanbul and was amazed at how well the flavors came together in my own kitchen.

Ingredients

  • Beef sirloin or flank steak: 500 g thinly sliced
  • Olive oil: 2 tbsp
  • Garlic cloves: 2 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 clove: 1 finely minced
  • Lemon juice: juice of 1/2 lemon
  • Fresh parsley: 1 tbsp chopped
  • Salt: 1/4 tsp
  • Black pepper: freshly ground 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 beef strips and toss to coat well. Marinate for at least 20 minutes up to 2 hours for deeper flavor.
Prepare Yogurt Sauce:
While the beef marinates mix together Greek yogurt tahini minced garlic lemon juice parsley salt and black pepper in a bowl. 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 to 6 minutes stirring occasionally until browned and cooked through. Remove from heat.
Warm Flatbreads:
Warm flatbreads in a dry skillet or microwave for a few seconds until pliable.
Assemble Wraps:
Spread a generous spoonful of 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.
Pin it
| smartyskitchen.com

My kids always ask for extra yogurt sauce and love to help assemble their own wraps turning dinner into a fun family event.

Serving Suggestions

Serve with crisp white wine mint lemonade or pickled vegetables for extra flavor. Pair with roasted potatoes or a simple tomato salad for a complete meal.

Substitutions

Chicken or lamb can be used instead of beef. For dairy-free use coconut yogurt for the sauce and gluten-free wraps are available for dietary needs.

Required Tools

Mixing bowls large skillet or grill pan chefs knife cutting board spoon or spatula all make preparation quick and mess-free.

Savory beef shawarma wraps with a drizzle of tangy yogurt sauce and fresh chopped vegetables. Pin it
Savory beef shawarma wraps with a drizzle of tangy yogurt sauce and fresh chopped vegetables. | smartyskitchen.com

These wraps are delicious portable and packed with flavor ideal for busy nights or casual gatherings.

Recipe Questions & Answers

How long should the beef marinate for best flavor?

Marinate the beef for at least 20 minutes, but for deeper flavor, let it rest up to 2 hours.

Can I substitute the beef with other proteins?

Yes, chicken or lamb makes excellent alternatives with similar grilling times and seasoning.

What type of flatbreads work best for the wraps?

Pita, lavash, or large tortillas are all suitable options that hold the filling well.

How can I adjust the yogurt sauce consistency?

If the sauce is too thick, add a little lemon juice or water to reach desired creaminess.

Are these wraps suitable for a quick meal?

Yes, the preparation and cooking take about 40 minutes total, making it ideal for a flavorful, fast meal.

What spices are essential in this beef preparation?

Cumin, coriander, paprika, turmeric, and cinnamon provide the distinctive warm and earthy flavor profile.

Beef Shawarma Wraps Creamy Yogurt

Spiced beef strips with fresh vegetables and creamy yogurt sauce in warm flatbreads, Middle Eastern style.

Prep Time
25 min
Time to Cook
15 min
Overall Time
40 min
Created by Emily Scott


Skill Level Medium

Culinary Roots Middle Eastern

Makes 4 Portions

Diet Details None specified

What You'll Need

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

Step 01

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

Step 02

Prepare the Yogurt Sauce: While the beef marinates, mix Greek yogurt, tahini, minced garlic, lemon juice, chopped parsley, salt, and black pepper in a bowl. Adjust seasoning as needed and refrigerate until serving.

Step 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 cooked through. Remove from heat.

Step 04

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

Step 05

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

Step 06

Serve: Roll up each wrap tightly and serve immediately with extra yogurt sauce on the side.

Tools You'll Need

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

Allergy Info

Review each item for allergens and reach out to a healthcare provider if unsure.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread).
  • Check flatbread labels for allergens. Substitute gluten-free wraps if necessary.

Nutrition Info (per portion)

Info for reference only. Always check with your doctor for health guidance.
  • Energy (Calories): 480
  • Fats: 22 g
  • Carbohydrates: 38 g
  • Proteins: 34 g