Beef Shawarma Yogurt Wraps

Featured in: Weeknight Dinners

Savor Middle Eastern flavors with spiced beef, fresh vegetables, and a velvety yogurt sauce wrapped in warm flatbread. Marinate thinly sliced beef in aromatic spices, cook until tender, and prepare a creamy sauce of Greek yogurt, tahini, herbs, and lemon. Fill flatbreads with beef, crisp vegetables, and a generous layer of yogurt sauce, then roll and serve warm for a satisfying main dish. Customize with extra herbs, chili sauce, or pickled vegetables, and enjoy this street food classic with mint lemonade or chilled white wine for a refreshing finish.

Updated on Sat, 08 Nov 2025 15:39:00 GMT
Tender beef shawarma wraps drizzled with creamy yogurt sauce and fresh veggies. Save to Pinterest
Tender beef shawarma wraps drizzled with creamy yogurt sauce and fresh veggies. | yummywithmia.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. This satisfying wrap is a true crowd-pleaser, bursting with flavor and freshness.

I discovered shawarma wraps while traveling through Lebanon, where every vendor had their own secret marinade. Making them at home brings back those bustling market memories and the joy of sharing a savory, handheld feast.

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 (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

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 at least 20 minutes.
Prepare the yogurt sauce:
In a bowl mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt and pepper. Adjust seasoning and refrigerate until ready to use.
Cook the beef:
Heat a skillet or grill pan over medium-high. Cook beef in batches for 4 to 6 minutes, stirring until browned and cooked through. Remove from heat.
Warm the flatbreads:
Heat flatbreads in a dry skillet or in the microwave briefly until pliable.
Assemble the wraps:
Spread yogurt sauce on each flatbread. Top with cooked beef, onion, tomato, cucumber, lettuce and herbs.
Roll and serve:
Roll the wraps tightly. Serve immediately with extra yogurt sauce.
Save to Pinterest
| yummywithmia.com

These wraps quickly became a favorite family dinner, perfect for informal gatherings around the table. Everyone enjoys customizing their own, and even picky eaters love the mild creaminess and bold spices.

Serving Suggestions

Pair with a crisp salad and mint lemonade for a bright, refreshing meal. Add pickled vegetables or chili sauce for extra zing and color.

Nutritional Information

Each serving provides about 480 calories: 22 g fat, 38 g carbohydrates, 34 g protein, making it satisfying yet balanced.

Ingredient Substitutions

Try chicken or lamb in place of beef for a different flavor. Substitute dairy-free yogurt for a vegan option and check all labels for allergens.

Delicious beef shawarma wraps filled with spiced meat, crisp lettuce, and tangy yogurt. Save to Pinterest
Delicious beef shawarma wraps filled with spiced meat, crisp lettuce, and tangy yogurt. | yummywithmia.com

Enjoy these shawarma wraps fresh for best texture and flavor. Wrap leftovers tightly and refrigerate for up to one day.

Common Recipe Questions

What cut of beef works best for this dish?

Sirloin or flank steak is excellent, as they're tender and cook quickly. Slice beef thinly for best texture.

Can I substitute Greek yogurt for regular yogurt in the sauce?

Greek yogurt is preferred for creaminess and tang, but regular plain yogurt works in a pinch. Adjust thickness as needed.

How do I keep the wraps from getting soggy?

Spread the yogurt sauce just before serving, use fresh vegetables, and warm the flatbread for optimal texture.

Are gluten-free wraps suitable for this dish?

Yes! Substitute standard flatbreads with gluten-free wraps to suit dietary needs without compromising flavor.

What sides pair well with these wraps?

Serve with pickled vegetables, fresh salad, or mint lemonade for a complete Middle Eastern-inspired meal.

Can the marinade be prepared a day ahead?

Absolutely! Marinate the beef up to 24 hours in advance to enhance flavor and streamline prep on serving day.

Beef Shawarma Yogurt Wraps

Beef strips, yogurt sauce, and veggies are wrapped in warm flatbread for a fresh, savory Middle Eastern delight.

Prep Time
25 minutes
Cooking Duration
15 minutes
Overall Time
40 minutes
Created by Mia

Recipe Type Weeknight Dinners

Skill Level Medium

Culinary Origin Middle Eastern

Total Output 4 Portion Size

Dietary Preferences None specified

What You'll Need

Beef Preparation

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

Steps to Follow

Step 01

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

Step 02

Prepare Yogurt Sauce: While beef marinates, in a separate bowl, combine Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper. Mix well and adjust seasoning as needed. Cover and refrigerate until use.

Step 03

Cook Beef: Heat a large skillet or grill pan over medium-high. Cook the marinated beef in batches for 4 to 6 minutes, stirring occasionally, until evenly browned and cooked through. Transfer to a plate and keep warm.

Step 04

Warm Flatbreads: Soften flatbreads by warming them in a dry skillet or microwave for several seconds until pliable.

Step 05

Assemble Wraps: Lay each warm flatbread on a work surface and spread with a generous spoonful of yogurt sauce. Layer with cooked beef, red onion, tomato slices, cucumber strips, shredded lettuce, and fresh mint or parsley if desired.

Step 06

Serve: Roll wraps tightly and serve immediately, accompanied by extra yogurt sauce on the side.

Tools Required

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

Allergy Warnings

Please review individual ingredients for potential allergens and reach out to a healthcare professional if unsure.
  • Contains dairy (Greek yogurt), sesame (tahini), and gluten (flatbread). Substitute gluten-free wraps as needed and review packaging for additional allergens.

Nutritional Info (per serving)

These details are for reference only and shouldn't replace professional medical consultation.
  • Calories Count: 480
  • Fats: 22 grams
  • Carbohydrates: 38 grams
  • Proteins: 34 grams