Irresistible Grilled Beef Shawarma: An Authentic Mediterranean Feast at Home

Dive into the rich and aromatic world of Middle Eastern cuisine with this mouth-watering Beef Shawarma recipe. Perfect for stuffing into warm pita bread, enhancing your favorite hummus bowls, or enjoying as a flavorful protein on its own, this dish brings the vibrant tastes of the Mediterranean right to your kitchen. Our recipe features tender flank steak, marinated in a fragrant blend of traditional shawarma spices and grilled to perfection, promising a juicy and unforgettable culinary experience.
Beef Shawarma is a beloved classic that transcends borders, found everywhere from bustling Lebanese street food stalls to the cozy kitchens of Mediterranean food enthusiasts. It’s more than just a meal; it’s an experience built on layers of flavor, tantalizing textures, and a history rich with culinary tradition.
What is Shawarma? A Culinary Journey
Shawarma is a cornerstone of Middle Eastern and Mediterranean culinary traditions, widely celebrated as a beloved street food and a staple in family kitchens. Originating from the Turkish word “çevirme,” meaning ‘turning,’ shawarma refers to a distinctive method of slow-roasting meat (typically lamb, chicken, turkey, or beef) on a vertical spit. As the meat slowly cooks and turns, its juices are self-basted, creating layers of exquisitely tender and flavorful slices. These succulent slices are then shaved off and served in a myriad of delicious ways.
While the traditional method involves a vertical rotisserie, this homemade Beef Shawarma recipe adapts the beloved flavors for the home cook, utilizing a grill to achieve a similar smoky, tender result without specialized equipment. The key lies in the marinade—a complex dance of warm spices, citrus, and savory elements that transform simple beef into a taste sensation.
Beyond its Turkish roots, shawarma has found a special place in Lebanese cuisine, where it’s frequently featured on restaurant menus as a “Beef Shawarma Plate.” It’s often accompanied by fresh salads like Fattoush and Tabbouleh, creamy Tahini Sauce, crisp vegetables, and warm pita bread. The popularity of shawarma as a street food across many Middle Eastern countries highlights its widespread appeal and delicious versatility.
This recipe focuses on using flank steak, a cut known for absorbing marinades beautifully and grilling up with a fantastic texture. Once grilled, it’s thinly sliced against the grain, ensuring every bite is tender and bursting with flavor. The marinade, a simple yet potent mix of olive oil, vinegar, lemon juice, and an aromatic spice blend, works magic in just a couple of hours, infusing the beef with my favorite deep, warm flavors.
If you’re a fan of beef recipes, be sure to check out my other beef recipes here. For more Mediterranean beef delights, you might also enjoy my Beef Kafta Kabob, Beef Souvlaki, Asian Marinated Flank Steak, or this Grilled Flank Steak with Dry Rub.

