Beef Shawarma Wraps Creamy Yogurt

Featured in: Everyday Joyful Meals

Tender thin slices of spiced beef are marinated with aromatic Middle Eastern spices then cooked to perfection. These flavorful beef strips are wrapped in warm flatbreads alongside fresh vegetables like tomato, cucumber, and lettuce. A tangy and creamy yogurt sauce with garlic and tahini adds a smooth, zesty finish. Perfect for a quick, satisfying meal, these wraps combine vibrant flavors and textures, offering a delicious balance of spice, creaminess, and freshness.

Updated on Sun, 09 Nov 2025 15:40:00 GMT
Tender beef shawarma wraps drizzled with creamy yogurt sauce and fresh vegetables.  Pin It
Tender beef shawarma wraps drizzled with creamy yogurt sauce and fresh vegetables. | platefullyjoy.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 Middle Eastern street food classic quickly became a favorite at my family dinners.

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:
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).
Step 2:
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.
Step 3:
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.
Step 4:
Warm the flatbreads in a dry skillet or microwave for a few seconds until pliable.
Step 5:
To assemble, spread a generous spoonful of the creamy yogurt sauce on each flatbread. Top with beef, onion, tomato, cucumber, lettuce, and fresh herbs if desired.
Step 6:
Roll up the wraps tightly. Serve immediately, with extra yogurt sauce on the side.
Spiced beef strips folded in warm flatbread with zesty yogurt sauce and veggies.  Pin It
Spiced beef strips folded in warm flatbread with zesty yogurt sauce and veggies. | platefullyjoy.com

These wraps always bring my family together for a delicious meal and great conversations.

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

Allergen Information

Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Check flatbread labels for potential allergens. Substitute gluten-free wraps if needed.

Flavorful beef shawarma wraps bursting with creamy sauce, fresh herbs, and vibrant toppings. Pin It
Flavorful beef shawarma wraps bursting with creamy sauce, fresh herbs, and vibrant toppings. | platefullyjoy.com

Enjoy making these wraps as much as eating them they are perfect for any occasion.

Recipe FAQs

What spices are used for the beef marinade?

The beef is marinated with ground cumin, coriander, paprika, turmeric, cinnamon, cayenne pepper, garlic, salt, and black pepper, providing a warm, aromatic flavor.

How do you prepare the creamy yogurt sauce?

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

What type of bread works best for the wraps?

Large flatbreads such as pita, lavash, or tortillas are ideal as they are pliable and hold the fillings well.

Can the beef be substituted with other proteins?

Yes, chicken or lamb can be used instead of beef while keeping the same spice blend and cooking method.

How should the beef be cooked for best results?

Cook the marinated beef strips in a hot skillet or grill pan over medium-high heat for 4–6 minutes, stirring occasionally until browned and cooked through.

Are there any allergen considerations?

This dish contains dairy (from yogurt), sesame (from tahini), and gluten (in flatbreads). Gluten-free wraps can be used as a substitute.

Beef Shawarma Wraps Creamy Yogurt

Spiced beef strips wrapped in soft flatbread with fresh vegetables and creamy yogurt sauce.

Time to Prep
25 minutes
Time to Cook
15 minutes
Overall Time
40 minutes
Recipe by Olivia Reed


Skill Level Medium

Cuisine Middle Eastern

Makes 4 Number of Servings

Diet Info None specified

What You'll Need

Beef

01 1.1 lb 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 ½ tsp ground turmeric
08 ½ tsp ground cinnamon
09 ¼ tsp cayenne pepper (optional)
10 1 tsp salt
11 ½ tsp black pepper
12 Juice of 1 lemon

Creamy Yogurt Sauce

01 ¾ cup plain Greek yogurt
02 1 tbsp tahini
03 1 garlic clove, finely minced
04 Juice of ½ lemon
05 1 tbsp fresh parsley, chopped
06 ¼ 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 ½ cucumber, cut into thin strips
05 1 cup shredded lettuce
06 Fresh mint or parsley leaves (optional)

Step-by-Step Guide

Step 01

Marinate Beef: Combine olive oil, minced garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, black pepper, and lemon juice in a large bowl. Add beef strips and toss thoroughly. Marinate for a minimum of 20 minutes, or up to 2 hours for enhanced flavor.

Step 02

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

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

Step 04

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

Step 05

Assemble Wraps: Spread a generous amount of yogurt sauce over 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 Notice

Be sure to review ingredients for allergens. When unsure, talk with a healthcare provider.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Verify flatbread for allergens; substitute gluten-free options if necessary.

Nutrition (For Each Serving)

Nutritional details are meant for general guidance. Don't rely on them for medical reasons.
  • Calorie Count: 480
  • Fats: 22 g
  • Carbohydrates: 38 g
  • Proteins: 34 g