Experience the rich, aromatic flavors of the Middle East right in your own kitchen with this incredible homemade Beef Shawarma recipe! Forget about long lines at your favorite Mediterranean spot – creating tender, succulent beef shawarma at home is not only achievable but surprisingly simple. Our recipe features juicy skirt steak, meticulously marinated in a fragrant, warm blend of classic shawarma spices, then expertly grilled to perfection. The result is an unforgettable meal, ideal for wrapping in soft pita bread with an array of fresh toppings, serving in vibrant shawarma bowls, or even prepping for delicious, flavor-packed meals throughout your busy week. This dish promises to transport your taste buds to distant lands with every delightful bite.

Why This Homemade Beef Shawarma Will Become Your New Favorite
Crafting a truly exceptional steak dish often hinges on the quality of its seasoning or marinade. For this beef shawarma, we’ve elevated both to an art form. Building upon a perfected shawarma seasoning blend, we’ve created an incredibly flavorful marinade by combining it with the tangy notes of red wine vinegar, the bright zest of fresh lemon juice, and the richness of olive oil. This potent concoction then embraces a beautiful skirt steak – a cut renowned for its inherent tenderness and deep, beefy flavor.
The result? Pure culinary perfection. Here’s a closer look at why this recipe stands out and why we’re confident it will become a cherished staple in your home:
- Unrivaled, Authentic Flavor: Let’s be honest, flavor is the heart and soul of any memorable recipe. From the very first bite, you’ll be captivated by the symphony of warm, earthy spices dancing with the bright, citrusy notes of the marinade. This complex flavor profile is meticulously balanced, delivering an authentic Middle Eastern experience that is both comforting and exhilarating. After extensive testing and refining, this recipe has been on constant rotation in our kitchen because the taste is simply irresistible and incredibly addictive. It’s a culinary journey you’ll want to embark on again and again.
- Remarkably Easy to Prepare: Forget the need for specialized equipment like a vertical rotisserie spit. This beef shawarma is designed for the home cook, easily prepared right on your grill or even a skillet. The prep work is minimal – just about 5 minutes in the morning to whisk together the marinade, then let the steak soak up all those incredible flavors throughout the day. When you return home, simply toss it on the grill for a mere 8-10 minutes, and you’ll be rewarded with the best beef shawarma you’ve ever tasted. It’s perfect for busy weeknights when you crave something extraordinary without the fuss.
- Incredibly Versatile for Any Meal: One of the greatest aspects of this beef shawarma is its adaptability. It effortlessly transforms into a variety of delicious meals, making it ideal for both impromptu dinners and strategic meal prepping.
- Classic Wraps: Pile the succulent beef into warm pita bread alongside crisp veggies and a generous drizzle of creamy garlic sauce for a satisfying wrap reminiscent of a Greek gyro.
- Fresh Salads: Serve it atop a bed of fresh greens, creating a light yet hearty salad that’s bursting with flavor.
- Hearty Bowls: Transform it into a wholesome bowl with fluffy rice, quinoa, or couscous, complemented by your favorite Middle Eastern toppings.
- Flavorful Sides: Slice it thin and pair it with a refreshing tomato cucumber salad for a simple, elegant meal.
This recipe offers endless possibilities, making it easy to enjoy this delicious steak shawarma in a new way every time, ensuring no two meals are ever boring.