Key Ingredients for Your Homemade Beef Shawarma
Crafting exceptional Beef Shawarma begins with selecting the right ingredients. Each component plays a vital role in achieving that authentic, irresistible flavor profile.
The Essential Shawarma Seasoning Blend
The heart of any great shawarma lies in its spice blend. Our homemade mix is a symphony of warm and earthy notes, designed to deeply infuse the beef. This blend combines:
- Ground Cumin: Adds a warm, earthy, and slightly pungent flavor that is quintessential to Middle Eastern cuisine.
- Ground Coriander: Provides a mild, citrusy, and sweet undertone, balancing the robust flavors.
- Garlic Powder & Onion Powder: Offer foundational savory aromatics, ensuring a consistent flavor throughout the seasoning.
- Paprika: Contributes a vibrant color and mild, sweet pepperiness.
- Turmeric: Lends an earthy aroma, a hint of bitterness, and a beautiful golden hue to the meat.
- Allspice: Delivers a complex flavor profile reminiscent of cloves, cinnamon, and nutmeg, adding depth.
- Ground Cinnamon: A touch of warmth and sweetness that elevates the overall aroma and provides a subtle exotic note.
- Salt and Black Pepper: Basic seasonings to enhance all other flavors and bring them into harmony.
This versatile Homemade Shawarma Spice Blend is not only perfect for beef but also excellent in Chicken Shawarma. You can even use this spice mix and add it to ground beef to create a quicker ground beef shawarma option.
The Flavor-Infusing Marinade
A good marinade does more than just add flavor; it also tenderizes the meat, ensuring a succulent result. Our Beef Shawarma marinade features:
- Olive Oil: Helps distribute fat-soluble flavors and keeps the meat moist during cooking, preventing it from drying out on the grill.
- White Wine Vinegar: (or red wine vinegar or apple cider vinegar) Provides acidity crucial for tenderization by breaking down tough meat fibers, and balancing the richness of the beef.
- Fresh Lemon Juice: Adds bright, tangy notes and further aids in tenderizing the beef, contributing a refreshing zest.
- Minced Garlic & Chopped Sweet Onion: Intensify the savory depth of the marinade, creating a pungent and aromatic base.
- Shawarma Seasoning: The star of the show, imparting its signature, complex flavor directly into the beef.
Important Note on Marination: Due to the acidity of the lemon juice and vinegar, it’s crucial not to marinate the beef for more than 2 hours. Over-marinating with strong acids can toughen the meat, making it stringy, or alter its color and texture in undesirable ways. Always marinate beef in the refrigerator, never at room temperature, to ensure food safety.
Choosing the Right Cut of Beef
For this grilled Beef Shawarma, we highly recommend:
- Flank Steak: Our top choice due to its lean nature and strong grain, which becomes incredibly tender when sliced correctly (against the grain) after grilling. It’s also excellent at absorbing marinades, making it a perfect canvas for the shawarma spices.
Other suitable cuts that slice nicely for pita sandwiches or bowls include:
- Flat Iron Steak: Known for its tenderness and rich flavor, it’s a great alternative to flank steak.
- Strip Steak (New York Strip): Offers good marbling and tenderness, making for a luxurious shawarma.
- Sirloin Steak: A lean and flavorful cut that cooks well and can be sliced thinly.
- Ribeye: For those who prefer a richer, more marbled and tender shawarma experience.
- Top Round: A leaner, tougher cut that will require a slightly longer marination time to ensure tenderness.
These cuts work beautifully, especially when sliced thinly after cooking. My personal preference remains flank steak, as it consistently delivers great results for this specific dish. For more beef grilling ideas, you might also like my Asian Marinated Flank Steak and Grilled Carne Asada.
The Creamy Tahini Sauce
No shawarma experience is complete without a luscious Tahini Sauce. In Lebanese cooking, we adore tahini or yogurt sauces, drizzling them generously over almost everything. This essential Mediterranean condiment adds a creamy, nutty, and tangy counterpoint to the rich beef. Made from tahini paste (ground sesame seeds), water, fresh lemon juice, garlic, salt, and pepper, it’s incredibly easy to prepare and absolutely transforms your shawarma wraps and bowls.

Step-by-Step Guide: How to Make Irresistible Beef Shawarma
Follow these simple steps to prepare perfectly grilled Beef Shawarma that’s bursting with authentic flavor.
- Prepare the Shawarma Seasoning: In a small bowl or mason jar, combine all the dry spices for the shawarma seasoning: ground cumin, ground coriander, garlic powder, paprika, turmeric, onion powder, allspice, ground cinnamon, and black pepper. Mix thoroughly until well combined. Set aside. This blend can be made in advance and stored.
- Whip Up the Tahini Sauce: In a separate small container or mason jar, whisk together the tahini paste, water, fresh lemon juice, minced garlic, salt, and a dash of pepper. Start with 1/4 cup of water and add more gradually, a tablespoon at a time, until you achieve your desired creamy, pourable consistency. The sauce should be smooth and thick enough to coat a spoon, but thin enough to drizzle. Set aside in the refrigerator to allow the flavors to meld.
- Craft the Marinade & Marinate the Beef: Place the flank steak into a large gallon-sized resealable bag or a large plastic or glass tupperware container. In a medium mixing bowl, combine the olive oil, white wine vinegar (or your chosen vinegar), the fresh juice of two lemons, 2 tablespoons of your prepared shawarma seasoning mix, 4 minced garlic cloves, 1/2 of a chopped sweet onion, and 1/2 teaspoon of sea salt. Whisk vigorously until all ingredients are fully incorporated and the marinade is homogenous. Pour this aromatic marinade over the flank steak, ensuring the entire steak is thoroughly coated. Seal the bag or container, pressing out as much air as possible, and gently shake or massage the beef and marinade together until the steak is evenly coated. Refrigerate for exactly two hours. As noted previously, do not marinate longer due to the acidic components in the lemon juice and vinegar.
- Grill the Beef to Perfection: When ready to cook, remove the marinated flank steak from the refrigerator and let it sit on the counter for about 15-20 minutes to come to room temperature. This helps ensure even cooking. Preheat your outdoor grill for direct heat grilling at a high temperature, around 450°F (230°C). Once the grill is hot, carefully place the flank steak on the grates. Grill the steak for 4-5 minutes per side for medium-rare doneness. For medium, cook for an additional minute or two per side. Use an internal meat thermometer to verify doneness: 125-130°F (52-54°C) internal temperature for medium-rare, and 130-135°F (54-57°C) for medium.
- Rest, Slice, and Serve: Once cooked, immediately transfer the grilled flank steak to a clean cutting board and allow it to rest for at least 5-10 minutes. This crucial step allows the muscle fibers to relax and the flavorful juices to redistribute throughout the meat, resulting in a more tender and juicy outcome. After resting, locate the grain of the meat and slice the beef thinly across the grain. This technique shortens the muscle fibers, making each slice exceptionally tender and easy to chew. Serve your delicious Beef Shawarma immediately in warm pita wraps, atop fluffy rice bowls, or as a centerpiece of a vibrant hummus platter, always drizzled generously with the homemade Tahini Sauce. Store any leftovers in an airtight container in the refrigerator for up to 4 days.

