Beef Shawarma Wraps Creamy Yogurt

Featured in: Everyday Treats

Experience tender strips of spiced beef cooked to perfection and wrapped in warm flatbread. Fresh slices of tomato, cucumber, onion, and shredded lettuce add crispness, while a smooth and tangy yogurt sauce infused with tahini and herbs brings rich creaminess. The harmonious blend of Middle Eastern flavors provides a satisfying balance of spice, freshness, and comfort in every bite. Ideal for a quick, flavorful meal that captures street food charm with simple ingredients and easy preparation.

Updated on Sat, 15 Nov 2025 15:41:00 GMT
Golden-brown Beef Shawarma Wraps filled with spiced beef, fresh vegetables, and creamy yogurt sauce. Save to Pinterest
Golden-brown Beef Shawarma Wraps filled with spiced beef, fresh vegetables, and creamy yogurt sauce. | flourhollow.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 is both satisfying and packed with flavor.

The first time I tried beef shawarma was at a busy market stall in Istanbul and every bite was bursting with spices and cool, creamy sauce. Bringing these wraps home always reminds me of traveling and sharing food with friends.

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
  • Juice of lemon: 1
  • Plain Greek yogurt: 200 g (3/4 cup)
  • Tahini: 1 tbsp
  • Garlic clove: 1, finely minced
  • Lemon juice: 1/2 piece
  • Chopped fresh parsley: 1 tbsp
  • Salt: 1/4 tsp
  • Freshly ground black pepper: to taste
  • Large flatbreads (pita, lavash, or tortillas): 4
  • Red onion: 1 small, thinly sliced
  • Tomato: 1 large, sliced
  • Cucumber: 1/2, sliced into thin strips
  • Shredded lettuce: 1 cup
  • Fresh mint or parsley leaves (optional): as needed

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 Yogurt Sauce:
While the beef marinates, mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper in a bowl. Adjust seasoning to taste. Refrigerate until ready to use.
Cook the Beef:
Heat a large skillet or grill pan over medium-high heat. Cook the marinated beef in batches for 4–6 minutes, stirring occasionally, until browned and cooked through. Remove from heat.
Warm the Flatbread:
Heat the flatbreads in a dry skillet or microwave for a few seconds until pliable.
Assemble the Wraps:
Spread a generous spoonful of yogurt sauce on each flatbread. Top with beef, onion, tomato, cucumber, lettuce, and herbs if desired. Roll up the wraps tightly and serve immediately with extra yogurt sauce.
A close-up of a sizzling plate of delicious Beef Shawarma Wraps, overflowing with flavorful ingredients. Save to Pinterest
A close-up of a sizzling plate of delicious Beef Shawarma Wraps, overflowing with flavorful ingredients. | flourhollow.com

Sharing these wraps with my family always sparks stories about our adventures in new places and lets everyone try their own favorite fillings.

Serving Suggestions

Pair your wraps with pickled vegetables, crispy fries, or a refreshing mint lemonade for a complete meal. These wraps also work well with a light salad on the side.

Make Ahead Tips

You can marinate the beef and prepare the yogurt sauce up to a day in advance. Assemble the wraps just before serving so the flatbread stays fresh and soft.

Variations

Try using grilled chicken or lamb and swap out veggies for roasted peppers or spicy slaw for a new twist on the classic shawarma wrap.

These flavorful Beef Shawarma Wraps feature tender beef and creamy sauce ready to enjoy for dinner. Save to Pinterest
These flavorful Beef Shawarma Wraps feature tender beef and creamy sauce ready to enjoy for dinner. | flourhollow.com

Enjoy these homemade shawarma wraps right away for the best flavor and texture. Leftovers make a great lunch the next day.

Recipe FAQs

How can I make the beef more tender?

Marinate the beef for at least 20 minutes or up to 2 hours to allow spices and lemon juice to break down the fibers, enhancing tenderness.

What flatbreads work best for the wraps?

Pita, lavash, or tortillas warm well and are pliable, making them ideal for holding the filling without tearing.

Can I prepare the yogurt sauce ahead of time?

Yes, the creamy yogurt sauce can be made in advance and refrigerated to allow flavors to meld together.

What spices give the beef its distinctive flavor?

Ground cumin, coriander, paprika, turmeric, cinnamon, and a pinch of cayenne pepper create the signature Middle Eastern spice blend.

Are there suggested accompaniments for these wraps?

Pickled vegetables, chili sauce, or a refreshing mint lemonade complement the savory and creamy elements nicely.

Beef Shawarma Wraps Creamy Yogurt

Warm flatbread wraps filled with spiced beef, fresh veggies, and a tangy creamy yogurt sauce.

Prep Duration
25 mins
Cook Duration
15 mins
Overall Time
40 mins
Created by Megan Turner


Skill Level Medium

Cuisine Type Middle Eastern

Serves 4 Servings Count

Dietary Details None specified

Ingredient List

Beef

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

Steps

Step 01

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 until fully coated. Marinate at least 20 minutes, up to 2 hours.

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 assembly.

Step 03

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

Step 04

Warm flatbreads: Heat flatbreads in a dry skillet or microwave for a few seconds until pliable.

Step 05

Assemble wraps: Spread creamy yogurt sauce generously over each flatbread. Top with beef, sliced onion, tomato, cucumber, shredded lettuce, and fresh herbs if desired.

Step 06

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

Equipment Needed

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

Allergy Info

Review every ingredient to spot potential allergens. Always confirm with your healthcare provider if unsure.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread).

Nutrition Breakdown (per serving)

Nutrition details are for reference and can't substitute for professional advice.
  • Caloric Value: 480
  • Fat content: 22 g
  • Carbohydrates: 38 g
  • Protein Amount: 34 g