There’s something incredibly comforting about the warm spices and tender bites in this Easy Beef Shawarma Recipe. It’s a perfect mix of bold flavors and simple steps that make it a keeper in my kitchen — trust me, you’ll want to make this again and again.
Jump to:
Why You'll Love This Recipe
This Easy Beef Shawarma Recipe packs in so much flavor while being surprisingly straightforward to pull together. From marinating to cooking, it’s set up perfectly for a quick meal without sacrificing that restaurant-quality taste.
- Authentic spice blend: The mix of cumin, coriander, paprika, and warm spices brings that signature shawarma flavor you crave.
- Fast cooking: The thinly sliced beef cooks in just a couple of minutes — perfect for busy nights.
- Versatile serving options: Whether you want it on pita, rice, or wrapped in flatbread, this recipe works beautifully.
- Simple ingredients: No fancy hard-to-find items — just spices and staples you likely already have.
Ingredients & Why They Work
Each ingredient in this Easy Beef Shawarma Recipe is chosen to build layers of flavor and tenderness. The balance of acidic lemon and vinegar tenderizes the steak while the rich spice mix gives it that unmistakable shawarma taste — it’s magic in a bowl before the grill even hits.
- Strip steak: Tender with just enough fat for flavor; cut thin to cook quickly and stay juicy.
- Olive oil: Helps the marinade cling to the meat and aids in browning on the skillet.
- Red wine vinegar: Adds brightness and tenderizes the beef beautifully.
- Fresh lemon juice: Also tenderizes and balances the warm spices with acid; you can skip if needed and add extra vinegar.
- Garlic: Essential for that pungent warmth that makes shawarma irresistible.
- Salt & pepper: Basic seasonings that maximize the meat’s natural flavor.
- Cumin & coriander: Earthy, aromatic spices that feel very Middle Eastern authentically.
- Paprika & allspice: Give a smoky, slightly sweet edge to the marinade.
- Oregano & cloves: Add herbal and warm nuances, rounding out the complex spice profile.
- Cardamom, cinnamon & ginger: Bring subtle sweetness and depth.
- Turmeric & cayenne: For color and a gentle, spicy kick without overpowering.
Make It Your Way
One of the things I love about this Easy Beef Shawarma Recipe is how easy it is to tailor it to what you like or have on hand. Play around with spice levels or swap out sides to keep things fresh and fun.
- Variation: I sometimes add a bit more cayenne for a spicy punch; if you don’t like heat, tone it down and it’s still fantastic.
- Vegetarian: Try using seitan or portobello mushrooms with the same marinade to get that shawarma vibe without beef.
- Marinade timing: Marinate longer if you want more intense flavor—overnight works wonders.
Step-by-Step: How I Make Easy Beef Shawarma Recipe
Step 1: Create the Magic Marinade
I start by whisking together olive oil, red wine vinegar, lemon juice, garlic, salt, pepper, and all those beautiful warm spices in a big bowl. It’s important to get everything evenly mixed so the beef pieces soak in all that flavor. Don’t skimp on the garlic here – it’s a game changer! Once mixed, toss in your steak strips and make sure each piece is coated well. Cover and pop it in the fridge — anywhere from 2 to 6 hours is perfect. I usually do closer to 4 hours when I’ve got the time; it really deepens the flavor.
Step 2: Heat Up and Get Searing
Next, heat your cast iron griddle or skillet over medium-high heat and add just a bit of olive oil to stop sticking. I always turn on the exhaust fan here because the spices and garlic love to release a strong aroma! Work in batches so you don’t crowd the pan, adding half the steak strips and spreading them out quickly in a single layer. This helps get a gorgeous sear instead of steaming. Leave them alone for about 45 to 60 seconds until the bottoms brown beautifully.
Step 3: Flip and Finish Cooking
Flip the pieces fast and cook for another 45 to 60 seconds. You want the inside to be medium — pink and juicy but cooked. Overcooking is easy here, so keep a close eye. Once cooked, transfer to a serving bowl and repeat with the rest of the beef strips. That quick sear on high heat is what locks in all those luscious juices and flavors.
Top Tip
I’ve made this Easy Beef Shawarma Recipe plenty of times, and a few tips always help me get it just right. Whether you’re a first-timer or looking to up your game, these little tricks make a huge difference in flavor and texture.
- Don’t rush the marinade: Giving your beef at least 2 hours — ideally more — really lets those spices penetrate and tenderize.
- Use a hot skillet: Getting that initial sear is key for flavor and juices. Medium-high heat works best for me.
- Cook in batches: Crowding the meat makes it steam, not sear. Take your time and get that beautiful crust on each piece.
- Keep it thin: Cutting your steak into thin slices ensures it cooks quickly and stays tender instead of tough.
How to Serve Easy Beef Shawarma Recipe
Garnishes
For me, the right garnishes take this beef shawarma to a whole new level. I like fresh lettuce, thinly sliced red onions, tangy pickles (turnip pickles if I have them), and juicy tomatoes. A drizzle of tahini or herb yogurt sauce adds creaminess, while a sprinkle of fresh parsley brings freshness and color. These accents brighten the richness of the beef perfectly.
Side Dishes
I often serve this with warm pita or flatbread for wraps, but it also shines over simple cooked white or coconut rice. Sometimes I throw together a quick cucumber-tomato salad with lemon juice and mint for a refreshing contrast. The combination of textures and flavors together makes for a complete, satisfying meal.
Creative Ways to Present
For special dinners, I love turning this into a shawarma platter with everything laid out buffet-style — beef, rice, assorted pickles, fresh herbs, sauces in little bowls, and warm bread on the side. It’s fun for guests to assemble their own wraps or plates, plus it looks beautiful on the table. You can also roll the beef in flatbread with a splash of garlic sauce and grill for a crispy wrap that’s pure comfort food.
Make Ahead and Storage
Storing Leftovers
I usually store leftover beef shawarma in an airtight container in the fridge and eat it within 2-3 days. It tastes great cold in salads or reheated gently for wraps. Make sure it’s cooled to room temperature before refrigerating to keep juices locked in.
Freezing
If you want to freeze leftovers, portion out the cooked beef into freezer-safe bags or containers. It freezes well for up to 3 months. When ready to eat, thaw overnight in the fridge for best texture, then reheat as below.
Reheating
I reheat my leftover beef shawarma gently in a hot skillet with a splash of water or olive oil to keep it from drying out, just for a minute or two until warmed through. Avoid microwaving directly as it can toughen the meat and lose that fresh sear texture.
Frequently Asked Questions:
Yes! Strip steak is ideal because it’s tender and flavors well, but you can also use sirloin or flank steak. Just know that flank steak is a bit tougher, so be sure to slice it thin and consider marinating longer for best results.
Marinating for at least 2 hours is necessary to get the spices deeply into the meat, but if you have time, 4 to 6 hours or even overnight works beautifully to intensify the flavors and tenderize the beef further.
Absolutely! The beef marinade itself is gluten-free. Just make sure to serve it with gluten-free sides, such as rice or gluten-free flatbread, instead of pita or regular flour tortillas.
Classic options include tahini sauce, tzatziki, herb yogurt sauce, or a simple garlic mayo. These sauces help balance the savory spices and add moisture to wraps or rice bowls.
Final Thoughts
This Easy Beef Shawarma Recipe is one I’ve turned to countless times because it brings bold, authentic flavor without fuss. It’s great for weekday dinners or weekend gatherings where you want to impress with minimal effort. I hope you enjoy making it as much as I do — it’s like sharing a little bit of the vibrant street food scene right in your own kitchen. Bon appétit, my friend!
Print
Easy 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
A flavorful and quick Beef Shawarma recipe featuring marinated strip steak with traditional Middle Eastern spices, cooked on a griddle for a tender and aromatic dish perfect for serving with pita or rice.
Ingredients
Beef and Marinade
- 2 ½ lbs strip steak, 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 (about 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 Beef: Add steak pieces to the marinade and toss well to evenly coat. Cover the bowl and refrigerate, letting the meat marinate for 2 to 6 hours to absorb the flavors.
- Heat Griddle: Heat a lightly oiled cast iron griddle over medium-high heat for several minutes and turn on the exhaust fan to handle the smoke.
- Cook First Half: Quickly add half of the steak pieces to the griddle, spreading them into a single layer with space between pieces. Cook for 45 to 60 seconds until browned on the bottom.
- Flip and Finish Cooking: Quickly turn the steak pieces and cook for another 45 to 60 seconds until they reach medium doneness in the center. Transfer cooked steak to a serving bowl.
- Cook Remaining Beef: Repeat the cooking process with the remaining steak pieces on the griddle.
- Serve: Serve the beef shawarma plain, or optionally over cooked white or coconut rice, or stuffed inside pita bread or flatbread with preferred toppings and sauces such as tahini, tzatziki, red onions, and pickles.
Notes
- Prime sirloin or flank steak can be used as alternatives, though flank steak will be less tender.
- If fresh lemon juice is not available, increase the red wine vinegar to 3 tablespoon instead.
- Use a cast iron griddle or heavy skillet for best results and proper searing.
- Serve with pita bread, flatbread, or rice and toppings like lettuce, tomatoes, and various sauces for authentic flavors.
- Marinating for the full 6 hours enhances flavor but at least 2 hours is recommended.
Nutrition
- Serving Size: 1 serving
- Calories: 320 kcal
- Sugar: 1 g
- Sodium: 600 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: 80 mg
Leave a Reply