Elevate Your Meal: What to Pair with Beef Shawarma
Beef Shawarma is incredibly versatile, making it the perfect foundation for a variety of delightful meals. Whether you’re assembling a classic pita sandwich or creating a vibrant platter, these pairings will complete your authentic Mediterranean feast.
The Classic Shawarma Sandwich
For a traditional experience, warm up some soft pita bread and fill it generously with thinly sliced Beef Shawarma. Add a generous drizzle of homemade Tahini Sauce, crisp romaine lettuce, fresh tomato slices, and a handful of tangy pickled turnips and dill pickles. The combination of savory meat, creamy sauce, and fresh, crunchy vegetables creates a symphony of flavors and textures that is simply irresistible.
Building a Beef Shawarma Bowl or Platter
If you prefer a deconstructed meal, Beef Shawarma works wonderfully in a rice bowl or as part of a larger platter, allowing guests to customize their plates. Here are some fantastic side dishes and accompaniments to serve alongside:
- Fresh & Vibrant Salads: In Lebanese cooking, we love easy, fresh salads that provide a refreshing counterpoint to rich meats. Consider serving with:
- Fattoush Salad: A vibrant, rustic salad with mixed greens, seasonal vegetables, crunchy toasted pita chips, and a tangy sumac-lemon dressing.
- Tabbouleh Salad: A quintessential refreshing parsley and bulgur wheat salad, brightened with ripe tomatoes, fresh mint, and a zesty lemon-olive oil dressing.
- Balela Salad: A hearty and healthy chickpea and black bean salad with fresh herbs, colorful bell peppers, and a light vinaigrette.
- Roasted Vegetables: Enhance your meal with warm, earthy, and aromatic roasted vegetables. Try:
- Mediterranean Roasted Vegetables: A colorful and flavorful mix of bell peppers, zucchini, red onions, and eggplant, tossed with olive oil and Mediterranean herbs, then roasted until tender and slightly caramelized.
- Turmeric Roasted Cauliflower: Earthy cauliflower florets roasted with turmeric and other spices, offering a golden hue and subtle warmth.
- Creamy Hummus: Hummus is always a nice, healthy, and satisfying side to your Mediterranean meal. It provides a creamy, protein-rich base or dip. Serve a classic version, or try a flavorful twist like Roasted Red Pepper Hummus or a bright Lemon Hummus.
- Essential Mediterranean Fixings: There are a lot of traditional ingredients that go great with this flank steak. I like to set out a variety of these vibrant ingredients for guests to customize their wraps or plates:
- Olives: Briny Kalamata or green olives add a lovely salty counterpoint.
- Pickled Red Onions: Offer a tangy crunch and bright color.
- Additional Pickles & Pickled Turnips: Essential for that authentic shawarma experience, providing a sour, crunchy element.
- Fresh Vegetables: Sliced cucumbers, fresh tomatoes, and crisp romaine lettuce are must-haves for freshness.
- Crumbled Feta Cheese: For a salty, tangy contrast that complements the beef perfectly.
- Fresh Parsley or Mint: Chopped, for a final burst of freshness and color.
- Rice or French Fries: For a heartier meal, serve your shawarma alongside a bed of fluffy basmati rice or golden, crispy french fries. Both are popular choices in the Middle East.

