Beef Shawarma Wraps Creamy

Featured in: Savory Toasts

This dish features tender spiced beef strips cooked to juicy perfection and wrapped in warm flatbreads. Fresh vegetables like tomato, cucumber, and red onion add crispness, balanced by a tangy creamy yogurt sauce enhanced with tahini and fresh herbs. The marinated beef combines a blend of warm spices for a rich Middle Eastern-inspired flavor. Ideal for a quick yet satisfying meal, these wraps are perfect for those seeking bold and fresh tastes.

Updated on Thu, 13 Nov 2025 15:35:00 GMT
Juicy beef shawarma wraps with creamy yogurt sauce, filled with fresh vegetables, ready to eat. Save
Juicy beef shawarma wraps with creamy yogurt sauce, filled with fresh vegetables, ready to eat. | butterhearth.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 made beef shawarma wraps for our Saturday family movie night. The kids loved assembling their own wraps, piling on veggies and sauce, and it quickly became a favorite way to bring street food vibes right into our 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: 1/4 tsp, optional
  • Salt: 1 tsp
  • Black pepper: 1/2 tsp
  • Lemon: Juice of 1
  • 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: 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

Instructions

Marinate Beef:
Combine olive oil, garlic, cumin, coriander, paprika, turmeric, cinnamon, cayenne pepper, salt, black pepper, and lemon juice in a bowl. Add beef strips and toss to coat. Marinate for at least 20 minutes.
Prepare Yogurt Sauce:
Mix Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper in a bowl. Adjust seasoning and refrigerate.
Cook Beef:
Heat skillet or grill pan over medium-high heat. Cook beef in batches for 4–6 minutes until browned and cooked through. Remove from heat.
Warm Flatbreads:
Warm flatbreads in 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.
Warm flatbread wraps filled with flavorful beef shawarma, drizzled with creamy yogurt sauce. Save
Warm flatbread wraps filled with flavorful beef shawarma, drizzled with creamy yogurt sauce. | butterhearth.com

Making shawarma wraps together has become a cherished family ritual, with laughter and stories exchanged over the dinner table as we add our favorite toppings.

Required Tools

Mixing bowls are handy for both marinating the beef and preparing the sauce, while a large skillet or grill pan ensures even cooking. Have a chefs knife, cutting board, and a spoon or spatula ready for slicing and assembling.

Nutritional Information

Each serving contains approximately 480 calories, 22 g total fat, 38 g carbohydrates, and 34 g protein, making these wraps balanced and satisfying.

Serving Suggestions

Serve these wraps with pickled vegetables or a side of crisp salad. Pair with mint lemonade or a crisp white wine for a refreshing accompaniment.

Close-up of a delicious beef shawarma wrap, featuring seasoned beef and fresh, vibrant ingredients. Save
Close-up of a delicious beef shawarma wrap, featuring seasoned beef and fresh, vibrant ingredients. | butterhearth.com

Offer extra yogurt sauce on the side for dipping. Enjoy every bite of this comforting wrap that brings the flavors of the Middle East to your table.

Recipe Questions

How long should the beef marinate?

Marinate the beef for at least 20 minutes to let the spices infuse well, or up to 2 hours for deeper flavor.

Can I use other meats besides beef?

Yes, chicken or lamb can be substituted and will work well with the spice blend and sauce.

What type of flatbreads are best for wrapping?

Pita, lavash, or soft tortillas are excellent choices as they are pliable and hold the filling well.

How can I adjust the yogurt sauce seasoning?

Season the sauce with salt, pepper, and lemon juice to taste, adding more garlic or parsley if desired.

Are there suggestions for serving additions?

Consider adding pickled vegetables or chili sauce for extra zest, and pair with mint lemonade or crisp white wine.

Beef Shawarma Wraps Creamy

Spiced beef strips with creamy yogurt sauce, fresh veggies, and warm flatbread for a flavorful meal.

Prep duration
25 min
Time to cook
15 min
Complete duration
40 min
Created by Grace Mitchell


Skill Level Medium

Heritage Middle Eastern

Output 4 Portions

Dietary considerations 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

Stage 01

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

Stage 02

Prepare yogurt sauce: In a separate bowl, mix together Greek yogurt, tahini, minced garlic, lemon juice, parsley, salt, and black pepper. Adjust seasoning as needed. Refrigerate until ready to serve.

Stage 03

Cook beef: Heat 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 cooked through. Remove from heat and keep warm.

Stage 04

Warm flatbreads: Warm the flatbreads in a dry skillet or microwave for a few seconds until pliable and easy to roll.

Stage 05

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

Stage 06

Roll and serve: Roll 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 consider consulting with a healthcare provider if you're unsure about certain ingredients.
  • Contains dairy (Greek yogurt)
  • Contains sesame (tahini)
  • Contains gluten (flatbread)

Nutritional information (per portion)

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