Beef Shawarma Wraps

Featured in: Family Dinners

This dish features tender strips of spiced beef, infused with cumin, coriander, paprika, and warm spices, cooked to perfection. Wrapped in warmed flatbread, it's layered with crisp vegetables like tomato, cucumber, and lettuce. A creamy yogurt sauce with tahini, garlic, and fresh herbs adds a tangy and smooth contrast, enhancing the vibrant flavors. Quick to prepare, it's a satisfying Middle Eastern-inspired meal balancing savory, fresh, and creamy elements for a delightful eating experience.

Updated on Thu, 13 Nov 2025 10:18: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. | griddleglory.com

Tender spiced beef strips wrapped in warm flatbread with fresh vegetables and a tangy, creamy yogurt sauce: a Middle Eastern street food classic. These Beef Shawarma Wraps are both satisfying and packed with flavor.

I tasted shawarma for the first time in a bustling market, and ever since, this easy homemade version brings that vibrant experience to the kitchen.

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: from 1 lemon
  • Plain Greek yogurt: 200 g (3/4 cup)
  • Tahini: 1 tbsp
  • Garlic clove: 1, finely minced
  • Lemon juice: from 1/2 lemon
  • Chopped fresh parsley: 1 tbsp
  • 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
  • Shredded lettuce: 1 cup
  • Fresh mint or parsley leaves (optional): for garnish

Instructions

Marinate Beef:
Combine olive oil, minced garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne, salt, black pepper, and lemon juice in a bowl. Toss sliced beef to coat, marinate at least 20 minutes (up to 2 hours).
Make Yogurt Sauce:
Mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and pepper. Adjust seasoning, refrigerate until needed.
Cook Beef:
Heat skillet or grill pan over medium-high, cook beef in batches for 4 to 6 minutes, stirring, until browned and cooked through. Transfer to a plate.
Warm Flatbreads:
Heat flatbreads in skillet or microwave briefly until soft and pliable.
Assemble Wraps:
Spread yogurt sauce over each flatbread, top with cooked beef, onion, tomato, cucumber, lettuce, and herbs.
Finish & Serve:
Roll tightly, serve immediately with extra yogurt sauce.
Warm flatbreads hold savory beef shawarma, layered with fresh garnishes and tangy, cool yogurt sauce. Save
Warm flatbreads hold savory beef shawarma, layered with fresh garnishes and tangy, cool yogurt sauce. | griddleglory.com

My family loves building their own wraps at the table: it always sparks fun conversation and lets everyone add their favorite toppings.

Serving Suggestions

Pair these wraps with pickled vegetables or extra chili sauce for a punch of flavor, and serve alongside mint lemonade or crisp white wine.

Nutrition

Each serving provides approximately 480 calories, 22 g fat, 38 g carbohydrates, and 34 g protein, making it a balanced main dish.

Required Tools

You need mixing bowls, a large skillet or grill pan, a chef's knife, cutting board, and a spoon or spatula to prep and cook these wraps.

Close-up of fully-loaded beef shawarma wraps, revealing tender meat and harmonious, flavorful components. Save
Close-up of fully-loaded beef shawarma wraps, revealing tender meat and harmonious, flavorful components. | griddleglory.com

These Beef Shawarma Wraps bring warm, aromatic spices and fresh textures to the table. Enjoy every flavorful bite!

Cooking Questions

What cut of beef works best for shawarma wraps?

Thinly sliced sirloin or flank steak are ideal for quick cooking and tender results.

How can I enhance the flavor of the spiced beef?

Marinating the beef with olive oil, garlic, cumin, coriander, and paprika for at least 20 minutes intensifies the taste.

What is a good way to warm flatbread for wrapping?

Heat flatbreads briefly in a dry skillet or microwave until soft and pliable for easy rolling.

Can the creamy yogurt sauce be prepared ahead?

Yes, mixing Greek yogurt with tahini, garlic, lemon juice, and herbs in advance allows flavors to meld well.

What fresh vegetables complement the wraps?

Thin slices of tomato, cucumber, shredded lettuce, and fresh parsley or mint provide crispness and freshness.

Are there suitable alternatives to beef for this dish?

Chicken or lamb can be used instead, following the same marinating and cooking steps.

Beef Shawarma Wraps

Tender spiced beef wrapped in soft flatbread with fresh vegetables and creamy yogurt sauce.

Prep duration
25 min
Cook duration
15 min
Complete duration
40 min
Created by Sarah Collins


Skill level 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: Combine olive oil, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne pepper, salt, black pepper, and lemon juice in a large bowl. Add the beef strips and toss to coat evenly. Marinate for at least 20 minutes or up to 2 hours for enhanced flavor.

Phase 02

Prepare Yogurt Sauce: In a separate bowl, whisk together Greek yogurt, tahini, minced garlic, lemon juice, chopped parsley, salt, and black pepper. Adjust seasoning as desired. Keep refrigerated until assembling.

Phase 03

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

Phase 04

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

Phase 05

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

Phase 06

Serve: Roll up the wraps tightly and serve immediately with extra 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 seek professional healthcare advice if you're uncertain.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Check labels for gluten-free options if necessary.

Nutritional information (per portion)

These values are provided as a general guide only and aren't intended to replace professional medical guidance.
  • Energy: 480
  • Fats: 22 g
  • Carbohydrates: 38 g
  • Proteins: 34 g