Beef Shawarma Wraps Creamy Yogurt

Featured in: Fresh & Easy Dinners

This dish features thinly sliced beef marinated in a blend of fragrant spices including cumin, coriander, paprika, and turmeric, then cooked to juicy perfection. The warm flatbreads are spread with a creamy yogurt sauce enriched with tahini, garlic, and fresh herbs. Fresh vegetables like tomato, cucumber, and lettuce add crispness and balance. Assembly is simple and quick, making it ideal for a flavorful Middle Eastern inspired meal.

Updated on Tue, 11 Nov 2025 13:04:00 GMT
Close up of Beef Shawarma Wraps with a vibrant creamy yogurt sauce dripping out. Pin it
Close up of Beef Shawarma Wraps with a vibrant creamy yogurt sauce dripping out. | freshymeals.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 made these beef shawarma wraps for a family dinner and everyone loved building their own wraps at the table. The creamy yogurt sauce really ties everything together and keeps the beef juicy and tender.

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 the 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).
Make 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 the 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 the Flatbreads:
Warm the flatbreads in a dry skillet or microwave for a few seconds until pliable.
Assemble the Wraps:
Spread a generous spoonful of creamy yogurt sauce on each flatbread. Top with beef onion tomato cucumber lettuce and fresh herbs if desired. Roll up the wraps tightly.
Serve:
Serve immediately with extra yogurt sauce on the side.
Mouthwatering, cooked Beef Shawarma Wraps, overflowing with fresh ingredients and flavorful sauce. Pin it
Mouthwatering, cooked Beef Shawarma Wraps, overflowing with fresh ingredients and flavorful sauce. | freshymeals.com

This shawarma recipe quickly became a favorite for our weekend lunches. Everyone gets excited about adding their own salad ingredients and rolling up the wraps together.

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). Use gluten-free wraps if needed. Always check flatbread labels for allergens.

Nutritional Information

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

These hearty Beef Shawarma Wraps feature perfectly seasoned beef and fresh, colorful vegetables. Pin it
These hearty Beef Shawarma Wraps feature perfectly seasoned beef and fresh, colorful vegetables. | freshymeals.com

These wraps are a hit for both weeknight meals and special gatherings. Enjoy experimenting with the fillings for a fresh twist every time.

Recipe FAQs

What cut of beef works best for this dish?

Sirloin or flank steak thinly sliced provides tender strips that absorb the spices well.

How is the creamy yogurt sauce prepared?

The sauce combines Greek yogurt with tahini, minced garlic, lemon juice, fresh parsley, salt, and pepper, stirred until smooth.

Can the wraps be warmed before assembly?

Yes, warming the flatbreads briefly in a skillet or microwave makes them pliable and easier to roll.

What spices are used in the beef marinade?

Cumin, coriander, paprika, turmeric, cinnamon, cayenne pepper, salt, and black pepper create a warm, layered flavor.

Are there suggested accompaniments for the wraps?

Pickled vegetables or chili sauce add extra flavor; crisp white wine or mint lemonade pair nicely.

Beef Shawarma Wraps Creamy Yogurt

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

How long to prep
25 min
Time to cook
15 min
Overall time
40 min
Recipe by Freshymeals Lily Carter

Dish category Fresh & Easy Dinners

Skill level Medium

Cuisine type Middle Eastern

Makes 4 Serving size

Dietary details None specified

What you need

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 ½ 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 chopped fresh parsley
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, sliced into thin strips
05 1 cup shredded lettuce
06 Fresh mint or parsley leaves (optional)

Steps to follow

Step 01

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

Step 02

Prepare Yogurt Sauce: In a separate bowl, mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper. Taste and adjust seasoning as needed. Refrigerate until ready to serve.

Step 03

Cook Beef: Heat a large skillet or grill pan over medium-high heat. Cook 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 portion of the yogurt sauce evenly over each flatbread. Layer with cooked beef, red onion, tomato slices, cucumber strips, shredded lettuce, and fresh herbs if using.

Step 06

Serve: Roll the flatbreads tightly to encase the fillings 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

Always check each ingredient for allergens and talk to a professional if unsure.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Verify flatbread ingredients; use gluten-free wraps if necessary.

Nutrition info (per portion)

Nutrition details are for reference only, not a substitute for health advice.
  • Calories per serving: 480
  • Fat content: 22 g
  • Carbohydrates: 38 g
  • Protein amount: 34 g