Zesty Beef Shawarma Sensation

Welcome to the ultimate guide for crafting the most succulent and flavorful Beef Shawarma right in your own kitchen! This isn’t just a recipe; it’s an invitation to embark on a culinary journey to the vibrant heart of the Middle East, without needing a plane ticket. Prepare to transform humble skirt steak into an extraordinary, spice-infused delight that rivals your favorite take-out. Our homemade recipe simplifies the traditional vertical spit method, making this aromatic dish incredibly accessible for any home cook. Tender slices of beef, steeped in a rich and warm spiced marinade, are grilled to perfection, then nestled into soft pita bread with an array of fresh, vibrant toppings. Whether you’re planning a quick and delicious weeknight dinner, or prepping wholesome, flavor-packed meals for the week, this Beef Shawarma recipe promises bold flavors and a satisfying experience that will have you coming back for more.

Sliced, grilled beef shawarma served on a platter with golden french fries and a small bowl of creamy garlic sauce. The beef is beautifully caramelized and ready to be enjoyed.

Why This Homemade Beef Shawarma Will Become Your Go-To Recipe

When it comes to achieving an unforgettable steak, the secret truly lies in a phenomenal seasoning blend or a perfectly balanced marinade. In this Beef Shawarma recipe, we don’t just choose one – we masterfully combine both! After countless experiments and a lot of passion, I perfected my signature shawarma seasoning. I immediately knew its destiny was to meet a vibrant marinade of red wine vinegar, fresh lemon juice, and rich olive oil, creating an incredibly aromatic and tenderizing base for our beef.

For the star of the show, I meticulously selected a skirt steak – known for its deeply beefy flavor and ability to become wonderfully tender when marinated and grilled correctly. The result? Pure culinary perfection! Here are just a few compelling reasons why this recipe will quickly earn a permanent spot in your weekly rotation:

  1. Unrivaled, Authentic Flavor: Let’s be honest, flavor is the cornerstone of any great recipe. From the very first bite, you’ll be captivated by the symphony of warm, earthy spices – think cumin, coriander, cinnamon, and nutmeg – beautifully harmonized with the bright, zesty notes of the citrus-infused marinade. This carefully balanced blend doesn’t just coat the beef; it penetrates deep into its fibers, creating an explosion of authentic Middle Eastern taste that will transport your palate. After rigorous testing and refinement, this recipe has been on repeat in my kitchen, simply because the flavor is that irresistible!
  2. Remarkably Easy to Prepare: Forget the intimidating vertical rotisseries often associated with traditional shawarma. This recipe brings all the sensational flavor to your home grill, or even your stovetop! With minimal active time, you can whip up the marinade in about 5 minutes in the morning, allowing the steak to soak up all those incredible flavors throughout the day. By dinnertime, simply toss it on a hot grill for a mere 10 minutes, and you’ll have the best, most tender, and flavorful beef shawarma you’ve ever tasted. It’s truly a gourmet meal made simple.
  3. Incredibly Versatile for Any Meal: One of the greatest attributes of this beef shawarma is its incredible adaptability. While it shines as a classic wrap, tucked into warm pita bread with your favorite fresh veggies and a generous drizzle of creamy garlic sauce (much like a Greek gyro), its possibilities extend far beyond. You can elegantly serve it atop a crisp, refreshing salad for a lighter option, or create hearty, satisfying bowls with fluffy rice or quinoa. I particularly enjoy slicing it thinly and pairing it with a vibrant tomato and cucumber salad for a balanced and complete meal. This steak shawarma effortlessly transforms into a variety of different meals, making it perfect for meal prepping and enjoying delicious, diverse dishes throughout the entire week!
A selection of fresh ingredients for beef shawarma laid out on a white wooden board, including a vibrant skirt steak, fresh lemons, red wine vinegar, olive oil, and a bowl of rich, homemade shawarma seasoning.

Essential Ingredients for Exceptional Beef Shawarma

