Beef Shawarma Wraps Creamy Yogurt

Featured in: Weeknight Dinners

This dish features tender, spiced beef strips marinated in a blend of cumin, coriander, and warm spices. The beef is cooked to perfection and wrapped in warm flatbread alongside fresh vegetables like tomato, cucumber, and lettuce. A tangy, creamy yogurt sauce with tahini and herbs adds a luscious finish that balances the robust flavors. Ideal for a quick, satisfying meal inspired by Middle Eastern street food traditions, this wrap combines rich, aromatic spices with cool, fresh accompaniments.

Updated on Tue, 11 Nov 2025 10:45:00 GMT
Tender beef shawarma wraps stuffed with fresh veggies and creamy yogurt sauce.  Pin
Tender beef shawarma wraps stuffed with fresh veggies and creamy yogurt sauce. | grillandbites.com

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

This recipe is a family favorite that I enjoy making on weekends for a tasty and satisfying meal.

Ingredients

  • For the Beef: 500 g beef sirloin or flank steak thinly sliced, 2 tbsp olive oil, 2 garlic cloves minced, 1 tsp ground cumin, 1 tsp ground coriander, 1 tsp ground paprika, 1/2 tsp ground turmeric, 1/2 tsp ground cinnamon, 1/4 tsp cayenne pepper (optional), 1 tsp salt, 1/2 tsp black pepper, Juice of 1 lemon
  • For the Creamy Yogurt Sauce: 200 g (3/4 cup) plain Greek yogurt, 1 tbsp tahini, 1 garlic clove finely minced, Juice of 1/2 lemon, 1 tbsp chopped fresh parsley, 1/4 tsp salt, Freshly ground black pepper to taste
  • For the Wraps: 4 large flatbreads (pita, lavash, or tortillas), 1 small red onion thinly sliced, 1 large tomato sliced, 1/2 cucumber sliced into thin strips, 1 cup shredded lettuce, Fresh mint or parsley leaves (optional)

Instructions

Marinate 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 Sauce:
While the beef marinates 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 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 Flatbreads:
Warm the flatbreads in a dry skillet or microwave for a few seconds until pliable
Assemble Wraps:
Spread a generous spoonful of the 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
Savory beef shawarma wraps filled with lettuce, tomato, and zesty yogurt sauce.  Pin
Savory beef shawarma wraps filled with lettuce, tomato, and zesty yogurt sauce. | grillandbites.com

Our family loves gathering around the table enjoying these wraps together on cozy weekend evenings.

Notes

For extra flavor add pickled vegetables or chili sauce to the wraps Chicken or lamb can be used instead of beef Pair with a crisp white wine or mint lemonade

Required Tools

Mixing bowls Large skillet or grill pan Chefs knife Cutting board Spoon or spatula

Nutritional Information

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

Delectable beef shawarma wraps, garnished with fresh herbs and tangy yogurt drizzle. Pin
Delectable beef shawarma wraps, garnished with fresh herbs and tangy yogurt drizzle. | grillandbites.com

This recipe brings vibrant flavors and a quick satisfying meal perfect for any night of the week.

Recipe FAQ

How should I marinate the beef for best flavor?

Combine olive oil, garlic, lemon juice, and warm spices like cumin, paprika, and turmeric. Marinate the beef strips for at least 20 minutes, or up to 2 hours for deeper flavor penetration.

Can I replace the beef with another protein?

Yes, chicken or lamb can be substituted. Adjust cooking time accordingly to ensure the protein is cooked through while remaining tender.

What type of flatbread works best for the wraps?

Pita, lavash, or tortillas all make great options. Warm the flatbread briefly before assembling to make them pliable and easier to roll.

How do I make the creamy yogurt sauce?

Mix plain Greek yogurt with tahini, minced garlic, fresh parsley, lemon juice, salt, and freshly ground black pepper for a tangy, creamy sauce that complements the spiced beef.

What are some good serving suggestions?

Serve the wraps immediately with extra yogurt sauce on the side. Pickled vegetables or a chili sauce can add extra depth, while mint lemonade or crisp white wine pair well as beverages.

Beef Shawarma Wraps Creamy Yogurt

Spiced beef strips wrapped in flatbread with fresh veggies and tangy creamy yogurt sauce for a flavorful meal.

Prep duration
25 min
Cook duration
15 min
Overall duration
40 min


Skill level Medium

Heritage Middle Eastern

Output 4 Portions

Dietary requirements None specified

Components

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

Phase 01

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

Phase 02

Prepare yogurt sauce: While the beef marinates, whisk together Greek yogurt, tahini, minced garlic, lemon juice, chopped parsley, salt, and black pepper in a bowl. Adjust seasoning as needed. Refrigerate until ready to serve.

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

Phase 04

Warm the flatbreads: Briefly warm the flatbreads in a dry skillet or microwave until pliable, about 10-15 seconds.

Phase 05

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

Phase 06

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

Tools needed

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

Allergy details

Review each ingredient for potential allergens and consult healthcare providers if you're uncertain about any components.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Check labels to consider gluten-free alternatives if needed.

Nutrition breakdown (per portion)

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