Beef Shawarma Wraps Creamy Sauce

Featured in: Quick Cozy Dinners

These wraps feature tender beef strips marinated in aromatic spices, cooked to perfection and wrapped inside soft flatbread. Fresh vegetables like tomato, cucumber, and lettuce add crispness, while a creamy yogurt sauce infused with tahini and herbs provides a tangy finish. Perfect for a flavorful Middle Eastern-inspired meal that balances spice, freshness, and creaminess in every bite.

Updated on Sat, 15 Nov 2025 08:39:00 GMT
Beef Shawarma Wraps with a creamy yogurt sauce, served open with vibrant, fresh vegetables. Save
Beef Shawarma Wraps with a creamy yogurt sauce, served open with vibrant, fresh vegetables. | nomiqo.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 tried beef shawarma from a bustling street vendor during a late-night walk. Recreating the same juicy flavors and creamy sauce at home brought back that vibrant memory and now it is a regular favorite in our house.

Ingredients

  • Beef sirloin or flank steak: 500 g, thinly sliced
  • Olive oil: 2 tbsp
  • Garlic cloves: 2, 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 of 1
  • Plain Greek yogurt: 200 g (3/4 cup)
  • Tahini: 1 tbsp
  • Garlic clove: 1, finely minced
  • Lemon: Juice of 1/2
  • Chopped fresh parsley: 1 tbsp
  • Salt: 1/4 tsp
  • Freshly ground black pepper: to taste
  • Flatbreads (pita, lavash, or tortillas): 4 large
  • 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 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)
Prepare the creamy yogurt sauce:
While the beef marinates 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 mediumhigh heat Cook the marinated beef in batches for 46 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 the creamy yogurt sauce on each flatbread Top with beef onion tomato cucumber lettuce and fresh herbs if desired
Roll and serve:
Roll up the wraps tightly Serve immediately with extra yogurt sauce on the side
Golden-brown Beef Shawarma Wraps, overflowing with spiced meat and cool, refreshing yogurt. Save
Golden-brown Beef Shawarma Wraps, overflowing with spiced meat and cool, refreshing yogurt. | nomiqo.com

Serving these wraps family-style lets everyone build their own and gets the whole dinner table talking and laughing together.

Variations

You can swap in chicken or lamb for the beef and add pickled vegetables or chili sauce for extra zing in your wraps.

Serving Suggestions

Pair these shawarma wraps with crisp white wine refreshing mint lemonade or your favorite Mediterranean side salad for a vibrant meal.

Storage and Reheating

Store leftover beef and sauce separately in airtight containers in the refrigerator and reheat beef in a skillet before assembling fresh wraps.

A close-up of a Beef Shawarma Wrap, showing the layered textures of flatbread, beef, and sauce. Save
A close-up of a Beef Shawarma Wrap, showing the layered textures of flatbread, beef, and sauce. | nomiqo.com

For the boldest taste top warm wraps with plenty of creamy sauce and fresh herbs Enjoy a taste of the Middle East at your own table tonight

Recipe FAQs

How should the beef be marinated for best flavor?

Combine olive oil, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, black pepper, and lemon juice. Marinate the sliced beef for at least 20 minutes or up to 2 hours for deeper flavor penetration.

What type of flatbread works best for these wraps?

Large pita, lavash, or tortilla flatbreads are ideal as they are pliable and hold the filling well when warmed slightly before assembling.

How is the creamy yogurt sauce prepared?

Mix plain Greek yogurt with tahini, minced garlic, lemon juice, chopped parsley, salt, and black pepper. Adjust seasoning and chill until ready to serve.

Can other proteins be used instead of beef?

Yes, chicken or lamb can be substituted, following the same marinating and cooking instructions for best results.

What are some optional additions to enhance the wraps?

Pickled vegetables or chili sauce can add extra flavor and heat, while fresh mint or parsley leaves offer herbal brightness.

Beef Shawarma Wraps Creamy Sauce

Spiced beef strips and fresh veggies wrapped in warm flatbread, complemented by a tangy creamy yogurt sauce.

Prep Duration
25 min
Cook Duration
15 min
Total Duration
40 min
Created by Chloe Bennett


Skill Level Medium

Cuisine Type Middle Eastern

Portions 4 Serving 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)

Recipe Steps

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 slices and toss to coat. Marinate for at least 20 minutes or up to 2 hours for fuller flavor.

Step 02

Prepare Yogurt Sauce: Mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper in a bowl. Adjust seasoning as desired. 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 until browned and cooked through, stirring occasionally. Remove from heat.

Step 04

Warm Flatbreads: Warm flatbreads in a dry skillet or microwave until pliable, about a few seconds.

Step 05

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

Step 06

Roll and Serve: Roll up each wrap tightly and serve immediately with extra yogurt sauce on the side.

Tools Needed

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

Allergy Information

Review all ingredients for allergen risks and check with your healthcare provider for guidance.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread).

Nutrition Info (per portion)

Provided only for reference purposes—don’t substitute for professional medical guidance.
  • Energy: 480
  • Lipids: 22 g
  • Carbohydrates: 38 g
  • Proteins: 34 g