This Beef Shawarma recipe is full of bold flavors and it's easy to make! Marinated beef is cooked to perfection and tucked into warm pitas for an easy, delicious dinner any night of the week.
Combine all of the ingredients for the seasoning in a large zipper bag. Add the olive oil, vinegar and lemon juice to the seasoning and toss to combine.
Add the steak and coat it in the marinade. Place in the refrigerator and marinate for at least 30 minutes, or up to 8 hours.
Preheat a grill over medium-high heat.
Once the grill is hot, use tongs to remove the steak from the marinade and place it on the hot grill. Cook for 4-5 minutes per side, or until the internal temperature of the steak reaches 130°F for medium-rare. As the steak rests, the internal temp will rise between 5-10 degrees.
After removing the steak from the grill, allow it to rest for 5-10 minutes. When slicing a skirt steak, you’ll see that the grains run crosswise (the short way) on the steak. Because this is a thin, coarse cut of steak, it’s super important to cut against the grain. I recommend slicing the steak into three sections, with the grain, then slicing against the grain to get 3-4 inch slices of steak.
Notes
If you don't have a grill, refer to the blog post above for instructions on how to make this recipe on the stovetop.
Store any beef shawarma leftovers in an airtight container in the fridge for up to 5 days.