Beef Shawarma Wraps Creamy

Featured in: Cozy Weeknight Dinners

Experience tender, spiced beef strips marinated with cumin, coriander, paprika, and lemon juice, then cooked to perfection. These are wrapped in warm flatbread alongside sliced tomato, cucumber, onion, and shredded lettuce. A creamy yogurt sauce with tahini and fresh herbs adds a tangy, smooth finish, creating a balanced Middle Eastern-inspired dish perfect for a flavorful meal. The combination of spices and fresh ingredients offers layers of taste and textures that delight the palate.

Updated on Thu, 13 Nov 2025 11:50:00 GMT
Juicy Beef Shawarma wraps, with tender spiced beef and creamy yogurt sauce, perfect served warm. Save
Juicy Beef Shawarma wraps, with tender spiced beef and creamy yogurt sauce, perfect served warm. | toastytongs.com

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

The first time I made beef shawarma wraps at home, the aroma filled my kitchen and instantly transported me to the bustling streets of Beirut. Preparing these wraps is always a fun hands-on meal for friends and family.

Ingredients

  • Beef: 500 g sirloin or flank steak, thinly sliced
  • Olive oil: 2 tbsp
  • Garlic: 2 cloves, minced
  • Cumin: 1 tsp, ground
  • Coriander: 1 tsp, ground
  • Paprika: 1 tsp, ground
  • Turmeric: 1/2 tsp, ground
  • Cinnamon: 1/2 tsp, ground
  • Cayenne pepper: 1/4 tsp, optional
  • Salt: 1 tsp
  • Black pepper: 1/2 tsp
  • Lemon juice: from 1 lemon
  • Greek yogurt: 200 g (3/4 cup) plain
  • Tahini: 1 tbsp
  • Garlic (sauce): 1 clove, finely minced
  • Lemon juice (sauce): from 1/2 lemon
  • Parsley: 1 tbsp chopped
  • Salt (sauce): 1/4 tsp
  • Black pepper (sauce): 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 herbs: 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 beef strips and toss to coat well. Marinate for at least 20 minutes.
Prepare yogurt sauce:
Mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper in a bowl. Refrigerate until use.
Cook the beef:
Heat skillet or grill pan over medium-high. Cook beef in batches for 4 to 6 minutes until browned and cooked through.
Warm the flatbreads:
Heat flatbreads in a dry skillet or microwave for a few seconds until soft.
Assemble wraps:
Spread yogurt sauce on flatbread. Top with beef, onion, tomato, cucumber, lettuce, and herbs if desired.
Serve:
Roll wraps tightly and serve immediately with extra yogurt sauce.
Golden-brown Beef Shawarma, wrapped with fresh veggies and a cool yogurt sauce, a delicious Middle Eastern meal. Save
Golden-brown Beef Shawarma, wrapped with fresh veggies and a cool yogurt sauce, a delicious Middle Eastern meal. | toastytongs.com

Wrapping shawarma for my kids always sparks laughter as everyone picks their favorite fillings. These wraps are now a beloved weeknight tradition in our home.

Required Tools

Mixing bowls make marinating and sauce prep easy. Use a large skillet or grill pan for quick cooking and a sharp chefs knife for slicing ingredients properly.

Allergen Information

This recipe contains dairy from Greek yogurt, sesame from tahini, and gluten from flatbread. For gluten sensitivity, use a gluten-free wrap alternative.

Nutritional Information

Each serving has about 480 calories with 22 g fat, 38 g carbohydrates, and 34 g protein, making these wraps both satisfying and balanced for a main meal.

Close-up of a stacked and rolled Beef Shawarma wrap; the flavorful beef and vibrant fillings await. Save
Close-up of a stacked and rolled Beef Shawarma wrap; the flavorful beef and vibrant fillings await. | toastytongs.com

Serve these beef shawarma wraps straight from the skillet for the best flavor. Don&t forget extra yogurt sauce for dipping.

Recipe FAQ

How do I marinate beef for the best flavor?

Combine olive oil, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, black pepper, and lemon juice. Coat the beef slices well and marinate for at least 20 minutes to allow spices to infuse.

What is the best way to cook the beef strips?

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

How is the creamy yogurt sauce prepared?

Mix Greek yogurt, tahini, minced garlic, lemon juice, chopped parsley, salt, and pepper. Adjust seasoning to taste and refrigerate until serving.

Can other meats be used instead of beef?

Yes, chicken or lamb can be substituted while maintaining the same marinade and cooking method.

What types of flatbread work best for wrapping?

Large pita, lavash, or tortillas work well as wraps, warmed slightly before assembling to enhance pliability.

Any tips for extra flavor additions?

Consider adding pickled vegetables or a dash of chili sauce to elevate the flavor and add contrast.

Beef Shawarma Wraps Creamy

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

Prep duration
25 min
Cook duration
15 min
Complete duration
40 min
Created By Daniel Brooks


Skill Level Medium

Heritage Middle Eastern

Output 4 Portions

Dietary considerations None specified

Components

Beef

01 1.1 lb 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 ground 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, cut into thin strips
05 1 cup shredded lettuce
06 Fresh mint or parsley leaves (optional)

Directions

Phase 01

Marinate Beef: In a large bowl, whisk together olive oil, minced garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, black pepper, and lemon juice. Add the sliced beef and toss to coat thoroughly. Cover and marinate for at least 20 minutes, or up to 2 hours for enhanced flavor.

Phase 02

Prepare Yogurt Sauce: Combine Greek yogurt, tahini, minced garlic, lemon juice, chopped parsley, salt, and freshly ground pepper in a bowl. Stir to blend and refrigerate until needed.

Phase 03

Cook 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 and set aside.

Phase 04

Warm Flatbreads: Briefly warm flatbreads in a dry skillet or microwave until soft and pliable.

Phase 05

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

Phase 06

Serve: Roll the wraps tightly and serve immediately. Offer extra 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 potential allergens and consult with a healthcare professional if you're uncertain.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Consider using gluten-free wraps if necessary.

Nutritional information (per portion)

These values are approximate guidelines only and shouldn't replace professional medical guidance.
  • Energy: 480
  • Fats: 22 g
  • Carbohydrates: 38 g
  • Proteins: 34 g