Beef Shawarma
There’s something irresistible about warm, spiced beef wrapped in soft flatbread with crisp veggies and cool sauce. This Beef Shawarma recipe hits that note every time—bright citrus, fragrant spices, and a quick assembly that makes it perfect for weeknights or a casual weekend gathering. It uses 1 ½–2 pounds beef flank steak, a bold spice rub, and simple toppings that let the meat shine. The result is juicy, flavor-packed slices tucked into small 6-inch flatbreads or naan, ready to be devoured.
Why you’ll love this version

- Big, punchy spices: cumin, coriander, smoked paprika, turmeric, and a touch of cayenne for warmth.
- Citrus brightness from lemon zest and juice that keeps the beef juicy and fragrant.
- Easy to scale: the recipe uses 1 ½–2 pounds of beef flank steak, so you can make a little or a lot.
- Quick assembly: cook the beef, slice thinly, warm the flatbreads, and build your wraps.
Ingredients
- 1 ½ – 2 pounds beef flank steak
- 1 tablespoon ground cumin
- 1 tablespoon ground coriander
- 1 tablespoon smoked paprika
- 1 tablespoon salt
- 2 teaspoons turmeric
- 2 teaspoons garlic powder
- 1 teaspoon cayenne pepper
- ½ teaspoon ground cinnamon
- 2 tablespoons olive oil
- 1 lemon, zested and juiced
- 12 flatbread or naan (buy the small 6-inch pieces)
- 2 cups chopped tomatoes
- 2 cups chopped cucumbers
- ½ cup chopped red onion
- 2 tablespoons chopped parsley or mint leaves
- 1 cup tzatziki sauce
- Lemon wedges, optional
Make-ahead and tips
- If you have time, marinate the beef for 30 minutes to 2 hours in the spice mixture and lemon juice; it deepens the flavor, but you can cook immediately if you’re short on time.
- For the best slices, rest the cooked beef for 5–10 minutes and then slice thinly across the grain. Thin slices give you tender bites in every wrap.
- Warm the flatbreads briefly in a skillet or oven so they bend without cracking and pick up a little toasty flavor.
- Swap parsley for mint if you want a cooler, brighter herb note with the tzatziki.
Step-by-step cooking directions

The directions below are rewritten into clear, sequenced steps so you can follow along easily while keeping the original ingredient amounts and order.
- Prep the beef and spice blend: Pat the 1 ½–2 pounds beef flank steak dry with paper towels. In a small bowl, combine 1 tablespoon ground cumin, 1 tablespoon ground coriander, 1 tablespoon smoked paprika, 1 tablespoon salt, 2 teaspoons turmeric, 2 teaspoons garlic powder, 1 teaspoon cayenne pepper, and ½ teaspoon ground cinnamon. Mix the spices until evenly combined.
- Season the beef: Place the flank steak on a plate or shallow dish. Rub the prepared spice blend all over the steak, coating both sides evenly.
- Add oil and lemon: Drizzle 2 tablespoons olive oil over the seasoned steak. Zest the 1 lemon into the dish, then squeeze the lemon juice over the steak as well. Use your hands to massage the oil, zest, and lemon juice into the meat so it is evenly covered. If you have time, cover and let the steak rest in the refrigerator for 30 minutes to 2 hours to allow the flavors to penetrate. If short on time, proceed to the next step immediately.
- Heat a skillet or grill: Place a large heavy-bottomed skillet or grill pan over medium-high heat and let it get hot for a couple of minutes. You want a good sear to develop on the beef.
- Cook the steak: Add the steak to the hot skillet. Cook undisturbed for about 4–6 minutes per side for medium-rare to medium, depending on the thickness of the flank steak and your preferred doneness. Adjust time slightly for thicker steaks or if you prefer more well done. You’re aiming for a nicely browned exterior with juicy interior.
- Rest the steak: Transfer the cooked steak to a cutting board and tent loosely with foil. Let it rest for 5–10 minutes so the juices redistribute—this keeps the meat tender when you slice it.
- Prepare the toppings: While the steak rests, chop 2 cups tomatoes, 2 cups cucumbers, and ½ cup red onion. Place them in a bowl and stir in 2 tablespoons chopped parsley or mint leaves. Keep 1 cup tzatziki sauce ready in a small bowl. If using, set out lemon wedges for serving.
- Warm the flatbreads: Heat the 12 small 6-inch flatbreads or naan in a dry skillet for 20–30 seconds per side or wrap them in foil and warm in a 325°F (160°C) oven for about 5–10 minutes. Warm bread is easier to fold and more pleasant to eat.
- Slice the beef: Using a sharp knife, slice the rested flank steak very thinly across the grain. Thin slices ensure tenderness and easy biting when assembled into wraps.
- Assemble the wraps: Lay a warm flatbread flat. Spread about 1 to 2 tablespoons tzatziki sauce in the center. Add a few slices of the beef, then spoon on a generous portion of the chopped tomato, cucumber, and red onion mixture. Sprinkle with extra parsley or mint if desired. Squeeze a lemon wedge over the filling for extra brightness, if you like.
- Serve and enjoy: Fold the flatbread around the filling or roll it up tightly. Repeat with the remaining flatbreads and ingredients. Serve immediately while warm, with extra tzatziki on the side for dipping.
Serving suggestions

