
This beef shwarma brings the vibrant flavors of Middle Eastern street food directly to your kitchen. I developed this recipe after testing countless spice blends to capture that authentic taste.
The secret lies in a 24-hour marinade packed with traditional spices like cumin, coriander, and paprika. This ensures every bite is infused with bold, aromatic flavors that define this dish.
Cooking the beef in thin slices at high heat creates those characteristic crispy edges while keeping the meat tender and juicy. The result is a dish that rivals any food cart.
Serve it wrapped in warm pita with garlic sauce, fresh vegetables, and pickles for the complete experience.
Ingredients for Beef Shwarma
Thin beef, bold spices, and a 24-hour marinade bring this street food classic to life.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Sirloin 🥩 | 1 ½ lb | Thinly sliced against grain |
| Plain Yogurt 🥛 | ¾ cup | Full-fat for tenderness |
| Lemon Juice 🍋 | 3 tbsp | Freshly squeezed preferred |
| Olive Oil 🫒 | 3 tbsp | Extra-virgin for marinade |
| Ground Cumin 🌿 | 1 ½ tbsp | Freshly ground for best flavor |
| Ground Coriander 🌿 | 1 ½ tbsp | Toasted lightly for aroma |
| Sweet Paprika 🌶️ | 1 tbsp | For color and mild heat |
| Ground Turmeric 🌿 | 1 tsp | Adds earthy depth |
| Ground Cinnamon 🌿 | ½ tsp | Warmth without sweetness |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Ground Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Sea Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Pita Bread 🥙 | 4 whole | Warm before serving |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Red Onion 🧅 | 1 whole | Thinly sliced for topping |
The beef is everything here—sirloin gives you that perfect balance of lean and fat for tender slices. I get mine at Whole Foods or Costco when I’m making a big batch. Look for bright red color with good marbling. The yogurt in the marinade (full-fat, please) is what makes the meat so juicy. Greek yogurt works too, but don’t go for the non-fat kind.
No sirloin? Flank steak or lamb are great swaps—just slice them thin against the grain. Missing a spice? Cumin and coriander are non-negotiable, but you can skip the cinnamon if you’re not into sweet-savory. For the yogurt, coconut yogurt works in a pinch (vegan-friendly too). The pita can be store-bought, but fresh from a Middle Eastern market is next-level.
Marinate the beef for 24 hours max—longer doesn’t mean better here. Cooked shwarma keeps in the fridge for 3-4 days, but it’s best fresh off the heat. The pita? Warm it just before serving so it doesn’t dry out.
Why You’ll Love This Recipe
- I’ll be real: it tastes even better the next day, so I always double the batch for lunches.
- Marinate in Minutes: I just toss the sirloin with yogurt, lemon juice and cumin the night before—no babysitting required.
- Cumin-Kissed Flavor Bomb: The ground cumin and lemon in the yogurt marinade give every bite that warm, tangy depth I crave.
- Weeknight Hero: Between us, this works for tacos, rice bowls or pita—one batch feeds my family three different ways.
Step-by-Step Instructions for Beef Shawarma
Here’s the method I use for tender, flavor-packed beef with that signature Middle Eastern spice blend.
Step 1: Marinate the Beef Sirloin
In a large bowl, combine the 0.75 cup Plain Yogurt, 3 tbsp Lemon Juice, 3 tbsp Olive Oil, 1.5 tbsp Ground Cumin, 1.5 tbsp Ground Coriander, 1 tbsp Sweet Paprika, 1 tsp Ground Turmeric, 0.5 tsp Ground Cinnamon, minced 6 cloves Garlic Cloves, 1 tsp Ground Black Pepper, and 1.5 tsp Sea Salt. Whisk until smooth and fully combined.
Add the 1.5 lb Beef Sirloin slices and mix well to coat every piece evenly. I press the beef into the marinade to ensure maximum contact. Cover and refrigerate for at least 4 hours, but overnight is best for deep flavor penetration.
Step 2: Cook the Marinated Beef
Heat a large skillet or grill pan over medium-high heat. Remove the beef from the marinade (letting excess drip off) and cook in batches to avoid overcrowding. You want each piece to have space so it sears rather than steams.
Cook for 3-4 minutes per side until the beef is browned and cooked through with a slight char on the edges. The spices will create an incredible aroma as they toast. Transfer cooked beef to a plate and cover to keep warm.
Step 3: Prepare the Toppings and Warm the Pita
While the beef cooks, thinly slice the 1 whole Red Onion and chop the 0.25 cup Fresh Parsley. These fresh toppings add a bright contrast to the rich, spiced beef. I like to soak the onion slices in cold water for 5 minutes to mellow their sharpness.
Warm the 4 whole Pita Bread in a dry skillet for about 30 seconds per side or wrap in foil and heat in a 350°F oven for 5 minutes. You want them soft and pliable, not crispy.
Step 4: Assemble and Serve
To serve, place a portion of the cooked beef on each warm pita. Top with the sliced red onion and a generous sprinkle of chopped parsley. I fold the pita in half and press gently to help everything stay in place.
The beef should be tender with a slight char, and the spices will have mellowed into a complex, aromatic blend. Serve immediately while warm. The contrast of the cool, fresh toppings with the hot, spiced beef is what makes this dish special.
Pro Tips For Making Beef Shwarma
- Slice Against the Grain: Cut the sirloin into thin strips perpendicular to the muscle fibers—this shortens them and guarantees tender bites every time, even if the meat sits a little too long in the marinade.
- Bloom the Cumin: Toast the ground cumin in a dry pan for 30 seconds before adding to the yogurt marinade. I learned this the hard way—raw cumin tastes flat compared to the warm, nutty depth you get from blooming.
- Don’t Drown the Meat: Use just enough yogurt to coat the beef, about 1/2 cup per pound. Too much creates a barrier that steams the meat instead of letting it sear and develop those charred edges.
- Rest Before Grilling: Let the marinated beef sit at room temperature for 20-30 minutes before cooking. After burning a few batches, I realized cold meat seizes up on the grill and cooks unevenly—this simple wait actually changes the outcome.
Regional Styles of This Recipe
Levantine Tradition
In Lebanon and Syria, shawarma is king of street food. The beef is often stacked on a vertical rotisserie, slow-roasted for hours, then shaved thin. I mimic this at home by slicing my sirloin paper-thin before marinating. The spice blend leans heavier on cumin and paprika for that signature warmth. 🌶️
Egyptian Twist
Egyptian shawarma often includes extra garlic and a touch of cardamom in the marinade. The beef is typically grilled over charcoal, giving it a smoky depth. I add ½ tsp cardamom to my marinade for this version and cook it on my grill pan for that charred flavor.
Turkish Influence
In Turkey, they call it şiş kebap when skewered, but the shawarma style uses similar spices. The difference? Turkish versions often include sumac and aleppo pepper. I sprinkle 1 tsp sumac over the beef just before serving for that tangy, citrusy kick.
Gulf Style
Gulf countries prefer their shawarma with a sweeter profile. I add 1 tbsp brown sugar to the marinade and a pinch of saffron for a luxurious touch. The beef is often served with a sweet tahini sauce rather than garlic sauce.
Israeli Street Food
Israeli shawarma is all about the toppings. Beyond the usual onions and parsley, they pile on pickled turnips, hummus, and Israeli salad. I quick-pickle some radishes in vinegar and salt for 30 minutes to add that signature tang.
Yemeni Variation
Yemeni shawarma often includes zhug, a spicy cilantro sauce. I blend 1 cup cilantro, 2 green chilies, 3 garlic cloves, and ¼ cup olive oil to drizzle over the beef. This adds a bright, herbal heat that cuts through the richness. 💛
Nutrition Facts
Frequently Asked Questions
Can I use a different cut of beef?
Yes, flank steak or lamb work well as alternatives to sirloin. Just slice thinly against the grain for maximum tenderness.
How long should I marinate the beef?
For best results, marinate overnight or at least 4 hours. This allows the spices to deeply penetrate the meat for maximum flavor.
What can I substitute for yogurt in the marinade?
Coconut yogurt works as a dairy-free option. Avoid non-fat yogurt as the fat helps tenderize the beef.
Can I make this ahead of time?
Cooked beef keeps well in the fridge for 3-4 days. Reheat gently in a pan before serving to maintain texture.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026