Beef Shawarma Recipe
Beef shawarma is a mouthwatering Middle Eastern dish known for its rich spices, tender meat, and irresistible aroma. Traditionally cooked on a vertical rotisserie, it features thinly sliced beef marinated in warm spices and herbs. Wrapped in pita bread or served with rice, it’s a delicious meal perfect for any occasion.
Making beef shawarma at home is simple and rewarding. With a flavorful marinade, a few fresh ingredients, and easy cooking steps, you can recreate the authentic street-style experience in your kitchen. The key is to marinate the beef long enough to absorb the spices for maximum flavor and tenderness.
Whether enjoyed in a wrap with garlic sauce or plated with hummus, pickles, and salad, beef shawarma promises a burst of flavor in every bite that captures the essence of Middle Eastern cuisine.

Ingredients List
– 1 ½ pounds beef sirloin or flank steak, thinly sliced
– 3 tablespoons olive oil
– 3 tablespoons plain yogurt
– 2 tablespoons lemon juice
– 4 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1 teaspoon ground paprika
– ½ teaspoon ground cinnamon
– ½ teaspoon ground turmeric
– ½ teaspoon allspice
– ½ teaspoon black pepper
– 1 teaspoon salt
– ¼ teaspoon cayenne pepper (optional for heat)
– 1 tablespoon white vinegar
– 1 small onion, thinly sliced
– 1 tomato, sliced (for serving)
– Pita bread or flatbread (for serving)
– Garlic sauce or tahini sauce (for topping)
– Pickled cucumbers or turnips (optional)
Step-by-Step Instructions
Step 1: In a large mixing bowl, combine olive oil, yogurt, lemon juice, vinegar, and minced garlic. Add cumin, coriander, paprika, cinnamon, turmeric, allspice, black pepper, salt, and cayenne pepper. Whisk until a smooth marinade forms.
Step 2: Add thinly sliced beef to the bowl and coat evenly with the marinade. Cover and refrigerate for at least 2 hours or overnight for the best flavor.
Step 3: Preheat a grill pan or skillet over medium-high heat. Lightly oil the pan and cook the marinated beef in batches for 4–6 minutes, stirring occasionally, until browned and cooked through.
Step 4: Add sliced onions to the pan during the last few minutes of cooking for added flavor and texture. Cook until onions are tender and caramelized.
Step 5: Warm pita bread or flatbread on a dry skillet or directly over a flame for 10–15 seconds per side.
Step 6: To assemble, spread garlic or tahini sauce on the bread, layer with cooked beef, onions, tomato slices, and pickles. Roll tightly into a wrap or serve open-faced on a plate with sides.
Step 7: Serve hot with extra sauce, salad, or fries on the side for a complete meal.
Cook Time
Prep Time: 15 minutes
Marinating Time: 2 hours (minimum)
Cook Time: 15 minutes
Total Time: 2 hours 30 minutes
Servings
Serves 4
Nutritional Information (approx. per serving)
Calories: 410
Protein: 33g
Carbs: 14g
Fat: 25g
Fiber: 2g
Sugar: 2g
Storage Instructions
Store leftover beef shawarma in an airtight container in the refrigerator for up to 3 days. Reheat in a skillet over low heat until warmed through.
To freeze, portion the cooked beef in freezer-safe bags and freeze for up to 2 months. Thaw overnight in the fridge and reheat before serving.
Pairings/Suggestions
Serve beef shawarma with sides like hummus, tabbouleh, or roasted vegetables. It also pairs wonderfully with fries, rice pilaf, or a simple cucumber-yogurt salad. For beverages, try mint lemonade or cold ayran (a yogurt-based drink) to complement the spices.
Seasonal Relevance
Beef shawarma is perfect year-round but especially satisfying during cooler months when warm spices are most comforting. It’s also a great dish for outdoor gatherings, summer barbecues, or festive family dinners.
Health Benefits
Beef shawarma provides a good source of protein and essential nutrients like iron, zinc, and vitamin B12, supporting energy and muscle health. Using olive oil instead of butter and grilling instead of deep-frying reduces unhealthy fats. The spices, such as turmeric and cumin, offer anti-inflammatory and digestive benefits. Adding fresh vegetables and yogurt-based sauces enhances nutrition while balancing the rich flavors.

