There’s something utterly irresistible about the aroma and flavor of perfectly spiced, tender strips of meat sizzling away — that’s why this Beef Shawarma Recipe is such a gem. It’s vibrant, packed with bold spices, and surprisingly easy to make at home, bringing a taste of the Middle East right to your kitchen table.
Jump to:
Why You'll Love This Recipe
I can’t get enough of this Beef Shawarma Recipe because it hits the perfect balance of juicy, tender meat and that amazing tapestry of warm spices that make every bite memorable. Plus, it’s surprisingly quick once the marinade has worked its magic!
- Flavor Explosion: The marinade blends a beautiful mix of spices that infuse every inch of the steak with Middle Eastern warmth and depth.
- Fast Cooking: Once marinated, the beef cooks super fast on a hot griddle to keep it juicy and tender instead of dry.
- Versatility: You can serve this beef shawarma in pita, over rice, or with your favorite veggies and sauces to switch up the experience.
- Impress Your Guests: It looks and tastes like a restaurant-level dish, perfect for casual weeknight dinners or weekend entertaining.
Ingredients & Why They Work
The magic behind this Beef Shawarma Recipe lies in the powerful blend of spices paired with fresh acidity from lemon and vinegar, which tenderize the beef and brighten the flavors. Choosing the right cut of meat also makes a big difference for tenderness and texture.
- Strip steak: This cut is tender and works beautifully when sliced thin, but sirloin or flank steak can also do the trick if you’re careful.
- Olive oil: It helps to distribute the spices evenly and keeps the meat juicy during cooking.
- Red wine vinegar: Adds acidity to tenderize and balance the richness of the beef.
- Fresh lemon juice: Provides brightness and a citrus punch; if you don’t have it, the vinegar alone still works well.
- Garlic: Freshly minced garlic gives that unmistakable pungency and depth.
- Salt and black pepper: Essential seasoning to bring everything together.
- Ground cumin and coriander: The earthy base spices that create the shawarma’s signature flavor profile.
- Paprika: Adds smoky warmth without overpowering the other spices.
- Allspice, oregano, cloves, cardamom, cinnamon, ginger, turmeric, and cayenne pepper: This dynamic spice mix creates the complex, warm, slightly spicy notes that make shawarma so addictive.
Make It Your Way
This Beef Shawarma Recipe is wonderfully flexible — I love tweaking the spice levels or trying alternative cuts of beef depending on what I have on hand. Don’t hesitate to make it your own!
- Variation: When I’m short on time, I’ve tossed the beef in the marinade just for 1 hour, and while it’s less intense, it still tastes fantastic.
- Heat factor: I sometimes add a pinch more cayenne for that extra kick, but you can dial it back if you want it mild.
- Serving style: You can swap pita for flour tortillas or even serve it over cauliflower rice for a low-carb twist I've enjoyed.
Step-by-Step: How I Make Beef Shawarma Recipe
Step 1: Whisk The Flavorful Marinade
Start by combining olive oil, red wine vinegar, lemon juice, garlic, salt, pepper, and all those warm spices in a large mixing bowl. Whisk everything together until the marinade is smooth and aromatic. This mix is where the magic starts, so make sure each spice is evenly blended for maximum flavor.
Step 2: Marinate The Beef
Lay the strip steak pieces into the marinade and toss them well to coat every piece evenly. Cover the bowl tightly with plastic wrap and pop it into the fridge for at least 2 hours. I usually let it go on the longer side, around 4–6 hours, for that deep, tender goodness. Trust me—it’s worth the wait!
Step 3: Sear on a Hot Griddle
Heat your cast iron griddle over medium-high heat for several minutes until it’s nice and hot. Brush lightly with olive oil so the meat won’t stick and you’ll get that perfect crust. Add half the steak pieces, quickly spreading them out in a single layer but leaving some space so they brown instead of steam.
Cook each side for about 45 to 60 seconds — you want a beautiful sear on the outside and medium doneness inside. Because these pieces are thin, they cook fast, so keep an eye on them. Remove cooked beef to a serving bowl and repeat with the remaining meat.
Top Tip
Over the years, I’ve learned a few tricks to make sure your Beef Shawarma Recipe comes out perfectly every time. These little details save you from common pitfalls and elevate your dish from good to unforgettable.
- Don’t overcrowd the pan: It’s tempting to throw all the meat in at once, but spacing them out allows a crisp sear instead of steaming, which keeps the texture just right.
- Marinate well: If you skip or shorten the marinating time, the beef won’t absorb those intense flavors and won’t be as tender—plan ahead to make the most of your marinade.
- Use a hot griddle or cast iron: This helps you achieve that restaurant-quality crust on the meat that’s rich in flavor and texture.
- Thin slices matter: Cutting the steak to the right thickness (about ¼ inch) guarantees quick cooking and tenderness without drying out.
How to Serve Beef Shawarma Recipe
Garnishes
I love topping my beef shawarma with fresh, crunchy red onions, tangy pickled turnips, and shredded lettuce to add a crisp contrast. A drizzle of tzatziki or tahini yogurt sauce always makes it feel like a feast. These garnishes balance the spices and add freshness you don’t want to miss.
Side Dishes
Pair this shawarma with fluffy white rice or coconut rice to soak up those delicious juices. Sometimes, I keep it simple with warm pita or flatbread on the side so everyone can build their own wraps. Roasted vegetables or a fresh salad rounded out the meal perfectly.
Creative Ways to Present
For a dinner party, I’ve served the beef shawarma as a deconstructed platter — placing slices of the meat alongside bowls of toppings and sauces. Guests love assembling their own shawarma wraps, making it interactive and fun. I’ve also tried it served over cauliflower rice in colorful bowls for a lighter, beautifully vibrant presentation.
Make Ahead and Storage
Storing Leftovers
I store leftover beef shawarma in an airtight container in the refrigerator, and it keeps well for up to 3 days. The flavors actually deepen a bit overnight, making leftovers just as tasty the next day.
Freezing
If I want to save some for later, I freeze the cooked beef strips in portioned airtight bags. When thawed, the texture holds up well after reheating, making it perfect for quick meals during busy weeks.
Reheating
To reheat, I prefer warming the beef gently in a skillet over medium heat just until heated through, to avoid drying it out. Adding a splash of water or covering the pan briefly helps keep the meat moist.
Frequently Asked Questions:
Absolutely! While strip steak is ideal for tenderness and quick cooking, sirloin or flank steak also work well—just be careful not to overcook flank steak as it can be tougher. Cutting the beef thinly helps keep it tender regardless.
I recommend marinating for at least 2 hours, but letting it sit for 4 to 6 hours really enhances the flavor and tenderness. If you're pressed for time, even one hour will impart some tasty flavor, but the longer the better!
Definitely! This Beef Shawarma Recipe is naturally gluten-free and dairy-free, especially if you skip any sauces containing yogurt. Just double-check your pita or flatbread choice if you are serving with them.
Tzatziki, tahini sauce, herb yogurt sauce, or even a simple garlic sauce are fantastic complements. They add cool creaminess that balances out the warming spices and makes each bite even more satisfying.
Final Thoughts
This Beef Shawarma Recipe is one of those dishes I love sharing because it’s rooted in tradition but so approachable for home cooks. From the vibrant spices to the quick cooking method, it brings a little adventure and a lot of joy to any meal. I hope you enjoy making and savoring it as much as I do — it’s like taking a delicious trip without leaving your kitchen.
Print
Beef Shawarma Recipe
- Prep Time: 30 minutes
- Cook Time: 2 minutes
- Total Time: 2 hours 32 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Frying
- Cuisine: Middle Eastern
Description
This Beef Shawarma recipe features tender strips of marinated strip steak cooked quickly on a hot griddle for a flavorful Middle Eastern dish. The marinade combines aromatic spices like cumin, coriander, paprika, and allspice with olive oil, lemon juice, and garlic to create a rich, savory flavor profile. Ideal for serving in pita bread, over rice, or with fresh vegetables and sauces for a delicious and authentic shawarma experience at home.
Ingredients
Marinade and Beef
- 2 ½ lbs strip steak (such as New York), trimmed of excess fat, cut into 1 ½ inches pieces that are ¼-inch thick
- 3 tablespoon olive oil, plus more for griddle
- 1 ½ tablespoon red wine vinegar
- 1 ½ tablespoon fresh lemon juice
- 1 tablespoon minced garlic (3 cloves)
- 1 ½ teaspoon salt
- 1 teaspoon ground black pepper
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- ¾ teaspoon paprika
- ½ teaspoon ground allspice
- ½ teaspoon dried oregano
- ¼ teaspoon ground cloves
- ¼ teaspoon ground cardamom
- ¼ teaspoon ground cinnamon
- ¼ teaspoon ground ginger
- ¼ teaspoon ground turmeric
- ¼ teaspoon cayenne pepper, or more to taste
Instructions
- Prepare Marinade: In a large mixing bowl, whisk together 3 tablespoon olive oil, red wine vinegar, lemon juice, minced garlic, salt, black pepper, cumin, coriander, paprika, allspice, oregano, cloves, cardamom, cinnamon, ginger, turmeric, and cayenne pepper until well combined.
- Marinate Steak: Add the strip steak pieces to the bowl and toss thoroughly to coat each piece evenly in the marinade. Cover the bowl with plastic wrap and refrigerate for 2 hours to allow the flavors to develop.
- Heat Griddle: Place a cast iron griddle or skillet over medium-high heat and lightly oil the surface. Heat for several minutes until very hot. Turn on exhaust fan to manage smoke.
- Cook First Half: Quickly add half of the marinated steak pieces to the griddle, spreading them out in a single layer with space between pieces. Cook for 45 to 60 seconds until the bottoms are browned.
- Flip Steak Pieces: Turn the pieces over quickly and cook for another 45 to 60 seconds until the center reaches medium doneness. Transfer the cooked steak to a serving bowl.
- Cook Remaining Steak: Repeat the cooking process with the remaining steak pieces, ensuring even browning and medium doneness.
- Serve: Serve the beef shawarma plain or optionally over rice or inside pita bread with your choice of toppings like lettuce, tomatoes, pickles, red onions, and sauces such as tahini or tzatziki.
Notes
- Prime sirloin is a good alternative if strip steak is unavailable; flank steak can be used but will be less tender.
- If fresh lemon juice is not available, increase red wine vinegar to 3 tablespoon to maintain acidity in the marinade.
- Serving suggestions include pita bread, flatbread, flour tortillas, cooked white rice or coconut rice, fresh vegetables, and a variety of sauces such as tahini, tzatziki, or yogurt-based herb sauces.
- For more tender results, avoid overcooking the steak by cooking quickly on high heat.
- This recipe’s nutrition estimate only accounts for the steak and marinade, excluding serving accompaniments.
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 1 g
- Sodium: 700 mg
- Fat: 22 g
- Saturated Fat: 7 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 2 g
- Fiber: 1 g
- Protein: 28 g
- Cholesterol: 90 mg
Leave a Reply