Go Back
+ servings
Print Recipe
4.92 from 48 votes

Homemade Beef Shawarma (2 Ways!)

Learn how to make restaurant style beef shawarma at home! Start by marinating the beef in homemade shawarma seasoning, then quickly saute the beef on the stove top, or cook it in the pressure cooker! Load up Lebanese flatbread with shredded beef, tahini sauce, pickles, tomatoes, and onions for the ultimate shawarma sandwiches!
Prep Time5 minutes
Cook Time10 minutes
Inactive Time1 hour
Total Time1 hour 15 minutes
Course: Beef, instant pot, slow cooker
Cuisine: Middle Eastern
Servings: 6
Calories: 305kcal
Author: Marzia

Ingredients

Stove top:

  • pounds flank ribeye, or skirt steak, thinly sliced
  • 4 cloves garlic pressed or minced
  • 3 tablespoons shawarma seasoning
  • 1 teaspoon kosher salt
  • 3 tablespoons white vinegar
  • 2 tablespoons olive oil divided

Pressure Cooker:

  • pound beef chuck trim excess fat
  • 5 cloves garlic
  • 3 tablespoons shawarma seasoning
  • ½ teaspoon salt
  • 4 tablespoons white vinegar divided
  • 2 tablespoons olive oil divided
  • 1 cup beef broth

For serving:

  • Pita or Lebanese bread toum, sliced tomatoes, onions, pickles, pickled turnips, fries or roasted potatoes, tahini sauce (recipe in notes)

Instructions

Stove Top:

  • MARINATE: whisk together garlic, shawarma seasoning, salt, white vinegar, and 1 tablespoon olive oil in a medium bowl until combined. Add the sliced steak and stir together. Marinate for 1-3 hours, remove from the refrigerator 45 minutes before cooking.
  • COOK: Heat the remaining tablespoon of oil in a large cast iron pan over medium-high heat. Add the meat and cook for 6-10 minutes, tossing as needed or until cooked through. Remove from heat.
  • WRAP IT UP: Add the prepared meat to warm Lebanese bread top with garlic or tahini sauce and load it up with your choice of veggies. Fold shawarma like a burrito and grill on a grill pan if desired before serving with French fries.

Pressure Cooker:

  • MARINATE: Make 5 small ‘x’ using a paring knife in the chuck roast. Insert the garlic cloves. In a bowl, combine seasoning, salt, 2 tablespoons vinegar, and 1 tablespoon oil in a bowl. Massage the paste over the meat on all sides. Cover and refrigerator for 8-24 hours.
  • COOK: Add the remaining tablespoon of oil in the instant pot on the sauté setting. Sear the meat on all sides; about 6-8 minutes. Add the beef broth and 2 tablespoons white vinegar to the pot. Cover and hit the ‘beef/stew’ setting for 65-70 minutes depending on the thickness of the meat. Allow the pressure to release naturally before venting.
  • SHRED: Shred the meat using two forks. Let the meat sit for 10 minutes in the juices if you don’t want to crisp it up. Otherwise, heat the broiler, spray a baking sheet with nonstick spray and spread the meat out on the sheet in a single layer. Drizzle with ¼ cup of cooking juices. Broil for 5-7 minutes, tossing with tongs around halfway. Just crisp up the beef a little.
  • WRAP IT UP: Add the prepared meat to warm Lebanese bread top with garlic or tahini sauce and load it up with your choice of veggies. Fold shawarma like a burrito and grill on a pan if desired before serving with French fries.

Notes

  • TAHINI SAUCE: combine 2 tablespoons lemon juice, 2 cloves pressed garlic, ¼ cup tahini paste, a pinch of salt + pepper and 1-3 tablespoons warm water. Start with 1 tablespoon, add more water as needed to thin sauce.

Nutrition

Calories: 305kcal | Carbohydrates: 1g | Protein: 41g | Fat: 14g | Fiber: 0.04g | Sugar: 0.02g
QR Code linking back to recipe