Essential Ingredients for Perfect Beef Shawarma
Crafting truly exceptional beef shawarma begins with selecting the right ingredients. Below, we’ll delve into the best choices for this recipe, explain the role each component plays, and offer valuable substitution options to ensure your success. For precise measurements, please refer to the detailed recipe card located at the very end of this comprehensive guide.
- Shawarma Seasoning Blend – This is the heart and soul of our beef shawarma, providing its signature warm and complex flavor. We highly recommend clicking the provided link to discover our expertly crafted homemade shawarma seasoning mix. Preparing a large batch in advance is a fantastic idea, as it can be stored in your pantry for up to six months, always ready for your next culinary adventure. Alternatively, for your convenience, the exact ingredient proportions for a single batch are also listed in the recipe card below, allowing you to create just enough for this specific recipe if preferred. This blend typically includes aromatic spices like cumin, coriander, garlic powder, allspice, cinnamon, nutmeg, cayenne, black pepper, and ginger.
- Extra Virgin Olive Oil – A staple in Mediterranean cuisine, high-quality extra virgin olive oil forms the base of our marinade. It helps to tenderize the meat, carries the fat-soluble flavors of the spices deep into the beef, and contributes a subtle, fruity undertone. Choose a good quality oil for the best results.
- Red Wine Vinegar – This acidic component is crucial for tenderizing the skirt steak and adding a bright, tangy counterpoint to the rich spices. The acidity works to break down tough meat fibers, resulting in a more tender and juicy final product. If red wine vinegar is unavailable, apple cider vinegar or white wine vinegar can be used as a suitable substitute, though the flavor profile may vary slightly.
- Fresh Lemon Juice – The vibrant, zesty flavor of fresh lemon juice is non-negotiable for authentic shawarma. It brightens the entire dish, enhancing the spice blend and adding a refreshing tang that cuts through the richness of the beef. Always opt for freshly squeezed lemon juice over bottled varieties for superior flavor.
- Skirt Steak – Without a doubt, skirt steak is our top recommendation for crafting exceptional beef shawarma. Its unique grain and fat marbling contribute a wonderfully rich, beefy flavor and, when properly marinated, grilled, and sliced against the grain, it becomes incredibly tender. Skirt steak cooks relatively quickly and absorbs marinades beautifully, making it perfect for this application.
- Why Skirt Steak? Its loose fibrous structure allows the marinade to penetrate deeply, infusing every bite with flavor. The intramuscular fat renders down during cooking, keeping the meat moist and adding to its rich taste.
- Flank Steak (Substitution): While we’ve also successfully prepared this recipe with flank steak, it’s important to note the differences. Flank steak has a denser texture, which means it doesn’t absorb the marinade as deeply or as quickly as skirt steak. Consequently, the final result might be slightly less tender and intensely flavorful. If using flank steak, consider marinating it for the longer end of the recommended time (up to 8 hours) to maximize flavor absorption and tenderness.
Step-by-Step Instructions: Grilling the Perfect Beef Shawarma
Achieving perfectly grilled beef shawarma is simpler than you might think. We’ve included step-by-step photos below to guide you through each stage, making it effortlessly easy to follow along at home. For the comprehensive, detailed recipe instructions, please scroll down to the dedicated recipe card at the bottom of this post.



- Prepare and Marinate the Beef: Begin by combining all the dry spices for your shawarma seasoning blend in a large, sturdy zipper bag. To this aromatic mix, add the fresh lemon juice, tangy red wine vinegar, and rich olive oil. Seal the bag and gently massage it to ensure all ingredients are thoroughly combined, creating a vibrant, fragrant marinade. Next, add the skirt steak to the bag, ensuring it is fully coated and submerged in the flavorful marinade. Seal the bag, pressing out any excess air, and place it in the refrigerator. Allow the beef to marinate for a minimum of 30 minutes to allow the flavors to penetrate, or for optimal tenderness and depth of flavor, marinate for up to 8 hours. The longer marination time will yield a more profoundly spiced and tender steak.
- Grill the Beef to Perfection: When you’re ready to cook, preheat your grill to a medium-high heat. Achieving the right grill temperature is key for a beautiful sear and even cooking. Once your grill is hot and ready, carefully use tongs to remove the skirt steak from the marinade, allowing any excess liquid to drip off. Place the steak directly onto the hot grill grates. Cook the steak for approximately 4-5 minutes per side. For a medium-rare doneness, aim for an internal temperature of 130°F (54°C) when measured with an instant-read meat thermometer inserted into the thickest part of the steak. Remember that the internal temperature of the steak will continue to rise by 5-10 degrees Fahrenheit as it rests, a phenomenon known as carryover cooking. Adjust cooking times slightly for your desired level of doneness.
- Rest and Slice the Beef Against the Grain: Once the steak has reached your desired internal temperature, carefully remove it from the grill and transfer it to a clean cutting board. It is absolutely crucial to allow the steak to rest for at least 5-10 minutes before slicing. This resting period allows the juices within the meat to redistribute throughout the steak, ensuring every slice is incredibly tender and moist. When you observe a skirt steak, you’ll notice that the muscle fibers, or grains, run distinctly crosswise (the shorter dimension) along the cut. Because skirt steak is a thin, yet coarse-grained cut, slicing against the grain is paramount for tenderness.
- Slicing Technique: We recommend first cutting the steak into three manageable sections, following the direction of the grain. Then, take each section and slice it thinly against the grain to achieve 3-4 inch slices. These slices are perfect for elegant plate presentations, hearty shawarma bowls, or fresh salads.
- For Wraps: If you’re planning to use the beef for pita bread wraps, you might find it easier to dice the grilled steak into smaller, bite-sized pieces after slicing against the grain. This ensures every mouthful of your wrap is packed with flavor and easy to enjoy.