Crafting truly exceptional Beef Shawarma begins with selecting the right ingredients. Here, I’ll detail the best choices for this recipe, explain their unique roles, and provide practical substitution options where applicable. For precise measurements, please refer to the comprehensive recipe card conveniently located at the bottom of this post.

  • Homemade Shawarma Seasoning: This carefully balanced blend is the heart and soul of our shawarma, providing its signature warm and exotic flavor profile. It typically includes spices like cumin, coriander, garlic powder, salt, allspice, cinnamon, nutmeg, cayenne pepper, black pepper, ginger, and cloves. I highly recommend clicking the link to the left to access my homemade shawarma seasoning recipe. Making a larger batch in advance is a fantastic idea, as it can be stored in your pantry for up to six months, ready to elevate any dish. Alternatively, the exact measurements needed for just this recipe are included in the recipe card below, allowing you to prepare only what you need. While pre-made shawarma seasoning blends are available in many spice aisles, my homemade version ensures the freshest, most vibrant flavors and allows for customization to your preference.
  • High-Quality Olive Oil: Essential for forming the base of our luscious marinade. Olive oil helps to tenderize the meat, carry the fat-soluble flavors of the spices, and prevent the steak from sticking to the grill. Choose an extra virgin olive oil for the best flavor, as its fruity and peppery notes beautifully complement the robust spices.
  • Red Wine Vinegar: This acidic component is crucial for tenderizing the beef and adding a bright, tangy counterpoint to the rich spices. The acidity gently breaks down the meat fibers, ensuring a more tender bite. It also contributes a subtle depth of flavor that balances the overall profile of the shawarma.
  • Fresh Lemon Juice: A burst of fresh lemon juice not only adds another layer of bright acidity, further tenderizing the beef, but also infuses the marinade with a refreshing zest that is characteristic of Mediterranean and Middle Eastern cuisine. Always opt for fresh-squeezed lemon juice over bottled for the most impactful flavor.
  • Skirt Steak: Without a doubt, skirt steak is the superior cut of beef for achieving truly authentic and tender beef shawarma. Its loose grain and rich marbling mean it readily absorbs the marinade, resulting in an incredibly flavorful and succulent bite. When grilled quickly and sliced correctly against the grain, skirt steak becomes remarkably tender. I have experimented with flank steak for this recipe, but due to its denser muscle fibers, it doesn’t absorb the marinade as effectively. This often leads to a less tender and less intensely flavorful final product compared to skirt steak. If flank steak is your only option, ensure a longer marinating time and slice it very thinly against the grain for the best possible results.

Step-by-Step Instructions for Grilling Perfect Beef Shawarma

Creating this delicious Beef Shawarma is straightforward, especially with these detailed, step-by-step photos guiding you. For the complete, precise recipe instructions and measurements, please scroll down to the full recipe card at the very bottom of this post.

A raw skirt steak marinating generously in a vibrant shawarma seasoning blend, olive oil, lemon juice, and red wine vinegar inside a large plastic zipper bag. The beef is fully coated, promising rich flavor.
A beautifully marinated skirt steak cooking on a hot grill, showing distinct grill marks beginning to form. The edges are crisping, indicating a perfect sear.
A perfectly grilled skirt steak resting on the grill, fully cooked with excellent charring and rich brown color. It's ready to be removed and rested before slicing.
  1. Marinate the Beef for Maximum Flavor: Begin by combining all the aromatic spices for your shawarma seasoning with the red wine vinegar, fresh lemon juice, and olive oil in a large, heavy-duty zipper bag or a shallow dish. Mix everything until it forms a well-combined marinade. Add the skirt steak to the bag, ensuring it is thoroughly coated with the marinade on all sides. Gently massage the bag to help the marinade adhere and penetrate the meat. Seal the bag, pressing out as much air as possible, then place it in the refrigerator. Allow the beef to marinate for a minimum of 30 minutes to infuse it with flavor, or for up to 8 hours for a deeper, more tender result. Do not marinate for longer than 8 hours, as the acidity can start to break down the meat too much.
  2. Grill the Beef to Perfection: Preheat your grill to a medium-high heat. A good indicator that your grill is ready is when you can hold your hand about an inch above the grates for only 2-3 seconds. Once the grill is hot and ready, carefully use tongs to remove the marinated steak from the bag, allowing any excess marinade to drip off. Place the steak directly onto the hot grill grates. Cook the beef for approximately 4-5 minutes per side. For a perfect medium-rare doneness, aim for an internal temperature of 130°F (54°C) when checked with an instant-read thermometer. Remember that the internal temperature of the steak will continue to rise by about 5-10 degrees Fahrenheit as it rests, a process known as carryover cooking, ensuring it reaches an ideal medium-rare. Adjust cooking time for desired doneness (e.g., 5-6 minutes per side for medium).
  3. Rest and Expertly Slice the Beef: After removing the beautifully grilled steak from the heat, transfer it to a cutting board and allow it to rest for a crucial 5-10 minutes. This resting period is vital as it allows the juices, which have been pushed to the center during cooking, to redistribute throughout the meat, resulting in a more tender and juicy slice. When you’re ready to slice a skirt steak, you’ll notice that its coarse muscle fibers (the “grain”) run across the width of the steak, typically in a shorter direction. Because skirt steak is a relatively thin and fibrous cut, it is absolutely paramount to cut against the grain to ensure maximum tenderness. I recommend slicing the entire steak into 2-3 manageable sections with the grain first, if it’s very long. Then, turn these sections and slice them thinly (about ¼-inch thick) against the grain. This technique shortens the muscle fibers, making each bite incredibly tender. These 3-4 inch slices are perfect for serving elegantly on a platter, in a bowl, or atop a fresh salad. If you’re preparing wraps, you can also dice the beef into smaller, bite-sized pieces for easy filling.
