Beef Shawarma Wraps Creamy Yogurt

Featured in: Quick Family Meals

Experience tender, spiced beef strips marinated with a blend of cumin, coriander, paprika, and aromatic spices. Cooked to perfection, the beef is nestled in warm flatbread alongside fresh tomato, cucumber, and lettuce. A creamy yogurt sauce flavored with garlic, tahini, and lemon adds a tangy, rich finish. Perfect for a flavorful Middle Eastern-inspired meal, each wrap brings a balance of spices and freshness that's simple to prepare in under an hour.

Updated on Thu, 13 Nov 2025 08:46:00 GMT
Savory Beef Shawarma Wraps filled with spiced meat, fresh veggies, and creamy yogurt sauce. Pin
Savory Beef Shawarma Wraps filled with spiced meat, fresh veggies, and creamy yogurt sauce. | potfuljoy.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 learned to make beef shawarma in our small kitchen after tasting it at a bustling market it instantly became a favorite weeknight meal at our house.

Ingredients

  • Beef sirloin or flank steak: 500 g 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: from 1 lemon
  • Plain Greek yogurt: 200 g (3/4 cup)
  • Tahini: 1 tbsp
  • Garlic: 1 clove finely minced (for sauce)
  • Lemon juice: from 1/2 lemon (for sauce)
  • Fresh parsley: 1 tbsp chopped
  • Salt: 1/4 tsp (for sauce)
  • Black pepper: freshly ground to taste (for sauce)
  • Flatbreads: 4 large (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 mint or parsley leaves: optional

Instructions

Marinate the beef:
In a large bowl mix olive oil garlic cumin coriander paprika turmeric cinnamon cayenne salt black pepper and lemon juice. Add beef strips and toss to coat. Marinate at least 20 minutes up to 2 hours.
Prepare the yogurt sauce:
In a bowl combine Greek yogurt tahini garlic lemon juice parsley salt and black pepper. Adjust seasoning and refrigerate until needed.
Cook the beef:
Heat a large skillet or grill pan over medium-high. Cook marinated beef in batches for 4 to 6 minutes stirring until browned and cooked through. Remove from heat.
Warm the flatbreads:
Heat flatbreads in a dry skillet or microwave briefly until pliable.
Assemble the wraps:
Spread yogurt sauce on each flatbread and top with beef onion tomato cucumber lettuce and herbs.
Serve:
Roll up wraps tightly. Serve immediately with extra sauce on the side.
Warm flatbreads filled with juicy Beef Shawarma and vibrant toppings, ready to enjoy. Pin
Warm flatbreads filled with juicy Beef Shawarma and vibrant toppings, ready to enjoy. | potfuljoy.com

When we make these wraps everyone gathers at the table building their own with a mountain of fresh vegetables and extra sauce on the side.

Required Tools

Mixing bowls large skillet chefs knife cutting board spoon or spatula

Allergen Information

Beef shawarma wraps contain dairy sesame and gluten. Substitute gluten-free wraps if needed and check all labels for allergens.

Nutritional Information

Per serving 480 calories 22 g fat 38 g carbohydrates 34 g protein.

Close-up of delicious Beef Shawarma Wraps, revealing tender beef and tangy yogurt dressing. Pin
Close-up of delicious Beef Shawarma Wraps, revealing tender beef and tangy yogurt dressing. | potfuljoy.com

Enjoy each warm savory wrap with a side of cool yogurt sauce for a true street food experience at home.

Recipe Q&A

What spices are used for the beef marinade?

The marinade includes ground cumin, coriander, paprika, turmeric, cinnamon, cayenne pepper, salt, and black pepper combined with garlic and lemon juice.

How do you prepare the creamy yogurt sauce?

Mix Greek yogurt, tahini, minced garlic, lemon juice, chopped parsley, salt, and freshly ground black pepper together until smooth and refrigerate until ready.

What types of flatbread work best for these wraps?

Pita, lavash, or tortillas can be used, warmed briefly to make them pliable for wrapping.

Can these wraps be made ahead of time?

The beef can be marinated in advance and yogurt sauce prepared ahead, but assembly is best done just before serving for freshness.

Are there any suggested additions to enhance flavor?

Pickled vegetables or chili sauce add extra zest, and fresh herbs like mint or parsley bring aromatic notes.

Beef Shawarma Wraps Creamy Yogurt

Spiced beef strips in warm flatbread with fresh veggies and tangy yogurt sauce.

Preparation time
25 min
Cooking time
15 min
Total time
40 min


Difficulty Medium

Origin Middle Eastern

Yield 4 Servings

Dietary specifications None specified

Ingredients

Beef Marinade

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 fresh parsley, chopped
06 1/4 tsp salt
07 Freshly ground black pepper to taste

Wrap Components

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)

Instructions

Step 01

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

Step 02

Make the Yogurt Sauce: In a separate bowl, whisk together Greek yogurt, tahini, minced garlic, lemon juice, chopped parsley, salt, and black pepper. Adjust seasoning to preference and refrigerate until use.

Step 03

Cook the Beef: Heat a large skillet or grill pan over medium-high heat. Cook the marinated beef in batches, stirring occasionally, for 4 to 6 minutes until browned and cooked through. Remove from heat.

Step 04

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

Step 05

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

Step 06

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

Required equipment

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

Allergen information

Review each ingredient to identify potential allergens and if uncertain, please consult a healthcare professional.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread).

Nutritional values (per serving)

These values are provided as a general guide only and shouldn't replace professional medical advice.
  • Calories: 480
  • Fat: 22 g
  • Carbs: 38 g
  • Protein: 34 g