Baked Beef Shawarma Recipe: Spiced Yogurt-Marinated Layers of Crispy Crust

Main Courses

Baked Beef Shawarma Recipe: Spiced Yogurt-Marinated Layers of Crispy Crust

This baked beef shawarma recipe delivers restaurant-quality flavor with a crispy crust and tender meat—no rotisserie required. The secret lies in a spiced yogurt marinade that tenderizes the beef while infusing it with warm baharat and cumin. I developed this method after years of testing, ensuring every bite has that perfect balance of smoky, garlicky, and slightly tangy notes.

The beauty of baking instead of grilling is how it locks in juices while creating that signature crispy exterior. You'll start with thinly sliced beef, marinated overnight for maximum flavor penetration, then baked until golden and caramelized. The yogurt marinade also adds a subtle tang that cuts through the richness, making each bite irresistibly tender.

What you'll end up with is beef so flavorful it practically falls apart, with a crust that's crispy enough to stand up to flatbread. The aromas alone—warm spices, garlic, and caramelizing meat—will have everyone gathering around your table. This is the kind of dish that transforms a simple weeknight into a Middle Eastern feast.

Serve with garlic sauce, pickles, and warm flatbread for the full experience. The marinade doubles as a delicious sauce when reduced, so don't toss it out! Let's get started on this showstopper recipe that's easier than you think to master at home.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for baked beef shawarma

Restaurant-quality shawarma starts with these 13 ingredients—simple but packed with flavor.

Ingredient Amount Notes
Beef Top Round Roast 🥩 2 lb Thinly sliced against grain
Plain Whole Milk Yogurt 🥛 1 ½ cups Full-fat preferred for creaminess
Garlic Cloves 🧄 8 cloves Minced for marinade
Ground Cumin 🌿 2 tbsp Toasted for deeper aroma
Baharat Spice Blend 🌶️ 1 ½ tbsp Homemade or store-bought
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Smoked Paprika 🌶️ 1 tbsp For smoky depth
Ground Turmeric 🌿 ½ tsp For vibrant color
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly cracked
Lemon Juice 🍋 2 tbsp Freshly squeezed
Olive Oil 🫒 2 tbsp Extra-virgin for richness
All-Purpose Flour 🌾 ½ cup For dredging slices

The beef is non-negotiable. Top round roast gives you that perfect balance of tenderness and lean flavor—sirloin is too fatty, chuck too tough. Slice it paper-thin against the grain, and you'll get that signature shawarma texture. For the yogurt, full-fat Greek-style yogurt from Chobani or Fage works best—it's thick enough to cling to the beef. If you're buying a whole roast, ask your butcher to slice it thinly; Costco or Whole Foods carry pre-sliced options too. The baharat blend is key—if you can't find it, mix 1 tsp cumin, 1 tsp paprika, ½ tsp cinnamon, ½ tsp allspice, and ¼ tsp cloves—it's a game-changer.

