Beef Shawarma Wraps Creamy Sauce

Featured in: Everyday Easy Dishes

This dish features tender beef strips marinated in a blend of cumin, coriander, paprika, and lemon juice, cooked to juicy perfection. Wrapped in soft, warm flatbreads with crisp vegetables like cucumber, tomato, and onion, it is complemented by a smooth, tangy yogurt and tahini sauce. The blend of spices and fresh herbs adds depth and brightness, making the wraps a flavorful and satisfying meal, inspired by Middle Eastern street food traditions.

Updated on Thu, 13 Nov 2025 11:43:00 GMT
Image of sizzling Beef Shawarma Wraps filled with spiced beef and creamy yogurt sauce. Pin It
Image of sizzling Beef Shawarma Wraps filled with spiced beef and creamy yogurt sauce. | fordish.com

Tender spiced beef strips wrapped in warm flatbread with fresh vegetables and a tangy, creamy yogurt sauce is a Middle Eastern street food classic that brings irresistible flavor to every bite.

I first loved beef shawarma during a bustling night market visit and have enjoyed re-creating it at home ever since. This recipe's creamy sauce and warm bread always bring a smile to my family’s faces.

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 (optional): 1/4 tsp
  • 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: 1 clove, finely minced
  • Lemon juice: juice of 1/2 lemon
  • Parsley: 1 tbsp chopped fresh
  • Salt: 1/4 tsp
  • Black pepper: freshly ground to taste
  • 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): as desired

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 for at least 20 minutes (up to 2 hours).
Prepare yogurt sauce:
Combine Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper in a bowl. Mix and adjust seasoning to taste. Refrigerate.
Cook beef:
Heat skillet over medium-high. Cook marinated beef in batches for 4 to 6 minutes until brown and cooked through. Set aside.
Warm flatbreads:
Warm flatbreads in a skillet or microwave until pliable.
Assemble wraps:
Spread yogurt sauce on flatbread then top with beef, onion, tomato, cucumber, lettuce, and herbs if using.
Serve:
Roll up tightly. Serve with extra sauce on the side.
Pin It
| fordish.com

Sharing these wraps at our weekend family table always sparks laughter and requests for seconds. Everyone loves customizing their own with favorite veggies and sauce.

Required Tools

Mixing bowls, large skillet or grill pan, chefs knife, cutting board, and spoon or spatula are all you'll need to prepare these wraps at home.

Allergen Information

The wraps contain Greek yogurt (dairy), tahini (sesame), and flatbread (gluten). Always check labels for allergens and use gluten-free bread if necessary.

Nutritional Information

Each serving provides about 480 calories, 22 g total fat, 38 g carbohydrates, and 34 g protein.

Close-up of a Beef Shawarma Wrap, showing delicious layers of meat, veggies, and sauce for dinner. Pin It
Close-up of a Beef Shawarma Wrap, showing delicious layers of meat, veggies, and sauce for dinner. | fordish.com

Make these wraps fresh for best texture and enjoy with an ice-cold mint lemonade. They quickly become a crowd-pleaser at gatherings.

Recipe FAQs

How should the beef be marinated for best flavor?

Combine olive oil, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne pepper, salt, pepper, and lemon juice. Marinate the beef strips for at least 20 minutes to allow spices to deeply infuse.

What type of flatbread works best for these wraps?

Large soft flatbreads like pita, lavash, or tortillas are ideal as they easily fold and hold the fillings without breaking.

Can the creamy yogurt sauce be prepared ahead of time?

Yes, mixing Greek yogurt with tahini, garlic, lemon juice, parsley, salt, and pepper early helps flavors meld. Keep refrigerated until serving.

What vegetables are recommended for adding crunch and freshness?

Sliced cucumber, tomato, shredded lettuce, and thinly sliced red onion add a refreshing contrast to the spiced beef and creamy sauce.

Are there any suggested variations for the protein?

Chicken or lamb can replace beef, using the same marinade and cooking method for delicious alternatives.

Beef Shawarma Wraps Creamy Sauce

Spiced beef strips paired with fresh vegetables and creamy tangy yogurt sauce in warm flatbread wraps.

Prep Time
25 minutes
Time to Cook
15 minutes
Overall Time
40 minutes
Recipe by Fordish Mia Harper


Skill Level Medium

Cuisine Middle Eastern

Result 4 Portion Size

Dietary Details None specified

Ingredient List

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 the Beef: 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 coat evenly. 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. Adjust seasoning and refrigerate until ready to serve.

Step 03

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

Step 04

Warm the Flatbreads: Gently warm the flatbreads in a dry skillet or microwave for a few seconds until flexible.

Step 05

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

Step 06

Roll and Serve: Roll the wraps tightly and serve immediately with additional 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 each ingredient for allergens. Ask your doctor if you’re unsure.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Verify gluten content or use gluten-free wraps if necessary.

Nutrition Details (each serving)

Values provided for reference. Consult your medical provider with questions.
  • Energy Value: 480
  • Lipids: 22 g
  • Carbohydrates: 38 g
  • Proteins: 34 g