
I recently made this Juicy Shawarma-Style Beef Stack recipe, and I was amazed by how flavorful and tender the beef turned out. The combination of warm Middle Eastern spices, fresh garlic, and lemon creates layers of delicious taste in every bite.
What I love most is that you can achieve authentic shawarma-style flavors without needing a professional rotisserie. The beef develops beautifully browned edges while staying juicy inside. If you’re looking for a crowd-pleasing meal packed with bold flavors, this recipe is definitely worth trying.

Ingredients
The secret to a great shawarma-style beef stack is using quality beef and a well-balanced spice blend. Each ingredient plays an important role in building authentic flavor and keeping the meat juicy.
- 2 pounds (900g) beef sirloin or flank steak, thinly sliced – Slice against the grain for maximum tenderness.
- 2 tablespoons olive oil – Helps the spices coat the meat evenly and keeps it moist during cooking.
- 4 garlic cloves, minced – Fresh garlic provides a deep savory flavor that powdered garlic can’t fully replicate.
- 2 tablespoons lemon juice – Tenderizes the beef while adding brightness and balance.
- 2 teaspoons ground cumin – Creates the classic shawarma aroma.
- 2 teaspoons ground coriander – Adds citrusy warmth and depth.
- 1 1⁄2 teaspoons smoked paprika – Gives the beef a subtle smoky note and beautiful color.
- ½ teaspoon ground cinnamon – Provides gentle warmth and complexity.
- 1 teaspoon freshly ground black pepper – Enhances the overall spice profile.
- 1 1⁄2 teaspoons salt – Brings all flavors together.
- 1 medium onion, thinly sliced – Adds moisture and sweetness during cooking.
- 4 large pita breads or flatbreads – Perfect for serving the beef.
- 1 cup shredded lettuce – Adds freshness and crunch.
- 1 tomato, sliced – Brings juicy texture and color.
- 1 cucumber, sliced – Provides a refreshing contrast to the seasoned beef.
- ½ red onion, thinly sliced – Offers sharp flavor and crunch.
- ½ cup garlic sauce, tahini sauce, or yogurt sauce – Completes the shawarma experience.
Note: The quantities above make approximately 6 servings, depending on portion size and serving style.
Variations
This recipe is easy to customize based on dietary preferences and available ingredients.
- Use chicken thighs instead of beef for a lighter shawarma variation.
- Replace olive oil with avocado oil for a slightly different flavor profile.
- Add turmeric for a richer golden color and earthy taste.
- Include cardamom for a more authentic Middle Eastern spice blend.
- Use dairy-free garlic sauce or tahini dressing for a completely dairy-free meal.
- Add red pepper flakes if you prefer extra heat.
- Mix plain yogurt, lemon juice, and herbs for a lighter sauce option.
- Include pickled vegetables for a traditional street-food style presentation. Pair it with /smoky-baba-ghanoush-with-charred-eggplant-recipe for a complete mezze-style spread.

Cooking Time
Planning ahead makes the process easier and helps develop deeper flavor.
- Prep Time: 20 minutes
- Marinating Time: 2 hours (or overnight for best results)
- Cooking Time: 25 minutes
- Total Time: Approximately 2 hours 45 minutes
Equipment You Need
- Large mixing bowl – For combining the marinade and beef.
- Sharp knife – To slice beef thinly and evenly.
- Cutting board – Safe surface for preparing ingredients.
- Large skillet or cast-iron pan – Creates beautiful browning on the beef.
- Baking tray – Helpful when stacking and roasting the beef.
- Aluminum foil – Helps maintain moisture during cooking.
- Measuring spoons – Ensures accurate seasoning.
- Tongs – Makes turning and handling beef easier.
How to Make a Juicy Shawarma-Style Beef Stack Recipe?
Creating a flavorful beef stack at home is easier than it looks. Follow these simple steps for delicious results.
Prepare the Beef
Start by slicing the beef into very thin strips against the grain. Thin slices absorb the marinade better and cook more evenly. Place the beef into a large mixing bowl. Pat the beef dry before marinating. Removing excess moisture helps the spices stick better and encourages browning during cooking.

