Beef Shawarma Recipe

Time3h
Serves6

Slow-cooked halal beef shawarma packed with deep, savory flavor and traditional Mediterranean spices. A hearty and satisfying favorite for shawarma lovers in Raleigh.

Was this page helpful?

Help improve this recipe for others.

Send this recipe to your inbox.

We'll email it straight to you - plus weekly cooking inspiration.

Ingredients

Some product links may be affiliates. If you buy through them, you're supporting the site and Pekin may earn a commission at no extra cost to you.

Beef & Marinade

Method

Beef & Marinade

1

Prepare Marinade

In a large bowl, whisk together Greek yogurt, olive oil, minced garlic, white vinegar, lemon juice, cumin, coriander, paprika, smoked paprika, allspice, cinnamon, turmeric, black pepper, kosher salt, and red pepper flakes (if using) until smooth and well combined.

2

Marinate Beef

Add the 2 lbs of beef chuck pieces to the marinade, tossing to coat thoroughly. Cover and refrigerate for at least 4 hours, preferably overnight (8–12 hours) to allow flavors to penetrate.

Cooking & Finishing

3

Sear (Optional, for extra color)

If you prefer a deeper color, heat 1 tablespoon neutral oil in a large heavy-bottomed pot or Dutch oven over medium-high heat. Working in batches, sear the marinated beef pieces 1–2 minutes per side until browned but not cooked through. Transfer seared pieces to a plate.

4

Slow Cook

Lower heat to medium-low. Add the beef (seared or unseared) to the pot. Pour in 1 cup low-sodium beef or chicken broth and add 2 bay leaves. Bring to a gentle simmer, then cover and cook for 2 to 2 1/2 hours on low, stirring occasionally, until the beef is very tender and shreds easily. Alternatively, transfer beef and marinade to a slow cooker and cook on low for 6–8 hours or on high for 3–4 hours.

5

Shred & Reduce Sauce

When the beef is fork-tender, remove bay leaves. Use two forks to shred the beef in the pot, mixing it into the cooking liquid. If the sauce is too thin, increase heat to medium-high and simmer uncovered for 8–12 minutes, stirring, until it reduces and clings to the beef. Stir in 1 tablespoon butter (optional) and chopped parsley for sheen and brightness. Taste and adjust seasoning with salt and pepper if needed.

To Serve

6

Warm Bread & Assemble

Warm pita or flatbreads in a dry skillet over medium heat for 30–60 seconds per side, or wrap in foil and heat in a 350°F (175°C) oven for 5–8 minutes. Place a generous portion (about 4–5 ounces) of shredded beef down the center of each warmed bread.

7

Add Toppings

Top the beef with sliced tomatoes, pickled cucumbers or pickles, thinly sliced red onion, a drizzle of tahini or garlic sauce, and hot sauce if desired. Garnish with additional chopped parsley.

8

Serve

Fold or roll the pita to enclose the fillings and serve immediately while warm. Leftover beef keeps well refrigerated for up to 4 days and reheats gently in a skillet with a splash of broth.

More from Albaraka Mediterranean Market and Grill