Tips for the Best Beef Shawarma
Achieving restaurant-quality Beef Shawarma at home is easier than you think, especially with a few key tips:
- Don’t Over-Marinate with Acid: As mentioned throughout, acidic ingredients like lemon juice and vinegar can begin to “cook” or break down the meat’s proteins too aggressively if left for too long. This can result in a tougher, drier, or even mushy texture. Stick to the recommended 2-hour marination time for this recipe to ensure tender, flavorful beef. If you wish to marinate overnight (which is usually ideal for flavor), omit the lemon juice from the marinade and add it just before grilling or directly to your tahini sauce or other accompaniments.
- Rest Your Meat: This step is non-negotiable for juicy steak. Once off the grill, transfer the beef to a cutting board and allow it to rest for at least 5-10 minutes before slicing. Resting allows the muscle fibers to relax and reabsorb the flavorful juices, which would otherwise escape when sliced immediately, leading to a dry steak.
- Slice Against the Grain: This is a critical technique for maximizing tenderness, especially with cuts like flank steak. Before slicing, observe the direction of the muscle fibers (the grain). Then, cut perpendicular to them into thin strips. This shortens the fibers, making the beef incredibly tender and easy to chew.
- Bring to Room Temperature for Even Cooking: Taking the marinated beef out of the refrigerator about 15-20 minutes before grilling helps it relax and cook more evenly from edge to center. Cold meat will cook slower on the inside, potentially overcooking the exterior before the center reaches the desired doneness.
- High Heat is Key: For a beautiful sear and charred flavor characteristic of shawarma, ensure your grill is properly preheated to a high temperature (450°F / 230°C) before placing the steak on it. A hot grill creates a delicious crust and locks in moisture.
- Adjust Spice Level: Feel free to customize the shawarma seasoning blend to your preference. If you like more heat, add a pinch of cayenne pepper. For extra warmth, increase the allspice or cinnamon slightly.
- Make Ahead: The shawarma seasoning blend can be prepared weeks in advance and stored in an airtight container. The tahini sauce can also be made a day or two ahead and stored in the refrigerator, ready to drizzle.
Beef Shawarma Recipe FAQ
- What are the best cuts of beef for beef shawarma?
- The most recommended cuts for beef shawarma are flank steak, ribeye, sirloin, or top round. These cuts offer a good balance of tenderness and flavor, and they hold up well to grilling and thin slicing. Flank steak is particularly popular due to its ability to absorb marinades deeply and its excellent texture when sliced against the grain. Ribeye and sirloin provide more tenderness and richer flavor, while top round is a leaner option that benefits from slightly longer marination.
- Can I cook shawarma without a rotisserie?
- Absolutely! While traditional shawarma uses a vertical rotisserie, it’s very achievable and delicious using common home cooking methods. You can cook it on a grill (as detailed in this recipe), in a skillet, an oven, or even an air fryer. Each method offers a slightly different texture but delivers fantastic flavor.
-
- Skillet: If using thinly sliced marinated beef, sear it on medium-high heat in a heavy-bottomed skillet for a few minutes per side until cooked through and slightly charred.
- Oven: Arrange marinated beef strips on a baking sheet and bake at 400°F (200°C) for about 20-25 minutes. For that signature charred effect, finish under the broiler for a few minutes, watching carefully to prevent burning.
- Air Fryer: Place marinated beef strips in a single layer in the air fryer basket. Cook at 375°F (190°C) for 10-15 minutes, shaking the basket halfway through to ensure even cooking and browning.
- What is the best way to slice shawarma?
- The best way to slice beef for shawarma is thinly and against the grain. This technique is crucial for maximizing the tenderness of the meat. Before slicing, identify the direction of the muscle fibers (the grain) running through the cooked beef. Then, take a sharp knife and cut perpendicular to these fibers into thin, uniform strips. This shortens the fibers, making each bite much more tender and enjoyable.
- How long can I marinate the beef?
- For this particular recipe, due to the acidic components (lemon juice, vinegar) in the marinade, we recommend marinating the flank steak for no more than 2 hours in the refrigerator. Acidic marinades are excellent for tenderizing, but overexposure can start to “cook” or break down the meat’s proteins too much, potentially making it tough or mushy. If you need to marinate longer, you can omit the lemon juice from the marinade and add it after cooking, or incorporate it directly into your tahini sauce or other fresh toppings.
- Can I make the shawarma seasoning blend in advance?
- Yes, absolutely! You can prepare a larger batch of the shawarma seasoning blend and store it in an airtight container in a cool, dark place for several months. This makes meal prep much quicker for future shawarma dishes, chicken shawarma, or even seasoned ground beef.
- How should I store leftover Beef Shawarma?
- Store any leftover cooked Beef Shawarma in an airtight container in the refrigerator for up to 3-4 days. For best results when reheating, gently warm it in a skillet over medium heat, in the oven, or in the microwave until heated through, being careful not to overcook and dry out the meat. Add a splash of broth or water if it seems dry.
More Delicious Beef Recipes to Explore
Beef
Lebanese Beef and Green Beans
Beef
Mediterranean Beef Kabobs
Beef
Spiced Beef Hummus Pita Pizza
Beef
Mediterranean Baked Beef Meatballs
Beef Shawarma
By: Julia Jolliff
Beef Shawarma is perfect to use in pita sandwiches, hummus bowls or on its own. Flank steak is marinated in a shawarma seasoning mix and grilled to perfection.

