Beef Shawarma Wraps Creamy Yogurt

Featured in: Bite-Size Snacks

This dish combines tender, marinated beef strips cooked with aromatic spices, wrapped in warm flatbread with fresh vegetables and a creamy yogurt-tahini sauce. The beef is infused with cumin, coriander, paprika, turmeric, and cinnamon, creating a rich depth of flavor. Fresh onion, tomato, cucumber, and lettuce provide crispness, balanced by the tangy smoothness of the yogurt sauce made with garlic, lemon, and parsley. Perfect for a quick yet satisfying meal highlighting Middle Eastern street food traditions.

Updated on Sun, 09 Nov 2025 08:28:00 GMT
Tender beef shawarma wraps loaded with fresh veggies and creamy yogurt sauce.  Save to Pinterest
Tender beef shawarma wraps loaded with fresh veggies and creamy yogurt sauce. | funcockts.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 reminds me of my travels to Middle Eastern street markets where the aroma of freshly cooked shawarma filled the air.

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

Step 1:
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).
Step 2:
Prepare the yogurt sauce by mixing Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper. Refrigerate until ready to use.
Step 3:
Cook marinated beef in batches over medium-high heat for 4–6 minutes until browned and cooked through. Remove from heat.
Step 4:
Warm the flatbreads in a dry skillet or microwave for a few seconds until pliable.
Step 5:
Assemble wraps by spreading yogurt sauce on flatbread, topping with beef, onion, tomato, cucumber, lettuce, and herbs if desired.
Step 6:
Roll up wraps tightly and serve immediately with extra yogurt sauce on the side.
Delicious beef shawarma wraps in warm flatbread, drizzled with tangy yogurt sauce.  Save to Pinterest
Delicious beef shawarma wraps in warm flatbread, drizzled with tangy yogurt sauce. | funcockts.com

My family loves gathering together to assemble and enjoy these wraps, making it a perfect casual dinner.

Serving Suggestions

Serve with pickled vegetables or a fresh salad for a complete meal.

Storage Tips

Store the marinated beef and yogurt sauce separately in airtight containers in the fridge for up to 2 days.

Variations

Try substituting beef with chicken or lamb, and add chili sauce for extra heat.

Savory beef shawarma wraps garnished with fresh herbs and zesty yogurt dressing. Save to Pinterest
Savory beef shawarma wraps garnished with fresh herbs and zesty yogurt dressing. | funcockts.com

Enjoy these flavorful beef shawarma wraps freshly made for the best taste and texture.

Recipe Questions & Answers

What cut of beef works best for shawarma?

Beef sirloin or flank steak thinly sliced are ideal for tender, flavorful strips that cook quickly and absorb spices well.

How is the creamy yogurt sauce made?

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

Can the flatbread be substituted?

Yes, pita, lavash, or tortillas work well. Gluten-free wraps can be used to accommodate dietary needs.

How long should the beef marinate?

Marinate for at least 20 minutes to enhance flavor; up to 2 hours yields deeper seasoning.

What spices give shawarma its distinctive flavor?

Cumin, coriander, paprika, turmeric, cinnamon, and optional cayenne pepper combine to create the signature warm, aromatic taste.

What are good accompaniments for this dish?

Pickled vegetables, chili sauce, fresh herbs, and beverages like mint lemonade or crisp white wine complement the flavors.

Beef Shawarma Wraps Creamy Yogurt

Spiced beef strips in flatbread with fresh vegetables and creamy tangy yogurt sauce, inspired by Middle Eastern flavors.

Prep Duration
25 minutes
Cook Duration
15 minutes
Overall Time
40 minutes
Authored by Funcockts Ethan Miller


Skill Level Medium

Cuisine Middle Eastern

Makes 4 Portions

Diet Facts None specified

What You 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 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. Marinate for at least 20 minutes, up to 2 hours for deeper flavor.

Step 02

Prepare Yogurt Sauce: Mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper in a bowl. Adjust seasoning as needed. Refrigerate until ready to use.

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

Step 04

Warm Flatbreads: Warm flatbreads in a dry skillet or microwave until pliable, about a few seconds.

Step 05

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

Step 06

Roll and Serve: Roll wraps tightly and serve immediately with extra 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 all components for allergens and reach out to a health expert if needed.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread)

Nutrition Details (each serving)

Nutrition details are just for reference and can't replace professional medical counsel.
  • Energy (Calories): 480
  • Fats: 22 g
  • Carbohydrates: 38 g
  • Proteins: 34 g