Beef Shawarma

4.9(884 reviews)

Tender, spice-rubbed beef strips wrapped in warm flatbread with garlic sauce, pickles, and crisp lettuce. Restaurant shawarma uses a vertical rotisserie; home shawarma uses a hot cast iron skillet and the right marinade — overnight is non-negotiable.

Prep Time

10 min

🔥

Cook Time

11 min

🍽

Servings

4

Calories

687 cal

Jump to Recipe
Beef Shawarma — homemade American fast food recipe with beef, bread, garlic sauce, 4 servings, ready in 21 minutes
Fast Food
Hard

🛠 Interactive Recipe Tools — Use them right here on this page

Smart Servings Scaler

servings
  • Beef400 g
  • Bread2 slices
  • Garlic Sauce2 tbsp
  • Tahini1
  • Salt1 tsp
  • Black Pepper½ tsp
  • Cooking Oil1

All quantities scaled automatically from 4 servings.

Ingredients

Makes 4 servings · Use the Servings Scaler above to adjust

  • Beef400 g
  • Bread2 slices
  • Garlic Sauce2 tbsp
  • Tahini1
  • Salt1 tsp
  • Black Pepper0.5 tsp
  • Cooking Oil1

Instructions

  1. 1

    Slice 1.5 lb beef sirloin or flank steak against the grain into ¼-inch strips. Slicing across the muscle fibers is what makes the meat tender — slicing with the grain gives you chewy, stringy meat.

  2. 2

    Mix the marinade: 3 tablespoons olive oil, 3 tablespoons lemon juice, 3 minced garlic cloves, 2 teaspoons cumin, 2 teaspoons paprika, 1 teaspoon coriander, 1 teaspoon allspice, ½ teaspoon cinnamon, ½ teaspoon black pepper, 1.5 teaspoons salt, and a pinch of cardamom. Toss with the beef. Refrigerate overnight (minimum 6 hours).

  3. 3

    Heat a cast iron skillet over the highest heat for 5 minutes — it should be smoking. While it heats, mix the garlic sauce: 1 cup Greek yogurt, 2 mashed garlic cloves, 1 tablespoon lemon juice, salt, and a drizzle of olive oil.

  4. 4

    Add the beef to the screaming-hot skillet in a single layer (work in batches if needed — overcrowding steams the meat). Don't move for 90 seconds. Stir-fry another 90 seconds. Total cooking time is 3-4 minutes — any longer and the beef toughens.

  5. 5

    Warm 4 large flatbreads or pita in a dry pan for 30 seconds per side. Lay each flat. Smear with garlic sauce, pile on shawarma beef, top with shredded lettuce, sliced tomato, sliced red onion, pickles, and a sprinkle of sumac or paprika.

  6. 6

    Roll tightly into a cylinder. Wrap the bottom half in parchment paper to hold it together (and protect your hands from the inevitable drips). Eat immediately while the bread is warm and the beef is juicy.

🎬Cooking VideoREAL RECIPE VIDEO

Watch how to make Beef Shawarma

Plays the exact recipe video right here — no need to leave the page.

💡 Expert Tips

  • 1.Marinate overnight. The spices need time to penetrate and tenderize. A quick 30-minute marinade gives you bland surface flavor only.
  • 2.Slice across the grain. Look at the meat — you'll see lines running through it. Cut perpendicular to those lines. Get this wrong and the meat will be chewy regardless of how well you cook it.
  • 3.Pan must be smoking hot. Restaurant shawarma rotisseries hit very high heat. A home skillet at maximum temperature is your best substitute. Lower heat steams the meat instead of searing it.
  • 4.Use Greek yogurt for the garlic sauce, not sour cream. Greek yogurt has the tang and thickness to stand up to the spices. Sour cream is too rich and flat.

🔬 Why It Works

Shawarma's distinctive flavor comes from two things: the warm-spice blend (cumin, coriander, allspice, cinnamon, cardamom) that needs time to bond with the meat, and intense surface heat that creates the crispy caramelized edges. The acid in the marinade (lemon juice) slightly breaks down surface proteins, helping the spices penetrate and tenderizing the meat. A scorching-hot pan replicates the high-heat surface of a vertical rotisserie. The garlic-yogurt sauce balances the rich spiced meat with cooling tang.

Frequently Asked Questions

What cut of beef is best?
Flank steak is traditional, sirloin works, top round is fine if budget-friendly. Avoid stew meat or chuck — they need long, slow cooking, not the high heat of shawarma.
Can I marinate longer than overnight?
Up to 48 hours is fine and arguably better. The acid in the lemon juice will eventually turn the meat mushy if left too long — past 48 hours you're risking texture damage.
What if I don't have all the spices?
Cumin and paprika are essential. The others add depth but you can fudge it: garam masala covers the warm spices reasonably well. Don't skip the lemon juice.
Can I make this chicken shawarma?
Yes — same marinade and method. Use boneless skinless thighs (juicier than breasts). Cook 5-6 minutes total in batches.

Nutrition Facts

Per serving (recipe makes 4 servings)

Calories687kcal
Protein20g
Carbohydrates20g
Fat15g
Fiber6g
Sugar31g

* Percent Daily Values based on a 2,000 calorie diet. Values are estimates.

Tags

Related Recipes