Beef Shawarma Pitas with Tahini Dipping Sauce

A traditional Lebanese sandwich recipe, beef shawarma is wrapped in a pita with a creamy, tahini garlic sauce. 

Beef Shawarma Pitas with Tahini Dipping Sauce

We order Lebanese takeout at least once a week, typically on Thursday nights. Fresh, healthy and reminiscent of the Syrian recipes I grew up eating, my kids never complain when Middle Eastern food is on the menu.

Beef Shawarma with Tahini Sauce Pita Recipe

In recent months, they’ve started requesting beef shawarma pitas instead of their usual chicken and garlic sauce order. While I’ve been making Beef Shawarma with Cucumber Yogurt Sauce for years, I don’t typically serve it in a pita which got me thinking…why not?

Liz Making Shawarma Pitas

To save time, you can throw the beef in the yogurt/lemon/garlic marinade while the kids are eating breakfast in the morning and let it marinate in the refrigerator during the day. Alternatively, you can let it sit out in the marinade at room temperature for about 30 minutes while prepping the rest of your dinner.

Beef Shawarma Pitas with Tahini Sauce

The secret to my beef shawarma is my All Purpose Lebanese Spice Blend made with cinnamon, nutmeg and allspice. The warm spices are the perfect compliment to the garlicky, tangy yogurt and lemon.

Beef Sharama Pita with Tahini Sauce Lebanese Recipe

If you’re prepping these ahead, serve the tahini sauce on the side to avoid soggy pitas. Life is too short for soggy pitas.

No forks required.

Beef Sharama Pita with Tahini Sauce Lebanese Recipe

Beef Shawarma Pita with Lebanese Sauce

4.67 stars average
A traditional Lebanese sandwich recipe, beef shawarma is wrapped in a pita with a creamy, tahini garlic sauce. 
PREP: 15 minutes
COOK: 15 minutes
Marinade Time 30 minutes
TOTAL: 30 minutes
Servings: 4


  • 4 whole pitas (the thinner the better for rolling)
  • sliced tomato, lettuce, red onion, pickled turnips, thinly sliced dill pickles (optional toppings)

Beef Shawarma

Tahini Sauce

  • ¼ cup tahini
  • 2 tablespoons lemon juice
  • 2 tablespoons warm water
  • 1 clove garlic (minced)
  • ¼ teaspoon salt (or more to taste)
  • pinch cayenne (optional)


  • Start by marinading the beef shawarma: whisk together the yogurt, lemon juice, garlic and spices in a medium bowl. Add in the thinly sliced beef and let sit for 30 minutes at room temperature or in the refrigerator for up to overnight. 
  • To cook the shawarma, you can either grill it on high heat for 3-4 minutes per side or saute in a hot skillet until beef is cooked through, about 8-10 minutes. Note: You’ll want to remove excess marinade before cooking.
  • While the beef is cooking, whisk together the tahini sauce ingredients in a small bowl: tahini through salt. Check for seasoning and add more salt or cayenne to taste; set aside.
  • To assemble, lay the pitas flat and spread a bit of tahini sauce on the middle. Top with beef shawarma and any optional toppings such as onion, pickles, etc. Roll tightly then slice in half to serve.


Serving: 1pitaCalories: 354kcalCarbohydrates: 13gProtein: 37gFat: 16gSaturated Fat: 5gCholesterol: 93mgSodium: 295mgPotassium: 764mgFiber: 1gSugar: 6gVitamin A: 120IUVitamin C: 11.2mgCalcium: 223mgIron: 3.5mg

SHOW AND TELL ON INSTAGRAM!Show me your creation and rate it below! Mention @thelemonbowl or tag #thelemonbowl! I would LOVE to see!

Check out my Pinterest board for more Lebanese recipes!

3 thoughts on “Beef Shawarma Pitas with Tahini Dipping Sauce”

Leave a Comment

Your email address will not be published. Required fields are marked *

Your feedback is important to us. Rate what you thought of this.

This site uses Akismet to reduce spam. Learn how your comment data is processed.