Make the Shawarma Marinade
Combine olive oil, garlic, lemon juice, cumin, coriander, smoked paprika, cinnamon, black pepper, and salt in a bowl. Mix thoroughly until a thick marinade forms. The oil helps carry the flavors into the meat while the lemon juice tenderizes the beef. Stir until all spices are evenly distributed.

Marinate the Beef
Pour the marinade over the sliced beef and add the thinly sliced onion. Toss everything thoroughly until every piece is coated. Cover the bowl and refrigerate for at least two hours. Overnight marination delivers the richest flavor and the most tender texture.

Build the Beef Stack
Arrange the marinated beef slices in layers on a baking tray or stack them tightly together in a compact mound. This mimics traditional shawarma cooking methods. Press the layers together gently. A compact stack helps retain moisture and creates the signature shawarma texture.
Roast Until Tender
Preheat your oven to 400°F (200°C). Roast the beef stack for approximately 20–25 minutes until cooked through and lightly browned. The edges should become caramelized while the center remains juicy. Avoid overcooking to preserve tenderness.
Sear for Extra Flavor
Transfer the cooked beef to a hot skillet. Cook for a few additional minutes until some edges become crispy and golden brown. This final step adds texture and recreates the slightly charred flavor commonly found in authentic shawarma.
Rest and Slice
Allow the beef to rest for five minutes before slicing. Resting helps the juices redistribute throughout the meat. Slice thinly and collect all the flavorful juices from the pan. These juices add incredible flavor when serving.
Assemble and Serve
Warm your pita bread or flatbreads before assembling. Add lettuce, tomato, cucumber, onion, and a generous amount of sauce. Top with the freshly sliced beef and serve immediately while everything is warm and flavorful. For a lighter starter alongside this meal, lemony-lentil-soup-with-cumin-recipe works well alongside it.
Additional Tips for Making This Recipe Better
After making this recipe several times, I discovered a few tricks that make a noticeable difference:
- I always marinate the beef overnight whenever possible because the flavor becomes much deeper.
- I prefer flank steak because it develops wonderful texture while remaining juicy.
- I use a cast-iron skillet for the final sear since it creates the best caramelization.
- I let the cooked beef rest before slicing to keep every bite moist.
- I warm the pita bread for about 30 seconds before serving to improve texture.
- I often add homemade pickled onions for extra tang and color.
- I save any leftover cooking juices and drizzle them over the sliced beef before serving.
How to Serve Juicy Shawarma-Style Beef Stack Recipe?
This flavorful beef can be served in many delicious ways.
Serve it wrapped in warm pita bread with crisp vegetables and creamy garlic sauce for a classic shawarma experience. Add pickled vegetables and fresh parsley for extra authenticity.
For a lighter option, create a shawarma bowl with rice, lettuce, cucumber, tomatoes, and tahini dressing. The seasoned beef pairs beautifully with fluffy rice and fresh vegetables.
You can also present the beef on a large serving platter surrounded by warm flatbreads, colorful salads, hummus, and sauces. Garnish with chopped parsley, lemon wedges, and a sprinkle of paprika for an eye-catching presentation.