This Beef Shawarma is delicious served with a side of crispy roasted potatoes or a simple green salad. For a lighter meal, serve open-faced on a plate with extra tzatziki and lemon wedges. If feeding a crowd, set up a DIY assembly station with warm flatbreads, sliced beef, the chopped vegetable mix, and extra herbs so guests can build their own wraps.
Storage and leftovers
- Leftover sliced beef keeps well in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat with a splash of water or lemon juice to prevent drying out.
- Store flatbreads in a resealable bag at room temperature for a day or two, or freeze for longer storage. Warm them before serving.
- Keep the chopped vegetable mix and tzatziki separate from the warm beef until ready to assemble to preserve texture and freshness.
Flavor notes and variations
The spice blend in this recipe leans aromatic and warm, with the citrus from lemon lifting the heavier spices. If you’d like to change the heat level, adjust the 1 teaspoon cayenne pepper up or down. For smokier depth, you could use a bit more smoked paprika. For a bright herb-forward twist, add chopped mint to the tomato-cucumber mixture. If you prefer creamy garlic over tzatziki, a garlic yogurt sauce or tahini-based drizzle also pairs beautifully with the spiced beef.
Final thoughts
Whichever way you serve it, this Beef Shawarma recipe delivers vibrant, balanced flavors every time. It’s approachable enough for a weeknight but impressive enough to serve guests. The key is thin slices, a hot sear, and that final assembly—warm flatbread, cooling tzatziki, bright veggies, and juicy, spiced beef. Enjoy the simple assembly and that first delicious bite.
Ready to make it tonight? Gather your 1 ½–2 pounds beef flank steak, spice blend, lemon, and fresh toppings—then get cooking. These wraps come together fast and make a memorable meal.

Beef Shawarma
Ingredients
Equipment
Method
- Place the flank steak on a cutting board and cover with plastic wrap. Pound with a meat mallet until an even 3/4–1 inch thickness, then cut the steak into four pieces.
- In a small bowl, combine the cumin, coriander, smoked paprika, salt, turmeric, garlic powder, cayenne, and cinnamon; mix well to make the dry rub.
- Sprinkle the spice mixture over the steak pieces, turning to coat all sides and edges evenly.
- In the same small bowl, whisk together the olive oil, lemon zest, and 2 tablespoons lemon juice. Pour over the seasoned steak and turn to coat. Cover and refrigerate to marinate at least 2 hours.
- While the beef marinates, chop the tomatoes, cucumbers, red onion, and parsley or mint, then toss together in a bowl and refrigerate.
- Preheat a grill or grill pan to medium-high (about 400°F). Grill the marinated steak 4–5 minutes per side for medium-rare, or longer to desired doneness.
- Let the steak rest 5 minutes, then slice thinly against the grain into strips.
- To assemble, place several strips of beef on a flatbread, top with cucumber-tomato salad and a dollop of tzatziki, and serve with lemon wedges if desired.
Notes
- Substitute tahini for tzatziki for a dairy-free option.
- Marinate at least 2 hours for best flavor.
- Grill until desired doneness; resting improves juiciness.
- Use small 6-inch flatbreads for authentic wraps.
