Beef Shawarma
Tender, spice-rubbed beef strips wrapped in warm flatbread with garlic sauce, pickles, and crisp lettuce. Restaurant shawarma uses a vertical rotisserie; home shawarma uses a hot cast iron skillet and the right marinade — overnight is non-negotiable.
Prep Time
10 min
Cook Time
11 min
Servings
4
Calories
687 cal

🛠 Interactive Recipe Tools — Use them right here on this page
Smart Servings Scaler
- Beef400 g
- Bread2 slices
- Garlic Sauce2 tbsp
- Tahini1
- Salt1 tsp
- Black Pepper½ tsp
- Cooking Oil1
All quantities scaled automatically from 4 servings.
Ingredients
Makes 4 servings · Use the Servings Scaler above to adjust
- Beef400 g
- Bread2 slices
- Garlic Sauce2 tbsp
- Tahini1
- Salt1 tsp
- Black Pepper0.5 tsp
- Cooking Oil1
Instructions
- 1
Slice 1.5 lb beef sirloin or flank steak against the grain into ¼-inch strips. Slicing across the muscle fibers is what makes the meat tender — slicing with the grain gives you chewy, stringy meat.
- 2
Mix the marinade: 3 tablespoons olive oil, 3 tablespoons lemon juice, 3 minced garlic cloves, 2 teaspoons cumin, 2 teaspoons paprika, 1 teaspoon coriander, 1 teaspoon allspice, ½ teaspoon cinnamon, ½ teaspoon black pepper, 1.5 teaspoons salt, and a pinch of cardamom. Toss with the beef. Refrigerate overnight (minimum 6 hours).
- 3
Heat a cast iron skillet over the highest heat for 5 minutes — it should be smoking. While it heats, mix the garlic sauce: 1 cup Greek yogurt, 2 mashed garlic cloves, 1 tablespoon lemon juice, salt, and a drizzle of olive oil.
- 4
Add the beef to the screaming-hot skillet in a single layer (work in batches if needed — overcrowding steams the meat). Don't move for 90 seconds. Stir-fry another 90 seconds. Total cooking time is 3-4 minutes — any longer and the beef toughens.
- 5
Warm 4 large flatbreads or pita in a dry pan for 30 seconds per side. Lay each flat. Smear with garlic sauce, pile on shawarma beef, top with shredded lettuce, sliced tomato, sliced red onion, pickles, and a sprinkle of sumac or paprika.
- 6
Roll tightly into a cylinder. Wrap the bottom half in parchment paper to hold it together (and protect your hands from the inevitable drips). Eat immediately while the bread is warm and the beef is juicy.
Watch how to make Beef Shawarma
Plays the exact recipe video right here — no need to leave the page.
💡 Expert Tips
- 1.Marinate overnight. The spices need time to penetrate and tenderize. A quick 30-minute marinade gives you bland surface flavor only.
- 2.Slice across the grain. Look at the meat — you'll see lines running through it. Cut perpendicular to those lines. Get this wrong and the meat will be chewy regardless of how well you cook it.
- 3.Pan must be smoking hot. Restaurant shawarma rotisseries hit very high heat. A home skillet at maximum temperature is your best substitute. Lower heat steams the meat instead of searing it.
- 4.Use Greek yogurt for the garlic sauce, not sour cream. Greek yogurt has the tang and thickness to stand up to the spices. Sour cream is too rich and flat.
🔬 Why It Works
Shawarma's distinctive flavor comes from two things: the warm-spice blend (cumin, coriander, allspice, cinnamon, cardamom) that needs time to bond with the meat, and intense surface heat that creates the crispy caramelized edges. The acid in the marinade (lemon juice) slightly breaks down surface proteins, helping the spices penetrate and tenderizing the meat. A scorching-hot pan replicates the high-heat surface of a vertical rotisserie. The garlic-yogurt sauce balances the rich spiced meat with cooling tang.
Frequently Asked Questions
What cut of beef is best?▾
Can I marinate longer than overnight?▾
What if I don't have all the spices?▾
Can I make this chicken shawarma?▾
Related Recipes
Pancake Delight

Avocado Toast

French Toast
Omelette Special

Berry Smoothie Bowl