Delicious Ways to Serve Your Beef Shawarma
The versatility of homemade beef shawarma is one of its greatest assets. Once you’ve grilled your tender, flavorful steak, the possibilities for creating a delightful meal are endless. Here are some of our favorite ways to enjoy this Middle Eastern delicacy, perfect for any occasion:
- Classic Shawarma Wraps: This is arguably the most iconic way to enjoy shawarma. Gently warm a piece of soft pita bread – a quick flash on a hot skillet or grill works wonders. Lay it flat and generously pile the succulent beef shawarma in the center. Now for the toppings: we love a refreshing cucumber tomato salad, thinly sliced pickled onions for a tangy crunch, crumbled feta cheese for a salty kick, and a liberal drizzle of creamy garlic sauce or earthy tahini sauce. Fold it up and savor every bite!
- Vibrant Shawarma Salad: For a lighter, yet equally satisfying meal, transform your beef shawarma into a hearty salad. Start with a base of crisp spring mix, adding halved cherry tomatoes, thinly sliced red onions, and refreshing diced cucumbers. Dress your greens with a bright lemon vinaigrette. Arrange the tender beef shawarma slices artfully on top, and finish with a sprinkle of salty feta cheese crumbles. It’s a complete meal that’s fresh, flavorful, and incredibly healthy.
- Nourishing Shawarma Bowls: Build a wholesome and customizable shawarma bowl. Begin by preparing a fluffy grain base such as fragrant lemon rice or protein-packed quinoa, then divide it evenly among your bowls. Top each bowl generously with the sliced beef shawarma. Complement it with an assortment of your favorite toppings like a fresh cucumber tomato salad, a dollop of creamy tahini sauce, or a sprinkle of crumbled feta cheese. Add a few olives or a drizzle of hot sauce for an extra kick!
- Middle Eastern Steak Frites: For a truly indulgent and unique twist, create a Middle Eastern-inspired steak frites. Arrange the perfectly sliced beef shawarma on a plate alongside a generous serving of crispy air fryer french fries. Elevate your fries by tossing them with crumbled feta cheese and a dusting of fragrant za’atar. Garnish with fresh chopped parsley and a sprinkle of flaky sea salt for added texture and flavor. Serve with a side of rich garlic sauce for dipping.
No Grill? How to Make Delicious Beef Shawarma on the Stovetop
Don’t have access to a grill, or perhaps the weather isn’t cooperating? No problem at all! You can still achieve incredibly flavorful and tender beef shawarma right on your stovetop. This method ensures that even without an outdoor grill, you won’t miss out on the rich, aromatic experience of homemade shawarma. Here’s how to adapt the recipe for an indoor cooking adventure:
Begin by preparing the shawarma marinade exactly as instructed in the main recipe, combining all the fragrant spices with lemon juice, red wine vinegar, and olive oil. However, instead of marinating the entire skirt steak whole, you’ll prepare it slightly differently for stovetop cooking. Slice the skirt steak thinly against the grain into strips that are approximately 3 inches long. This thinner cut allows for quicker cooking and better browning in a pan. Add these beef strips to the prepared marinade, ensuring each piece is well coated. Let them marinate in the refrigerator for at least 30 minutes, or for maximum flavor penetration and tenderness, up to 8 hours.
When you’re ready to cook, select a large skillet, preferably a cast iron skillet, as it retains and distributes heat exceptionally well, leading to a superior sear. Place the skillet on your stovetop and heat it over medium-high heat. Allow the pan to get thoroughly hot; a sizzling hot pan is essential for developing a delicious caramelized crust on the beef. Once the skillet is smoking slightly and hot, use tongs to remove the marinated beef strips from the bag, allowing any excess marinade to drip off. Carefully place the beef strips into the hot skillet in a single, even layer. It’s crucial that each piece of beef is making direct contact with the hot pan surface. To achieve this desired caramelization and avoid overcrowding the pan, you will likely need to cook the beef in two or even three batches, depending on the size of your skillet. Overcrowding can lower the pan temperature, causing the beef to steam rather than sear, resulting in a less desirable texture.
Cook each batch of beef in the skillet for a total of 8-10 minutes. During this time, flip the beef strips occasionally with your tongs to ensure they get beautifully browned and cooked through on all sides. You’re looking for a rich, dark brown crust and tender interior. Repeat this process until all of your beef is cooked to perfection. Serve immediately with your favorite toppings and sides, just as you would with grilled shawarma!

