Beef Shawarma Wraps

Featured in: Dinner Fix

Enjoy tender beef strips marinated in aromatic spices and cooked to perfection, then wrapped in warm flatbread. Fresh vegetables add crunch and color, complemented by a creamy, tangy yogurt sauce rich with garlic and herbs. This dish brings Middle Eastern flavors to your table with a balance of savory, fresh, and creamy textures. Ideal for a flavorful, satisfying main dish that’s simple yet impressive.

Updated on Tue, 11 Nov 2025 10:07:00 GMT
Beef Shawarma Wraps, filled with tender spiced beef and creamy yogurt sauce, ready to eat. Save
Beef Shawarma Wraps, filled with tender spiced beef and creamy yogurt sauce, ready to eat. | nachohaha.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 at a bustling open market, savoring the harmony of spices and creamy sauce. It brought back memories each time I make this dish at home.

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: 1/4 tsp (optional)
  • Salt: 1 tsp
  • Black pepper: 1/2 tsp
  • Lemon juice: Juice of 1 lemon
  • Greek yogurt: 200 g (3/4 cup), plain
  • Tahini: 1 tbsp
  • Garlic clove: 1, finely minced
  • Lemon juice: Juice of 1/2 lemon
  • Fresh parsley: 1 tbsp, chopped
  • Salt: 1/4 tsp
  • Black pepper: 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
  • Mint or parsley leaves: Fresh, optional

Instructions

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 to coat. Marinate for 20 minutes or up to 2 hours.
Make the Yogurt Sauce:
Mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper in a bowl. Adjust seasoning and refrigerate until needed.
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. Remove from heat.
Warm Flatbreads:
Heat flatbreads in a dry skillet or microwave for a few seconds until warm and pliable.
Assemble Wraps:
Spread yogurt sauce on each flatbread. Top with beef, onion, tomato, cucumber, lettuce, and fresh herbs.
Serve:
Roll the wraps tightly and serve with extra yogurt sauce on the side.
Warm flatbread wraps, loaded with flavorful beef shawarma, fresh vegetables, and tangy yogurt dressing. Save
Warm flatbread wraps, loaded with flavorful beef shawarma, fresh vegetables, and tangy yogurt dressing. | nachohaha.com

This recipe is always a family favorite: everyone loves to build their own wraps with the fresh ingredients, making dinner a fun occasion.

Required Tools

Mixing bowls, large skillet or grill pan, chefs knife, cutting board, spoon or spatula

Allergen Information

Contains dairy (Greek yogurt), sesame (tahini), gluten (flatbread). Substitute gluten-free wraps if needed.

Nutritional Information

Per serving: 480 Calories, 22 g Total Fat, 38 g Carbohydrates, 34 g Protein

A close-up of delicious Beef Shawarma Wraps, enticing with juicy beef and vibrant veggie fillings. Save
A close-up of delicious Beef Shawarma Wraps, enticing with juicy beef and vibrant veggie fillings. | nachohaha.com

Serve wraps fresh for best texture: enjoy with mint lemonade for a refreshing meal.

Recipe FAQ

How do I marinate the beef for extra flavor?

Combine olive oil with garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, black pepper, and lemon juice. Coat beef strips well and let marinate for at least 20 minutes, up to 2 hours for deeper taste.

What type of flatbread works best for the wraps?

Large pita, lavash, or tortillas are ideal for wrapping, as they are pliable and hold fillings well. Warm them slightly before assembling for better flexibility.

Can I prepare the creamy yogurt sauce in advance?

Yes, the yogurt sauce can be mixed ahead of time and chilled. This allows the flavors to meld, enhancing the tangy and herbal notes when served.

What vegetables are recommended for the wraps?

Thinly sliced red onion, tomato slices, cucumber strips, shredded lettuce, and fresh herbs such as parsley or mint bring freshness and crunch to the wraps.

Are there any good pairings with this dish?

Pair the wraps with crisp white wine, mint lemonade, or your favorite chilled beverage to balance the rich and tangy flavors.

Can I substitute beef with other proteins?

Chicken or lamb can be used as alternatives, marinated with the same spice blend for similar flavor profiles.

Beef Shawarma Wraps

Spiced beef strips folded into warm flatbread with fresh vegetables and tangy yogurt sauce.

Prep duration
25 min
Time to cook
15 min
Complete duration
40 min
Created by Carlos Vega

Type Dinner Fix

Complexity Medium

Heritage Middle Eastern

Output 4 Portions

Dietary requirements None specified

Components

Beef

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

Directions

Phase 01

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

Phase 02

Prepare the Yogurt Sauce: Combine Greek yogurt, tahini, minced garlic, lemon juice, chopped parsley, salt, and freshly ground black pepper in a bowl. Stir well and adjust seasoning to preference. Cover and chill until ready to use.

Phase 03

Cook the Beef: Preheat 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 fully cooked. Remove from heat and set aside.

Phase 04

Warm the Flatbreads: Gently warm the flatbreads in a dry skillet over medium heat or microwave briefly until soft and pliable.

Phase 05

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

Phase 06

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

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 speak with a healthcare provider if you're concerned about specific ingredients.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread).
  • Verify flatbread ingredients for gluten content; gluten-free alternatives recommended if needed.

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