Beef Shawarma Wraps Creamy Yogurt

Featured in: Family Comfort Plates

This dish features thinly sliced beef marinated with aromatic spices including cumin, coriander, and paprika. The beef is quickly cooked until tender and wrapped in warm flatbreads along with fresh tomato, cucumber, onion, and crisp lettuce. A creamy yogurt sauce made from Greek yogurt, tahini, garlic, and lemon juice adds tang and richness. The combination balances savory and fresh flavors, offering a Middle Eastern-inspired handheld meal perfect for any occasion. Optional herbs and additional pickled vegetables add depth and freshness.

Updated on Thu, 13 Nov 2025 13:05:00 GMT
Savory beef shawarma wraps, filled with tender spiced beef and fresh vegetables, ready to eat. Pin it
Savory beef shawarma wraps, filled with tender spiced beef and fresh vegetables, ready to eat. | weeknightwhisk.com

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

The first time I made beef shawarma wraps at home the aroma of warming spices filled my kitchen. Wrapping them up with fresh crisp vegetables and creamy yogurt sauce felt just like visiting a bustling food stall in Beirut.

Ingredients

  • Beef: 500 g beef sirloin or flank steak thinly sliced
  • Olive oil: 2 tbsp
  • Garlic: 2 cloves 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
  • Greek yogurt: 200 g (3/4 cup) plain
  • Tahini: 1 tbsp
  • Garlic for sauce: 1 clove finely minced
  • Lemon juice for sauce: juice of 1/2 lemon
  • Fresh parsley: 1 tbsp chopped
  • Salt for sauce: 1/4 tsp
  • Black pepper for sauce: freshly ground to taste
  • Flatbread: 4 large flatbreads (pita lavash or tortillas)
  • Red onion: 1 small thinly sliced
  • Tomato: 1 large sliced
  • Cucumber: 1/2 sliced into thin strips
  • Lettuce: 1 cup shredded
  • Fresh herbs: 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. Marinate for at least 20 minutes or up to 2 hours.
Prepare Yogurt Sauce:
Mix Greek yogurt tahini minced garlic lemon juice parsley salt and pepper in a bowl. Adjust seasoning and refrigerate until needed.
Cook Beef:
Heat a skillet or grill pan over medium-high. Cook beef in batches for 4 to 6 minutes until browned and cooked through. Remove from heat.
Warm Flatbreads:
Heat flatbreads in a dry skillet or microwave until soft and pliable.
Assemble Wraps:
Spread yogurt sauce on each flatbread. Add beef onion tomato cucumber lettuce and fresh herbs.
Serve:
Roll wraps tightly and serve with extra yogurt sauce on the side.
Close-up of a delicious beef shawarma wrap, with a creamy yogurt sauce dripping delightfully. Pin it
Close-up of a delicious beef shawarma wrap, with a creamy yogurt sauce dripping delightfully. | weeknightwhisk.com

We love sitting together wrapping these shawarmas before a movie night. Everyone can build their own just the way they like.

Serving Suggestions

Serve wraps with extra yogurt sauce fresh herbs or a classic side salad for a wholesome meal.

Tools Needed

You only need a sharp knife mixing bowls and a skillet or grill pan to cook this flavorful beef shawarma.

Allergen Info

This recipe contains dairy and sesame. You can swap in gluten-free or dairy-free alternatives as needed.

Mouthwatering beef shawarma, showcasing the layered textures of flavorful spiced beef and crisp veggies. Pin it
Mouthwatering beef shawarma, showcasing the layered textures of flavorful spiced beef and crisp veggies. | weeknightwhisk.com

Enjoy these beef shawarma wraps warm for the best flavor. They make an easy lunch or dinner when you want something comforting and bold.

Common Questions

What cut of beef works best for this dish?

Sirloin or flank steak works well due to their tenderness and ability to absorb marinade flavors.

How long should the beef marinate?

Marinating for at least 20 minutes enhances flavor, though up to 2 hours deepens the seasoning.

Can the yogurt sauce be prepared ahead?

Yes, the sauce can be made in advance and refrigerated to let flavors meld before serving.

What flatbreads are ideal for wrapping?

Pita, lavash, or tortillas are all suitable as they soften easily and hold fillings well.

Are there any suggested accompaniments?

Pickled vegetables, chili sauce, crisp white wine, or mint lemonade complement this dish nicely.

Beef Shawarma Wraps Creamy Yogurt

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

Prep Time
25 min
Cook Time
15 min
Time Needed
40 min
Created by Ella Thompson


Skill Level Medium

Cuisine Middle Eastern

Makes 4 Portions

Dietary Info None specified

What You'll Need

Beef

01 1.1 pounds 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 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)

Step-by-Step

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

Step 02

Prepare Yogurt Sauce: Mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper in a bowl until homogenous. Adjust seasoning to preference and 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 intermittently, until browned and fully cooked. Remove from heat.

Step 04

Warm Flatbreads: Gently warm flatbreads in a dry skillet or microwave for a few seconds until soft and pliable.

Step 05

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

Step 06

Serve: Roll the wraps tightly and serve immediately, accompanied by extra yogurt sauce if desired.

Tools Required

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

Allergy Notice

Go through every ingredient to identify allergens and talk to your healthcare provider if you have concerns.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Substitute gluten-free wraps if necessary.

Nutrition Information (per portion)

Nutrition details are for general reference and shouldn't replace advice from your doctor.
  • Caloric Content: 480
  • Fats: 22 g
  • Carbohydrates: 38 g
  • Proteins: 34 g