Nutritional Information
The following values are approximate per serving.
- Calories: About 420 calories
- Protein: Approximately 32g protein
- Carbohydrates: Around 18g carbohydrates
- Fat: Approximately 24g fat
Nutritional values may vary depending on the exact cut of beef, sauces, and serving method used.
Make Ahead and Storage
Preparing this recipe ahead of time makes meal planning much easier. Here is how to keep it fresh and delicious.
Make Ahead
The beef can be marinated up to 24 hours before cooking. Longer marination enhances tenderness and allows the spices to fully penetrate the meat.
You can also prepare vegetables and sauces a day ahead. Store them separately until ready to serve.
Refrigerating
Place leftover cooked beef in an airtight container and refrigerate for up to 4 days. Keep sauces and vegetables stored separately for the best texture.
When properly stored, the beef remains flavorful and moist throughout the storage period.
Freezing
Allow the cooked beef to cool completely before freezing. Store in freezer-safe containers or bags for up to 3 months.
Label containers with the date so you can track freshness easily.
Reheating
Reheat the beef in a hot skillet over medium heat for several minutes. This helps restore the crispy edges and fresh-cooked flavor.
You can also warm it in the oven at 350°F (175°C) until heated through. Avoid overheating to prevent dryness.
Why You’ll Love This Recipe?
This shawarma-style beef stack delivers restaurant-quality flavor with simple home cooking techniques.
- Rich Authentic Flavor
The carefully balanced spice blend creates bold Middle Eastern flavors that taste incredibly satisfying. Every bite is packed with warmth, depth, and aroma. - Juicy and Tender Texture
Marinating and proper cooking techniques keep the beef moist and tender while allowing beautifully browned edges to develop. - Easy Home Preparation
You don’t need a special rotisserie or restaurant equipment. A simple oven and skillet produce excellent results. - Highly Customizable
You can change the toppings, sauces, vegetables, and spice levels to match your personal preferences and dietary needs. - Perfect for Meal Prep
The beef stores well and reheats beautifully, making it an excellent option for lunches, dinners, and family meals throughout the week.
Whether you’re making wraps, rice bowls, or a family-style feast, this Juicy Shawarma-Style Beef Stack Recipe delivers incredible flavor, satisfying texture, and a restaurant-worthy experience right from your own kitchen.

Juicy Shawarma-Style Beef Stack Recipe
Ingredients
Method
- Start by slicing the beef into very thin strips against the grain. Thin slices absorb the marinade better and cook more evenly. Place the beef into a large mixing bowl. Pat the beef dry before marinating. Removing excess moisture helps the spices stick better and encourages browning during cooking.
- Combine olive oil, garlic, lemon juice, cumin, coriander, smoked paprika, cinnamon, black pepper, and salt in a bowl. Mix thoroughly until a thick marinade forms. The oil helps carry the flavors into the meat while the lemon juice tenderizes the beef. Stir until all spices are evenly distributed.
- Pour the marinade over the sliced beef and add the thinly sliced onion. Toss everything thoroughly until every piece is coated. Cover the bowl and refrigerate for at least two hours. Overnight marination delivers the richest flavor and the most tender texture.
- Arrange the marinated beef slices in layers on a baking tray or stack them tightly together in a compact mound. This mimics traditional shawarma cooking methods. Press the layers together gently. A compact stack helps retain moisture and creates the signature shawarma texture.
- Preheat your oven to 400°F (200°C). Roast the beef stack for approximately 20–25 minutes until cooked through and lightly browned. The edges should become caramelized while the center remains juicy. Avoid overcooking to preserve tenderness.
- Transfer the cooked beef to a hot skillet. Cook for a few additional minutes until some edges become crispy and golden brown. This final step adds texture and recreates the slightly charred flavor commonly found in authentic shawarma.
- Allow the beef to rest for five minutes before slicing. Resting helps the juices redistribute throughout the meat. Slice thinly and collect all the flavorful juices from the pan. These juices add incredible flavor when serving.
- Warm your pita bread or flatbreads before assembling. Add lettuce, tomato, cucumber, onion, and a generous amount of sauce. Top with the freshly sliced beef and serve immediately while everything is warm and flavorful.
Notes
- I always marinate the beef overnight whenever possible because the flavor becomes much deeper.
- I prefer flank steak because it develops wonderful texture while remaining juicy.
- I use a cast-iron skillet for the final sear since it creates the best caramelization.
- I let the cooked beef rest before slicing to keep every bite moist.
- I warm the pita bread for about 30 seconds before serving to improve texture.
- I often add homemade pickled onions for extra tang and color.
- I save any leftover cooking juices and drizzle them over the sliced beef before serving.






