Beef Shawarma Creamy Yogurt Wraps

Featured in: Fresh Healthy

Savor warm flatbreads filled with tender, spiced beef, crisp vegetables, and creamy yogurt sauce. The beef gets marinated in fragrant spices, then quickly cooked for juicy results. A tangy yogurt-tahini sauce adds richness and brightness to every bite. Fresh tomato, onion, cucumber, and lettuce bring refreshing crunch. Flexibly substitute chicken or lamb for beef, and tailor toppings with favorite herbs or pickled vegetables. Each wrap bursts with bold Middle Eastern flavors, perfect for quick meals or entertaining. Serve with extra sauce and pair with refreshing drinks for a satisfying dish.

Updated on Sat, 08 Nov 2025 08:33:00 GMT
Tender beef shawarma wraps filled with crisp vegetables and creamy yogurt sauce.  Pin
Tender beef shawarma wraps filled with crisp vegetables and creamy yogurt sauce. | panpatriot.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 in a bustling outdoor market and was amazed at how the flavors came together in every bite—this homemade version brings me back to those vibrant evenings.

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
  • Plain Greek yogurt: 200 g (3/4 cup)
  • Tahini: 1 tbsp
  • Garlic clove: 1 finely minced
  • Lemon juice: Juice of 1/2 lemon
  • Fresh parsley: 1 tbsp chopped
  • Salt for sauce: 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
  • Shredded lettuce: 1 cup
  • Fresh mint or parsley leaves: Optional

Instructions

Marinate the 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 well. Marinate for at least 20 minutes (up to 2 hours for deeper flavor).
Prepare the yogurt sauce:
Mix Greek yogurt tahini minced garlic lemon juice parsley salt and black pepper in a bowl. Adjust seasoning and refrigerate until ready to use.
Cook the beef:
Heat 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 breads:
Warm flatbreads in a dry skillet or microwave until pliable.
Assemble the wraps:
Spread yogurt sauce on each flatbread. Add beef onion tomato cucumber lettuce and herbs if desired.
Roll and serve:
Roll wraps tightly and serve with extra sauce on the side.
Delicious beef shawarma wraps drizzled with tangy yogurt sauce and fresh herbs.  Pin
Delicious beef shawarma wraps drizzled with tangy yogurt sauce and fresh herbs. | panpatriot.com

We love making these wraps for family movie night—everyone gets involved building their own and the table fills with laughter and colorful veggies.

Required Tools

Mixing bowls large skillet or grill pan chefs knife cutting board spoon or spatula

Allergen Information

This recipe contains dairy sesame and gluten. Substitute gluten-free wraps if needed and always check labels for allergens.

Nutritional Information

Calories: 480 Total Fat: 22 g Carbohydrates: 38 g Protein: 34 g (per serving)

Spiced beef shawarma wraps nestled in warm flatbreads, served with zesty yogurt dip. Pin
Spiced beef shawarma wraps nestled in warm flatbreads, served with zesty yogurt dip. | panpatriot.com

These shawarma wraps deliver bold flavors and irresistible textures—a quick homemade meal that feels like a street food treat.

Recipe Questions

Can I use chicken instead of beef?

Yes, thinly sliced chicken or lamb makes a great substitute. Adjust cooking time for your chosen protein.

How can I make it gluten-free?

Swap regular flatbreads for gluten-free alternatives. Check labels for allergen information before using.

What vegetables work best in wraps?

Classic choices are tomato, cucumber, onion, and lettuce. Pickled vegetables or fresh herbs add flair.

Can I prepare components ahead?

Both beef and yogurt sauce can be made in advance. Assemble wraps just before serving for freshness.

Is the yogurt sauce spicy?

The sauce is tangy and creamy, not spicy. Add cayenne or chili sauce to the beef or wrap for extra heat.

What sides go well with the wraps?

Mint lemonade, a crisp salad, or roasted vegetables complement these wraps perfectly.

Beef Shawarma Creamy Yogurt Wraps

Tender spiced beef and vegetables wrapped with tangy yogurt sauce in soft flatbread—a Middle Eastern classic.

Prep duration
25 min
Cooking duration
15 min
Total duration
40 min

Category Fresh Healthy

Difficulty Medium

Origin Middle Eastern

Yield 4 Servings

Dietary requirements None specified

Ingredients

Beef

01 1.1 lbs 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

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, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, black pepper, and lemon juice. Add the sliced beef and toss thoroughly to coat. Allow to marinate for at least 20 minutes, or 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, parsley, salt, and black pepper in a bowl. Adjust seasonings to taste. Refrigerate until serving.

Step 03

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

Step 04

Warm the Flatbreads: Heat the flatbreads in a dry skillet or microwave for several seconds until soft and pliable.

Step 05

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

Step 06

Serve: Roll the wraps tightly and serve at once, accompanied by extra yogurt sauce.

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 consult with healthcare providers if you're uncertain.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Review flatbread packaging for additional allergens. Use gluten-free wraps if necessary.

Nutrition facts (per portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Calories: 480
  • Fat: 22 g
  • Carbohydrates: 38 g
  • Protein: 34 g