Sliced, grilled beef shawarma piled high on warm pita bread, generously topped with fresh diced tomatoes, thinly sliced red onions, and crumbled feta cheese. Served alongside golden french fries for a complete meal.

Creative and Delicious Ways to Serve Your Beef Shawarma

The versatility of this incredible Beef Shawarma is one of its most appealing features. Once your flavorful beef is cooked, the serving possibilities are endless, allowing you to customize your meal to suit any craving or occasion. Here are some of my favorite ways to enjoy this Middle Eastern delicacy:

  • As a Classic Shawarma Wrap: The quintessential way to enjoy shawarma! Gently warm a piece of soft pita bread or a large flatbread. Pile the savory beef shawarma generously in the center, then load it up with your favorite fresh toppings. I love to add a refreshing cucumber tomato salad, thinly sliced quick pickled onions for a tangy crunch, creamy feta cheese crumbles, and a liberal drizzle of rich garlic sauce or nutty tahini sauce. Wrap it tightly and savor every bite!
  • On a Fresh, Vibrant Salad: For a lighter, yet equally satisfying meal, transform your beef shawarma into a gourmet salad. Start with a bed of crisp spring mix, then add halved cherry tomatoes, finely sliced red onions, and diced cucumbers. Toss these fresh components with a bright and zesty lemon vinaigrette dressing. Crown the salad with the warm, sliced beef shawarma and a sprinkle of crumbled feta cheese for a delightful texture and flavor contrast.
  • In a Hearty Shawarma Bowl: Create a wholesome and customizable shawarma bowl perfect for meal prepping. Prepare a batch of fragrant lemon rice, fluffy couscous, or protein-rich quinoa, then divide it among your serving bowls. Top each with generous portions of the beef shawarma. Complement the beef with any other toppings of your choice, such as the refreshing cucumber tomato salad, a creamy swirl of tahini sauce, or tangy feta cheese. Additional options like hummus, a dollop of Greek yogurt, or even some spicy chili sauce can elevate your bowl further.
  • With Crispy Middle Eastern Steak Frites: For a fun and flavorful twist on classic steak frites, pair your beef shawarma with crispy fries. Prepare a batch of golden air fryer french fries, or your preferred method. Once cooked, toss the fries with crumbled feta cheese and a sprinkle of aromatic za’atar seasoning. Arrange the sliced shawarma steak on a plate alongside the seasoned fries, then garnish with fresh chopped parsley and a pinch of flaky sea salt. Serve with a side of creamy garlic sauce for dipping, and experience a delightful fusion of flavors and textures.

No Grill? No Problem! Cooking Beef Shawarma on the Stovetop

Don’t have access to a grill, or perhaps the weather isn’t cooperating? No worries at all! You can still achieve incredibly flavorful and tender Beef Shawarma right on your stovetop. The process is simple, and with a few key techniques, you’ll get a beautiful sear and succulent results. Here’s how to adapt this recipe:

First, prepare the shawarma seasoning and marinade exactly as instructed in the main recipe. However, instead of marinating the entire steak as a whole piece, you’ll want to pre-slice it. Cut the skirt steak against the grain into thin strips, roughly 3 inches in length and about ¼-inch thick. This ensures that the marinade can fully penetrate each piece and that the beef cooks quickly and evenly in the pan. Add these sliced beef strips to the prepared marinade and allow them to marinate in the refrigerator for at least 30 minutes, or for a maximum of 8 hours, just as you would for the grilled method.

When you’re ready to cook, heat a large, heavy-bottomed skillet – a cast iron skillet is highly recommended for its excellent heat retention and ability to achieve a superior sear – on your stovetop over medium-high heat. Allow the skillet to get very hot before adding the beef. Once the skillet is smoking slightly, use tongs to remove the beef strips from the bag of marinade, letting any excess marinade drip off. Add the beef strips to the hot skillet in an even layer. This is a critical step: ensure that you do not overcrowd the pan. Each piece of beef needs to be in direct contact with the hot surface to develop a beautiful, caramelized crust. Overcrowding will lower the pan’s temperature, causing the beef to steam rather than sear, leading to a less desirable texture. This likely means you’ll need to cook the beef in two or even three batches, depending on the size of your skillet.