No baharat? Substitute 1 tbsp each of cumin, coriander, and smoked paprika—it won't be identical, but you'll still get that warm, earthy flavor. Running low on yogurt? Greek yogurt or even sour cream in a pinch (though the tang won't be as bright). The flour is just for dredging the slices before baking—Panko works too if you want extra crunch. For the garlic, roast it first to mellow the flavor—toss whole cloves with olive oil, roast at 400°F for 10 minutes, then mince. The lemon juice is non-negotiable for that bright finish, but if you're out, lime juice works too. And trust me, the extra-virgin olive oil here isn't just for flavor—it helps create that crispy crust.

Marinate the beef for at least 4 hours, but overnight is ideal—it's worth the wait. Store the marinade (and any leftover beef) in an airtight container in the fridge for up to 2 days. The spices lose potency after that, so don't make this too far ahead. If you're prepping for a crowd, slice the beef and marinate, then refrigerate the slices in a single layer on a tray to prevent sticking. For leftovers, the baked shawarma keeps for 3 days in the fridge—reheat in a skillet with a splash of water to revive the crisp. Freeze for up to 3 months, but thaw gently in the fridge.

❤️

Why You'll Love This Recipe

  • No-Yogurt Waste: I swear by this trick—mix the yogurt marinade into the beef and save the leftover yogurt for smoothies or dips. No spoilage, no guilt, just flavor.
  • Crispy-Creamy Magic: That Baharat spice blend? It’s the secret weapon—earthy, slightly sweet, with a kick. The yogurt keeps it juicy while the oven renders the edges into golden perfection.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Slice it thin, pack it with flatbread and pickles, and you’ve got a lunch that tastes like a restaurant—no reheating required.
  • Budget Stretch: Top round roast is affordable, and this recipe feeds four for under $15. Honestly, it’s the kind of meal that makes grocery day feel like a win.

Step-by-step instructions for baked beef shawarma

Here's how to transform simple ingredients into restaurant-quality shawarma with a crispy crust and tender interior.

1

Create the Yogurt Marinade

In a mixing bowl, combine the 1.5 cups plain whole milk yogurt, 2 tbsp ground cumin, 1.5 tbsp baharat spice blend, 1 tbsp ground coriander, 1 tbsp smoked paprika, 0.5 tsp ground turmeric, 1.5 tsp salt, 0.5 tsp black pepper, and 2 tbsp lemon juice. Whisk until completely smooth—this marinade should be vibrant yellow from the turmeric and have a rich, aromatic scent.

Next, add the 2 tbsp olive oil and mix again. The oil helps carry the spices into the beef while adding richness. Let this marinade sit at room temperature for 15 minutes while you prepare the beef. This brief rest allows the spices to fully bloom and infuse with the yogurt's tang.

2

Slice and Marinate the Beef

Using a sharp knife, slice the 2 lb beef top round roast thinly against the grain into ¼-inch thick strips. This is crucial—thin slices ensure even cooking and maximum tenderness. As you slice, arrange the strips in a single layer in a shallow dish just large enough to hold them without overlapping.

Pour the yogurt marinade evenly over the beef strips, making sure each piece is well-coated. Cover the dish with plastic wrap and refrigerate for at least 4 hours or preferably overnight. The acidity in the yogurt and lemon juice will begin breaking down the beef fibers, while the spices penetrate deeply. For best results, flip the beef strips halfway through marinating to ensure even coating.

3

Prepare the Beef for Baking

Remove the beef from the refrigerator and let it sit at room temperature for 30 minutes before baking. This step is often skipped but makes a noticeable difference in even cooking. While the beef comes to temperature, preheat your oven to 425°F and position a rack in the middle position.

Line a baking sheet with parchment paper and lightly grease it with olive oil. Arrange the marinated beef strips in a single layer on the prepared sheet, leaving about ½-inch space between each piece. This prevents them from steaming and ensures maximum crispiness. Sprinkle lightly with any remaining marinade from the dish.

4

Bake to Crispy Perfection

Bake the beef for 15 minutes, then carefully flip each piece using tongs. Return to the oven and bake for another 10-12 minutes until the edges are deep golden brown and the internal temperature reaches 145°F when measured with an instant-read thermometer. The beef should be cooked through but still juicy—overcooking will make it dry.

Here's the secret to that signature shawarma crust: during the last 2 minutes of baking, increase the oven temperature to 450°F for a final burst of heat. This high-heat finish creates that beautiful crispy exterior while keeping the interior tender. Watch closely to prevent burning.

5

Dredge and Serve Immediately

While the beef is still hot, transfer the strips to a plate lined with paper towels. Lightly dust each piece with the 0.5 cup all-purpose flour, shaking off any excess. The flour creates a delicate, crispy coating that mimics traditional shawarma without deep-frying.

Serve immediately with traditional shawarma accompaniments like warm pita bread, pickled vegetables, garlic sauce, and tahini. Each bite should deliver a perfect balance of crispy exterior, tender beef, and complex spice flavors. The yogurt marinade adds a subtle tang that cuts through the richness, making this baked version just as satisfying as its grilled counterpart.

👨‍🍳

Pro Tips For Making Baked Beef Shawarma

  • Slice Thin Before Baking: I learned this the hard way—thick slices of top round stay chewy no matter how long you bake them. Trim the fat, slice against the grain into ¼-inch pieces, and spread them in a single layer. The heat will work faster and more evenly this way.
  • Marinate Overnight, Not Just Hours: That yogurt marinade needs time to tenderize the tough top round. I used to rush it, thinking 4 hours would do, but the meat still felt dense. Let it sit at least 12 hours—overnight is ideal—and cover it tightly. The acid in the yogurt works magic when given the chance.
  • Skip the Overcrowded Pan: Stuffing the baking dish with too much beef steams it instead of browning. After spreading the slices in one layer, bake them for 10 minutes, flip, then add a second batch. The first batch gets that caramelized crust while the second cooks through. Trust me, your future self will thank you.
  • Toast the Cumin First: Ground cumin loses its punch when baked raw. Before mixing it into the marinade, dry-toast it in a small pan over medium heat for 30 seconds until fragrant. Let it cool, then grind it again briefly—this boosts the earthy flavor and prevents bitterness. Sounds weird, but it works.

Dietary considerations for this recipe

Gluten-Free Adaptations

For a gluten-free version, simply omit the flour dredge entirely—your baked shawarma will still be delicious! The yogurt marinade and spices deliver all the necessary texture and flavor. If you want that crispy crust, try using gluten-free all-purpose flour like Bob's Red Mill 1:1 blend instead. Just dust the beef lightly before baking for a delicate coating. 🌾

Dairy-Free Options

Replace the yogurt marinade with a dairy-free alternative like coconut yogurt or a mix of unsweetened almond milk and lemon juice (use 1 cup almond milk + 1 tbsp lemon juice for tang). The spices will still cling beautifully, though the texture will be slightly lighter. For richness, add 1 tbsp olive oil to compensate for the lower fat content.

Low-Carb Considerations

This recipe is naturally low-carb, but if you're strict about carbs, skip the pita bread and serve with cauliflower flatbread or a simple mixed greens salad. The beef itself contains only about 3 grams of carbs per serving, making it a great protein source for keto or low-carb diets. Just ensure your baharat blend is free of added sugars.

Allergen-Friendly Tips

For nut allergies, double-check that your baharat blend doesn't contain sesame (some brands add it). If you're avoiding sesame entirely, use a homemade blend of cumin, coriander, smoked paprika, and cinnamon instead. For soy allergies, ensure your olive oil is soy-free (many brands are, but check labels). Always verify all spice blends for cross-contamination warnings if allergies are severe. 💡

Spice Substitutions

If baharat is unavailable, mix 1 tbsp cumin, 1 tbsp coriander, ½ tsp cinnamon, ½ tsp allspice, and ¼ tsp cloves for a similar flavor profile. For a milder version, reduce the smoked paprika to ½ tbsp and add ½ tsp ginger for warmth. Always toast your spices in a dry pan for 1-2 minutes to deepen their aroma before mixing into the marinade.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 12g60%
Cholesterol 145mg48%
Sodium 820mg36%
Total Carbohydrate 22g8%
Dietary Fiber 1g4%
Sugars 5g
Protein 52g104%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use a different cut of beef for this recipe?

Top round is ideal for its lean texture, but you can substitute with sirloin (trim excess fat) or chuck roast (slice extra thin). Avoid fatty cuts like ribeye—they'll make the beef too greasy. For best results, always slice against the grain for maximum tenderness.

2

How do I make the marinade ahead of time?

Prepare the yogurt marinade up to 2 days in advance and store it in an airtight container in the fridge. The spices will mellow slightly but still deliver great flavor. For the beef, marinate for 4-12 hours max—beyond that, the acidity can start breaking down the meat too much. Keep the beef and marinade separate until ready to use.

3

Why is my baked shawarma not crispy?

Crispiness comes from proper spacing and high heat. Arrange slices with ½-inch gaps on the tray and use a wire rack if needed. For extra crunch, broil for 1-2 minutes at the end (watch closely!). Also ensure your oven reaches 450°F—calibration issues can prevent browning. A light flour dredge helps too!

4

What's the best way to reheat leftover shawarma?

Reheat in a skillet over medium heat with 1 tbsp water for 2-3 minutes per side to restore crispiness. Microwaving makes it soggy. For baked leftovers, broil for 3-4 minutes at 425°F until golden. Store leftovers in the fridge for 3 days max—beyond that, texture suffers.

5

Can I make this in an air fryer instead?

Yes! Arrange beef in a single layer in your air fryer basket and cook at 375°F for 8-10 minutes, flipping halfway. Lightly spray with oil and dust with flour before air frying. The air fryer gives a crispier result than the oven but requires more frequent monitoring to prevent burning.

★★★★★4.9(9 reviews)
Categories Main Courses