Discover More Delicious Beef Recipes
If you’ve fallen in love with the robust flavors and simple preparation of this Beef Shawarma, you’ll be thrilled to explore other incredible beef recipes. Expand your culinary repertoire with these popular beef dishes, perfect for any occasion!

Print Recipe
Pin Recipe
Rate this Recipe
Grilled Beef Shawarma
Ingredients
Shawarma Seasoning Blend
- 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 fresh lemon juice
- 2 pounds skirt steak, or flank steak
Instructions
-
In a large, sturdy zipper bag, combine all the dry ingredients for the shawarma seasoning blend. Add the extra virgin olive oil, red wine vinegar, and fresh lemon juice to the seasoning blend. Seal the bag and gently mix to thoroughly combine all the marinade ingredients.
-
Add the skirt steak to the bag, ensuring it is fully coated and submerged in the marinade. Press out any excess air, seal the bag, and place it in the refrigerator. Allow the steak to marinate for a minimum of 30 minutes, or for the best flavor and tenderness, up to 8 hours.
-
Preheat your grill to medium-high heat. Ensure the grill grates are clean and lightly oiled to prevent sticking.
-
Once the grill is hot, use tongs to carefully remove the steak from the marinade, letting any excess drip off. Place the steak directly on the hot grill. Cook for 4-5 minutes per side, or until the internal temperature of the steak reaches 130°F (54°C) for a medium-rare finish, as measured with a meat thermometer. Remember, the steak’s internal temperature will continue to rise by 5-10 degrees during resting.
-
After removing the steak from the grill, transfer it to a cutting board and allow it to rest for 5-10 minutes. This is crucial for juiciness. To slice skirt steak for maximum tenderness, first cut it into three sections with the grain, then slice each section thinly against the grain into 3-4 inch pieces. This slicing method ensures the most tender results for serving on a plate, in a bowl, or as part of a wrap.
Notes
- No grill available? Please refer to the dedicated section titled “How to Make Delicious Beef Shawarma on the Stovetop” above in the blog post for detailed instructions on adapting this recipe for indoor cooking using a skillet.
- To store any leftover beef shawarma, place it in an airtight container and refrigerate for up to 5 days. Reheat gently to maintain tenderness.
Nutrition Facts (Per Serving)
Calories: 430 kcal (22% DV)
Carbohydrates: 4g (1% DV)
Protein: 50g (100% DV)
Fat: 24g (37% DV)
Saturated Fat: 7g (35% DV)
Polyunsaturated Fat: 2g
Monounsaturated Fat: 13g
Trans Fat: 1g
Cholesterol: 143mg (48% DV)
Sodium: 736mg (31% DV)
Potassium: 743mg (21% DV)
Fiber: 1g (4% DV)
Sugar: 0.4g
Vitamin A: 141mg (3% DV)
Vitamin C: 4mg (5% DV)
Calcium: 44mg (4% DV)
Iron: 5mg (28% DV)