Beef Shawarma Creamy Yogurt Wraps

Featured in: Western Fresh Plates

Enjoy juicy, spiced beef strips, marinated in aromatic Middle Eastern spices and quickly cooked to perfection. They’re wrapped in warm flatbread and paired with a tangy, creamy yogurt sauce blended with tahini and parsley. Fresh vegetables like tomato, cucumber, red onion, and shredded lettuce add crunch and brightness, while optional fresh herbs or pickled veggies elevate each bite. These wraps are convenient for serving and bursting with flavor, making them a great choice for a speedy meal or casual gathering.

Updated on Sat, 08 Nov 2025 13:44:00 GMT
Tender beef shawarma wraps, filled with fresh veggies and creamy yogurt sauce.  Save
Tender beef shawarma wraps, filled with fresh veggies and creamy yogurt sauce. | epicurestates.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 delivers bold flavor in every bite.

I first tasted shawarma on a bustling market street and was amazed by how simple ingredients could create something so satisfying. Now, making these wraps at home always reminds me of those vibrant flavors and happy times.

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
  • Juice of lemon: 1
  • Greek yogurt: 200 g (3/4 cup), plain
  • Tahini: 1 tbsp
  • Garlic for sauce: 1 clove, finely minced
  • Juice of lemon for sauce: 1/2
  • Fresh parsley: 1 tbsp, chopped
  • Salt for sauce: 1/4 tsp
  • Black pepper for sauce: 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, combine 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 or up to 2 hours.
Prepare Yogurt Sauce:
Mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper together in a bowl. Adjust seasoning to taste and refrigerate until ready to use.
Cook the Beef:
Heat a large skillet or grill pan over medium-high heat. Cook marinated beef in batches for 4 to 6 minutes, stirring occasionally, until browned and cooked through. Remove from heat.
Warm Flatbreads:
Warm flatbreads in a dry skillet or microwave for a few seconds until pliable.
Assemble Wraps:
Spread yogurt sauce on each flatbread. Top with beef, onion, tomato, cucumber, lettuce, and fresh herbs if desired. Roll up wraps tightly and serve with extra sauce.
Warm flatbreads layered with spiced beef and zesty yogurt sauce, perfect for lunch.  Save
Warm flatbreads layered with spiced beef and zesty yogurt sauce, perfect for lunch. | epicurestates.com

This recipe has become a family favorite for Friday nights when everyone can customize their own wrap and share stories around the table.

Required Tools

Mixing bowls for marinating and sauce, a large skillet or grill pan for cooking, a sharp chefs knife, cutting board, and a sturdy spoon or spatula will make prep easy.

Allergen Information

This dish contains dairy from Greek yogurt and sesame from tahini, plus gluten from flatbread unless using gluten-free substitutes.

Nutritional Information

Each serving has approximately 480 calories, 22 g total fat, 38 g carbohydrates, and 34 g protein for a balanced, hearty meal.

Savory beef shawarma wraps drizzled with tangy yogurt, bursting with fresh flavors. Save
Savory beef shawarma wraps drizzled with tangy yogurt, bursting with fresh flavors. | epicurestates.com

Serve these wraps hot and fresh, and enjoy a taste of the Middle East at home with minimal fuss.

Recipe FAQs

Can I substitute beef with another protein?

Yes, chicken or lamb are excellent alternatives and pair well with the same marinade and sauce.

How do I make the wraps gluten-free?

Use gluten-free flatbreads or tortillas for a wheat-free option, ensuring to check ingredient labels.

What adds extra flavor to the wraps?

Pickled vegetables or chili sauce can be added for tang and heat, complementing the beef and yogurt sauce.

What kind of yogurt works best for the sauce?

Greek yogurt is recommended for a thick, creamy sauce that holds up well in wraps.

How long should the beef be marinated?

Marinate for at least 20 minutes, or up to 2 hours for deeper flavor absorption.

Beef Shawarma Creamy Yogurt Wraps

Spiced beef, creamy yogurt sauce, and crisp veggies tucked in warm flatbread for a satisfying wrap.

Prep duration
25 min
Cook duration
15 min
Complete duration
40 min


Complexity Medium

Heritage Middle Eastern

Output 4 Portions

Dietary considerations None specified

Components

Beef Marinade

01 1 pound 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 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

Wrap Assembly

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, combine olive oil, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, black pepper, and lemon juice. Add the beef strips and toss thoroughly to coat. Set aside to marinate for at least 20 minutes or up to 2 hours for intensified flavor.

Phase 02

Prepare Yogurt Sauce: In a mixing bowl, blend Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and freshly ground black pepper. Taste and adjust seasoning as needed. Refrigerate until ready to assemble.

Phase 03

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

Phase 04

Warm Flatbreads: Warm the flatbreads in a dry skillet or microwave for several seconds until pliable and soft.

Phase 05

Assemble Wraps: Spread a generous amount of the creamy yogurt sauce over each flatbread. Arrange cooked beef, red onion, tomato, cucumber, shredded lettuce, and herbs on top as desired.

Phase 06

Wrap and Serve: Roll the flatbreads tightly to enclose the fillings. Serve immediately with additional yogurt sauce on the side.

Necessary tools

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

Allergy details

Review each component for potential allergens and consult with healthcare professionals if you're uncertain.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread).
  • Review flatbread ingredients for additional allergens; substitute gluten-free wraps as necessary.

Nutritional information (each portion)

These values are offered as a general guide and shouldn't replace professional medical guidance.
  • Energy: 480
  • Fat: 22 g
  • Carbohydrates: 38 g
  • Protein: 34 g