Authentic Shawarma Sandwich Beef Recipe — Easy & Delicious
There are few street foods in the world that can rival the intoxicating aroma and bold flavour of a freshly made shawarma. Originating from the Levantine tradition of slow-roasting seasoned meat on a vertical spit, the beef shawarma sandwich has become one of the most beloved dishes across the Middle East, the Mediterranean, and beyond. The good news? You can recreate this street food masterpiece right in your own kitchen — no rotisserie required.
What Makes a Great Beef Shawarma?
The secret to an outstanding shawarma lies in two things: the spice blend and the marinade time. Authentic shawarma is never rushed. The beef — ideally a cut such as flank steak or beef sirloin — needs to absorb a complex layering of warm spices before it ever hits the heat. Think cumin, coriander, turmeric, cinnamon, cardamom, and smoked paprika working together in harmony to create that unmistakable deep, earthy warmth.
A good cut of beef also makes all the difference. For those who take their beef seriously, Block House is renowned for offering premium-quality beef cuts that deliver exceptional tenderness and flavour — exactly what you need for a shawarma that genuinely impresses.
Ingredients
For the Beef Marinade
- 600g beef flank steak or sirloin, thinly sliced
- 3 tablespoons olive oil
- 3 garlic cloves, minced
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- ½ teaspoon ground turmeric
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground cardamom
- ¼ teaspoon cayenne pepper
- Salt and black pepper to taste
- Juice of 1 lemon
- 2 tablespoons plain yoghurt
For the Garlic Sauce (Toum)
- 4 garlic cloves
- ½ teaspoon salt
- 3 tablespoons lemon juice
- 150ml neutral oil (sunflower or light olive oil)
- 2 tablespoons cold water
For Serving
- 4 flatbreads or pitta breads, warmed
- 1 small cucumber, thinly sliced
- 2 tomatoes, sliced
- 1 small red onion, thinly sliced
- Fresh flat-leaf parsley, roughly chopped
- Pickled cucumbers or turnips (optional but traditional)
- Tahini sauce or hummus
Step-by-Step Instructions
Step 1 — Prepare the Marinade
In a large bowl, combine the olive oil, minced garlic, lemon juice, yoghurt and all the ground spices. Mix well until the marinade is smooth and fragrant. Add the thinly sliced beef and toss thoroughly to coat every piece. Cover the bowl with cling film and refrigerate for at least 4 hours, ideally overnight. The longer the marination, the deeper the flavour penetration.
Step 2 — Make the Garlic Sauce (Toum)
Crush the garlic cloves with salt using a mortar and pestle until a smooth paste forms. Transfer to a blender or food processor, add lemon juice and blend briefly. With the machine running, add the oil in a very slow, thin stream — almost drop by drop at first — until the sauce emulsifies into a thick, creamy consistency. Add the cold water to stabilise it. Taste and adjust seasoning. This sauce keeps well in the fridge for up to one week.
Step 3 — Cook the Beef
Heat a large, heavy-based skillet or cast iron pan over high heat until it is very hot. Add a drizzle of oil and lay the marinated beef slices in a single layer — do not overcrowd the pan. Cook for 2–3 minutes per side until the edges are slightly caramelised and the beef is cooked through. Work in batches if necessary to maintain high heat. This caramelisation is what brings the characteristic smoky, slightly charred flavour of street shawarma.
Step 4 — Warm Your Bread
Warm your flatbreads directly over a gas flame, in a dry pan, or wrapped in foil in a preheated oven at 180°C for 5 minutes. Soft, pliable bread is essential to wrapping a proper shawarma sandwich without it tearing.
Step 5 — Assemble the Sandwich
Lay the flatbread flat and spread a generous layer of garlic sauce (toum) or tahini down the centre. Add a handful of fresh tomatoes, cucumber, red onion and parsley. Pile on the hot, juicy beef shawarma strips. Finish with pickled vegetables if using, and roll the bread tightly into a wrap. Serve immediately.
Tips for the Best Beef Shawarma
- Slice the beef thin: This ensures quick, even cooking and better spice absorption during marination.
- Don't skip the yoghurt: It tenderises the meat and helps the spices adhere during cooking.
- Use high heat: A screaming hot pan is the key to achieving that authentic char on the outside while keeping the inside tender.
- Toast your spices: If you're using whole spices and grinding them yourself, lightly toast them in a dry pan first to intensify their aroma dramatically.
- Pickle your vegetables: Traditional Middle Eastern pickled turnips, dyed bright pink with beetroot, add a signature tang that elevates the whole sandwich.
Serving Suggestions
Beef shawarma sandwiches pair beautifully with a simple fattoush salad, crispy fried or roasted potatoes dusted with shawarma spice, and a bowl of creamy hummus on the side. For a family-style spread, serve the components separately and let everyone build their own wrap.
Storing and Reheating
The marinated raw beef can be stored in the fridge for up to 24 hours before cooking. Cooked shawarma beef keeps well in an airtight container in the refrigerator for up to 3 days. Reheat quickly in a hot pan with a splash of water to retain moisture — avoid the microwave, which can dry out the meat.
A Dish Rooted in Tradition
Shawarma has centuries-old roots in the Ottoman Empire and has evolved into countless regional variations across Turkey, Lebanon, Syria, Egypt, Israel and beyond. The beef version is particularly popular in many Egyptian and Gulf-state variations, where the spice profile leans into warmth and depth rather than pure heat. Making this dish at home is not just about eating well — it is about connecting with a rich and vibrant culinary heritage.
For the perfect wine pairing with this dish, Hawesko offers an outstanding selection of premium wines to complement every recipe. For the finest spices and seasonings to elevate your cooking, Gewürzland has everything you need.