Cook the beef strips in the skillet for approximately 8-10 minutes in total, flipping them occasionally with tongs to ensure they get nicely browned and cooked through on all sides. You’re looking for rich, dark brown edges and tender centers. Repeat this process with the remaining batches until all of your delicious beef shawarma is cooked and ready to serve. The stovetop method yields beautifully browned, intensely flavored beef that’s just as delightful as its grilled counterpart!

A generous serving of thinly sliced beef shawarma presented on a elegant platter, accompanied by a side of crispy french fries and a small, inviting bowl of creamy dipping sauce.

Discover More Incredible Beef Recipes

If you’ve fallen in love with the rich flavors and tender texture of this Beef Shawarma, you’re in for a treat! Be sure to explore some of the other incredibly popular and highly-rated beef recipes available on the blog. There’s always something new and delicious to try!

Beef Birria
Roasted Bone-In Prime Rib
The Best Sirloin Steak Marinade
Corned Beef
Sliced, grilled beef shawarma on a platter, accompanied by crispy french fries and a small bowl of creamy sauce, ready to be served.
Print Recipe
Pin Recipe

No ratings yet

Beef Shawarma

This Beef Shawarma recipe is brimming with bold, authentic Middle Eastern flavors and is incredibly simple to make! Succulent, marinated beef is grilled or pan-fried to perfection and then generously tucked into warm pitas with your favorite toppings, creating an easy, delicious, and satisfying dinner for any night of the week.

Servings: 4 servings

Prep Time: 10 mins

Cook Time: 10 mins

Marinating Time: 30 mins

Total Time: 50 mins

Author: Whitney Bond

Course: Main Course

Cuisine: Mediterranean, Middle Eastern

Ingredients

Shawarma Seasoning

  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 2 teaspoons garlic powder
  • 1 teaspoon salt
  • 1 teaspoon allspice
  • 1 teaspoon ground cinnamon
  • ½ teaspoon ground nutmeg
  • ½ teaspoon cayenne pepper
  • ½ teaspoon black pepper
  • ½ teaspoon ground ginger
  • ¼ teaspoon ground cloves

Steak Shawarma Marinade

  • 2 tablespoons extra virgin olive oil
  • 2 tablespoons red wine vinegar
  • 2 tablespoons lemon juice
  • 2 pounds skirt steak, or flank steak

Instructions

  1. Combine all of the ingredients for the shawarma seasoning in a large zipper bag. Add the olive oil, red wine vinegar, and fresh lemon juice to the seasoning blend, then shake or stir gently within the bag to combine thoroughly into a flavorful marinade.

  2. Add the skirt steak to the bag, ensuring it is completely coated in the marinade. Press out any excess air, seal the bag securely, and place it in the refrigerator. Allow the steak to marinate for a minimum of 30 minutes, or for optimal flavor and tenderness, up to 8 hours.

  3. Preheat your grill to a medium-high heat. Allow the grill to get sufficiently hot, typically for 10-15 minutes, to ensure a good sear.

  4. Once the grill is hot, use tongs to carefully remove the steak from the marinade, allowing any excess to drip off. Place the steak directly onto the hot grill grates. Cook for 4-5 minutes per side. For a perfect medium-rare, the internal temperature of the steak should reach 130°F (54°C). Remember that the steak’s temperature will continue to rise by 5-10 degrees as it rests.

  5. After grilling, transfer the steak to a cutting board and allow it to rest for 5-10 minutes. This is crucial for juicy results. When slicing skirt steak, identify the grain (the direction of the muscle fibers) which typically runs crosswise. It is essential to slice against the grain for maximum tenderness. I recommend slicing the steak into 2-3 shorter sections along the grain, then turning the sections and slicing thinly against the grain into 3-4 inch pieces. These slices are ideal for wraps, bowls, or salads.

Notes

  • If you don’t have a grill, please refer to the detailed instructions in the blog post above for guidance on how to easily prepare this delicious recipe on the stovetop using a skillet.
  • Store any leftover beef shawarma in an airtight container in the refrigerator for up to 5 days. This makes it excellent for meal prepping throughout the week!

Nutrition Facts

Calories 430kcal (22%)

Carbohydrates 4g (1%)

Protein 50g (100%)

Fat 24g (37%)

Saturated Fat 7g (35%)

Polyunsaturated Fat 2g

Monounsaturated Fat 13g

Trans Fat 1g

Cholesterol 143mg (48%)

Sodium 736mg (31%)

Potassium 743mg (21%)

Fiber 1g (4%)

Sugar 0.4g

Vitamin A 141mg (3%)

Vitamin C 4mg (5%)

Calcium 44mg (4%)

Iron 5mg (28%)

Did you make this recipe?

Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!