Prep Time: 15 mins
Cook Time: 30 mins
Total Time: 45 mins
Servings: 6
Ingredients
For the Beef Shawarma
- 2 pounds of flank steak
For the Marinade
- 1/4 cup olive oil
- 1/4 cup white wine vinegar (or apple cider vinegar)
- Juice of two lemons
- 2 tablespoons Shawarma seasoning mix (see below)
- 4 garlic cloves, minced
- 1/2 of a sweet onion, chopped
- 1/2 teaspoon sea salt
For the Shawarma Seasoning Mix
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon garlic powder
- 1/2 teaspoon paprika
- 1/2 teaspoon turmeric
- 1/4 teaspoon onion powder
- 1/4 teaspoon allspice
- 1/4 teaspoon ground cinnamon
- 1/4 teaspoon black pepper
For the Tahini Sauce
- 1 cup tahini paste (otherwise known as sesame paste)
- 1/4 cup water (add more for consistency)
- Juice of 2 lemons
- 4 garlic cloves, minced
- 1/4 teaspoon salt
- Dash of pepper
Additional Ingredients for Serving
- Pita Bread
- Sliced tomato
- Pickled turnips
- Pickles
- Sliced cucumber
- Romaine Lettuce
- Olives
- Feta
- Fresh parsley, chopped
- Hummus
Instructions
- Prepare Shawarma Seasoning: Create the shawarma seasoning by mixing the cumin, coriander, garlic powder, paprika, turmeric, onion powder, allspice, cinnamon, and black pepper in a mason jar or small container. Set aside.
- Prepare Tahini Sauce: In a mason jar or small container, combine the ingredients for the tahini sauce: tahini paste, water, lemon juice, garlic, salt, and pepper. Whisk until smooth and set aside.
- Create Marinade & Marinate Beef: Place the flank steak in a large gallon-sized resealable bag or a large plastic or glass container. In a medium mixing bowl, combine the olive oil, vinegar, lemon juice, 2 tablespoons of the shawarma seasoning mix, minced garlic, chopped onion, and sea salt. Whisk until combined. Pour the marinade over the beef and seal the container. Shake the beef and marinade together until the steak is coated. Refrigerate for exactly two hours (do not marinate longer due to the acid in the lemon juice).
- Grill Beef: When you are ready to grill, pull the flank steak out of the fridge and set on the counter to come to room temperature for about 15-20 minutes. Preheat your grill for direct heat grilling at 450°F (230°C). Grill the steak for 4-5 minutes per side, or until an internal thermometer reads 125-130°F (52-54°C) for medium-rare.
- Rest and Slice: Remove the steak from the grill to a cutting board and allow it to rest for 5-10 minutes. Slice thinly across the grain.
- Serve: Serve the sliced Beef Shawarma in pita wraps, with hummus, or in rice bowls with the tahini sauce and your favorite toppings.
Notes
- Marination Time: Because this marinade has acid in it (lemon juice and vinegar), you should only marinate it for up to 2 hours. Marinades that contain citrus juices, especially lemon or lime juice, should be used for only 2 hours or less. Be careful when using acidic marinades, as foods left too long in these blends can change color and texture. If you need to marinate longer (e.g., overnight), you could leave the lemon juice out of the marinade and add it to the beef after cooking, or integrate it into the tahini sauce.
Nutrition Information
(Approximation per serving, based on 6 servings)
- Calories: 559 kcal
- Carbohydrates: 17g
- Protein: 41g
- Fat: 38g
- Saturated Fat: 7g
- Polyunsaturated Fat: 11g
- Monounsaturated Fat: 18g
- Cholesterol: 91mg
- Sodium: 392mg
- Potassium: 842mg
- Fiber: 5g
- Sugar: 2g
- Vitamin A: 199 IU
- Vitamin C: 5mg
- Calcium: 189mg
- Iron: 7mg
Nutrition information is automatically calculated and should only be used as an approximation.
Today’s post is sponsored by The Ohio Beef Council. As always, opinions are 100% my own.