Beef Shawarma Wraps Creamy Yogurt

Featured in: International Flavors

Experience tender, spiced beef strips marinated with rich Middle Eastern spices, cooked to juicy perfection. Wrapped in warm flatbread with fresh tomatoes, cucumbers, onions, and crisp lettuce, each bite offers a harmonious blend of textures. Complemented by a tangy, creamy yogurt sauce blended with tahini and fresh herbs, this dish balances savory and fresh notes beautifully. Ideal for a flavorful, satisfying meal that invites customization with pickled veggies or chili sauce.

Updated on Sat, 15 Nov 2025 08:37:00 GMT
Juicy beef shawarma wraps, filled with vibrant veggies and drizzled with creamy yogurt sauce. Save
Juicy beef shawarma wraps, filled with vibrant veggies and drizzled with creamy yogurt sauce. | bakozy.com

Tender spiced beef strips wrapped in warm flatbread with fresh vegetables and a tangy creamy yogurt sauce is a true Middle Eastern street food classic that is sure to satisfy any hungry crowd.

The first time I made these beef shawarma wraps at home, everyone was surprised by how close they tasted to restaurant style. The homemade yogurt sauce really makes a difference and adds a delicious tang to each bite.

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: Juice of 1 lemon
  • Plain Greek yogurt: 200 g (3/4 cup)
  • Tahini: 1 tbsp
  • Garlic clove: 1, finely minced
  • Lemon juice: Juice of 1/2 lemon
  • Fresh parsley: 1 tbsp, chopped
  • 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): as desired

Instructions

Marinate 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, up to 2 hours for deeper flavor.
Prepare Yogurt Sauce:
In a bowl, mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper until smooth. Adjust seasoning and refrigerate.
Cook Beef:
Heat a large skillet or grill pan over medium-high. 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 until pliable.
Assemble Wraps:
Spread yogurt sauce on each flatbread. Top with beef, onion, tomato, cucumber, lettuce, and herbs.
Serve:
Roll up wraps tightly. Serve immediately with extra yogurt sauce.
A close-up of delicious beef shawarma wraps on a plate, ready to be enjoyed with friends. Save
A close-up of delicious beef shawarma wraps on a plate, ready to be enjoyed with friends. | bakozy.com

This recipe has become a family favorite whenever we want something cozy and flavorful without ordering takeout. Sharing these wraps with loved ones always brings warm smiles and everyone reaches for seconds.

Serving Suggestions

Serve the beef shawarma wraps with mint lemonade or a crisp white wine for a refreshing pairing. They also go great with baked fries or a side salad.

Customization Ideas

For a different direction, chicken or lamb works beautifully instead of beef. Feel free to add pickled turnips or spicy chili sauce for a fun twist.

Storage and Leftovers

Wraps are best enjoyed fresh, but you can store beef and sauce separately in airtight containers. Rewarm beef and build the wraps when ready to serve.

Warm flatbread overflowing with savory beef shawarma, fresh toppings, and a cooling yogurt drizzle. Save
Warm flatbread overflowing with savory beef shawarma, fresh toppings, and a cooling yogurt drizzle. | bakozy.com

These beef shawarma wraps are packed with flavor and perfect for sharing at any gathering. Enjoy every bite and make them your own!

Recipe FAQ

What spices are used for the beef marinade?

The beef is seasoned with cumin, coriander, paprika, turmeric, cinnamon, cayenne pepper, salt, black pepper, garlic, and lemon juice for a balanced, aromatic flavor.

How is the creamy sauce prepared?

The sauce combines Greek yogurt, tahini, minced garlic, lemon juice, chopped parsley, salt, and black pepper, creating a tangy and smooth topping.

What type of flatbread works best?

Large flatbreads such as pita, lavash, or tortillas are ideal as they wrap easily and hold the fillings well.

Can I substitute the beef with other proteins?

Yes, chicken or lamb can be used as alternatives, offering a different yet equally delicious variation.

How should the wraps be served?

Serve immediately after rolling, optionally with extra yogurt sauce on the side and optionally garnished with fresh herbs or pickled veggies.

Beef Shawarma Wraps Creamy Yogurt

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

Prep duration
25 min
Heat time
15 min
Complete duration
40 min
Created by Natalie Harris


Complexity Medium

Heritage Middle Eastern

Output 4 Portions

Nutrition specifications None specified

Components

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

Phase 01

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

Phase 02

Prepare Yogurt Sauce: Mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper in a bowl. Adjust seasoning as needed. Refrigerate until serving.

Phase 03

Cook 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 fully cooked. Remove from heat.

Phase 04

Warm Flatbreads: Heat flatbreads in a dry skillet or microwave briefly until warm and pliable.

Phase 05

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

Phase 06

Roll and Serve: Roll wraps tightly to enclose fillings 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 details

Review each component for potential allergens and if uncertain, we recommend consulting with a healthcare provider.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Check flatbread labels for allergens; use gluten-free alternatives if necessary.

Nutrient breakdown (per portion)

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