Pros and Cons
| Pros | Cons |
|---|---|
| Packed with bold, aromatic flavors | Requires marination time for best taste |
| High in protein and nutrients | Can be high in sodium if over-seasoned |
| Versatile – serve in wraps or bowls | Needs thinly sliced beef for authentic texture |
| Great for meal prep and gatherings | May require multiple spices not always on hand |
Conclusion
This beef shawarma recipe brings authentic Middle Eastern flavors right to your home. With its fragrant spices, tender beef, and deliciously creamy sauce, it’s a crowd-pleaser that satisfies every craving. Whether wrapped in warm pita or served on a platter, it’s a dish that captures the true taste of comfort and tradition.
The simple ingredients, combined with careful marination and quick cooking, make it easy enough for weeknights yet impressive for guests. Try it once, and it will quickly become a go-to favorite for your family meals and celebrations.
Beef Shawarma Recipe
Course: Shawarma Recipes4
servings15
minutes15
minutes410
kcalThis beef shawarma recipe brings bold Middle Eastern flavors to your table.Tender beef slices are marinated in aromatic spices and grilled to perfection.Serve it in pita bread with garlic sauce and veggies for a delicious feast.
Ingredients
– 1 ½ pounds beef sirloin or flank steak, thinly sliced
– 3 tablespoons olive oil
– 3 tablespoons plain yogurt
– 2 tablespoons lemon juice
– 4 cloves garlic, minced
– 1 teaspoon ground cumin
– 1 teaspoon ground coriander
– 1 teaspoon ground paprika
– ½ teaspoon ground cinnamon
– ½ teaspoon ground turmeric
– ½ teaspoon allspice
– ½ teaspoon black pepper
– 1 teaspoon salt
– ¼ teaspoon cayenne pepper (optional for heat)
– 1 tablespoon white vinegar
– 1 small onion, thinly sliced
– 1 tomato, sliced (for serving)
– Pita bread or flatbread (for serving)
– Garlic sauce or tahini sauce (for topping)
– Pickled cucumbers or turnips (optional)
Directions
- In a large mixing bowl, combine olive oil, yogurt, lemon juice, vinegar, and minced garlic. Add cumin, coriander, paprika, cinnamon, turmeric, allspice, black pepper, salt, and cayenne pepper. Whisk until a smooth marinade forms.
- Add thinly sliced beef to the bowl and coat evenly with the marinade. Cover and refrigerate for at least 2 hours or overnight for the best flavor.
- Preheat a grill pan or skillet over medium-high heat. Lightly oil the pan and cook the marinated beef in batches for 4–6 minutes, stirring occasionally, until browned and cooked through.
- Add sliced onions to the pan during the last few minutes of cooking for added flavor and texture. Cook until onions are tender and caramelized.
- Warm pita bread or flatbread on a dry skillet or directly over a flame for 10–15 seconds per side.
- To assemble, spread garlic or tahini sauce on the bread, layer with cooked beef, onions, tomato slices, and pickles. Roll tightly into a wrap or serve open-faced on a plate with sides.
- Serve hot with extra sauce, salad, or fries on the side for a complete meal.
Recipe Video
Notes
- Juicy, spiced beef shawarma wrapped in warm pita with creamy garlic sauce.Easy to make at home with authentic Middle Eastern flavors.Perfect for dinner, gatherings, or a quick flavorful meal.
FAQs
Q1: Can I use chicken or lamb instead of beef?
Yes, this recipe works beautifully with chicken thighs or lamb slices. Adjust cooking time as needed based on the meat used.
Q2: What’s the best cut of beef for shawarma?
Flank steak, sirloin, or ribeye are ideal since they’re tender and flavorful when sliced thinly against the grain.
Q3: How can I make the shawarma spicier?
Add more cayenne pepper or a bit of chili paste to the marinade for extra heat.
Q4: Can I bake the beef instead of pan-frying?
Yes, spread the marinated beef on a baking sheet and bake at 400°F (200°C) for about 20 minutes, turning once halfway.
Q5: What sauces go best with beef shawarma?
Garlic sauce (toum), tahini sauce, or even yogurt-cucumber sauce all complement the rich spices perfectly.
