Beef shawarma recipe lovers appreciate the bold blend of spices, tender slices of beef, and the rich Middle Eastern flavors that make this dish unforgettable. Traditionally cooked on a vertical rotisserie, shawarma has become a popular street food known for its savory aroma and perfectly seasoned meat.
In this beef shawarma recipe, thin slices of beef are marinated in a mixture of warm spices, olive oil, garlic, and lemon. This marinade allows the meat to absorb deep flavor while helping it remain tender and juicy during cooking.
Once cooked, the flavorful beef is typically served inside soft pita bread and paired with fresh toppings like tomatoes, cucumbers, and parsley. A drizzle of creamy tahini sauce adds a smooth, nutty finish that complements the rich spices.
Whether you are preparing lunch, dinner, or a casual gathering meal, this authentic beef shawarma recipe delivers bold seasoning and satisfying texture in every bite.
Table of Contents
Table of Contents
Why You’ll Love This Recipe
Authentic Middle Eastern Flavor
This beef shawarma recipe features a rich blend of spices such as cumin, coriander, paprika, turmeric, and cinnamon. These seasonings create the signature warm and aromatic flavor that makes shawarma so popular.
Tender and Juicy Beef
The beef is sliced thinly and marinated with olive oil, garlic, lemon, and spices. This process helps the meat stay tender while absorbing the bold flavors of the marinade.
Quick Cooking Time
Although the marinade builds deep flavor, the cooking process is surprisingly fast. Thin slices of beef cook quickly in a hot skillet, making this beef shawarma recipe convenient for both lunch and dinner.
Perfect for Pita Sandwiches
One of the best parts of this beef shawarma recipe is how easily it turns into a delicious pita sandwich. The spiced beef pairs perfectly with fresh vegetables and creamy tahini sauce inside soft pita pockets.
Easy to Customize
You can adjust the toppings depending on your preferences. Fresh tomatoes, cucumbers, parsley, or pickled vegetables all work beautifully with the bold flavors of this beef shawarma recipe.

Authentic Beef Shawarma Recipe
Equipment
- 1 Large mixing bowl Used to prepare the shawarma marinade and spice blend.
- 1 Chef’s knife Used for slicing the beef thinly against the grain.
- 1 Cutting board Provides a stable surface for slicing beef and vegetables.
- 1 Cast-iron skillet Used to cook the marinated beef over high heat.
- 1 Tongs Helpful for turning and stirring the beef while cooking.
Ingredients
Shawarma Spices
- 1 teaspoon Ground Cumin Adds warm earthy flavor.
- 1 teaspoon Ground Coriander Adds citrusy spice flavor.
- 1 teaspoon Sweet Paprika Adds color and mild sweetness.
- 0.75 teaspoon Ground Turmeric Adds warm earthy flavor.
- 0.5 teaspoon Ground Cloves Adds depth to the spice blend.
- 0.5 teaspoon Cayenne Pepper Adds mild heat.
- 0.5 teaspoon Ground Cinnamon Adds warmth and aroma.
Marinade and Beef
- 0.25 cup Extra Virgin Olive Oil Used for the marinade.
- 0.25 cup White Vinegar Adds acidity to the marinade.
- 1 whole Lemon Zest and juice used for the marinade.
- 1.5 pound Beef Flank or Flap Steak Sliced thinly against the grain.
- 4 clove Garlic Cloves Minced for the marinade.
- 1 medium Yellow Onion Sliced for cooking with the beef.
- 1 teaspoon Kosher Salt Used for seasoning.
- 0.5 teaspoon Black Pepper Adds mild spice.
For Serving
- 4 whole Pita Bread Cut in half to form pockets.
- 1 cup Tomatoes Chopped or sliced.
- 1 cup Cucumbers Sliced for topping.
- 2 tablespoon Parsley Fresh chopped herb topping.
- 0.5 cup Tahini Sauce Drizzled over the shawarma sandwiches.
Instructions
Step 1: Prepare the Spice Blend
- Combine cumin, coriander, paprika, turmeric, cloves, cayenne pepper, and cinnamon in a bowl.
Step 2: Prepare the Marinade
- Add olive oil, vinegar, lemon zest, and lemon juice to the spice mixture and stir to combine.
Step 3: Marinate the Beef
- Add sliced beef, garlic, onion, salt, and pepper to the marinade and toss well.
Step 4: Cook the Beef
- Cook the marinated beef in a hot skillet until browned and fully cooked.
Step 5: Assemble the Shawarma
- Fill pita pockets with the cooked beef, fresh vegetables, and drizzle with tahini sauce.
Ingredients of the Beef Shawarma Recipe
To make a flavorful beef shawarma recipe, you will need a blend of warm Middle Eastern spices, thinly sliced beef, and fresh ingredients used for assembling the pita sandwiches.
Shawarma Spice Blend
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon sweet paprika
- ¾ teaspoon ground turmeric
- ½ teaspoon ground cloves
- ½ teaspoon cayenne pepper
- ½ teaspoon ground cinnamon
Beef and Marinade
- ¼ cup extra virgin olive oil
- ¼ cup white vinegar
- 1 lemon, zest and juice
- 1½ pounds beef flap steak or flank steak, sliced thinly against the grain
- Kosher salt, to taste
- Black pepper, to taste
- 4 garlic cloves, minced
- 1 medium yellow onion, sliced
For Serving
- 4 pita breads, cut in half to make pockets
- Fresh tomato and cucumber salad or sliced tomatoes and cucumbers with chopped parsley
- Tahini sauce for drizzling
- Pickled cucumbers (optional)
These ingredients combine to create the bold spices and fresh toppings that give this beef shawarma recipe its signature flavor.

Equipment / Tools Needed for Beef Shawarma Recipe
Preparing a delicious beef shawarma recipe is easier when you have the right kitchen tools ready. These basic tools help with slicing the beef, mixing the marinade, and cooking the meat properly.
Large Mixing Bowl
A large mixing bowl is useful for combining the shawarma spices, olive oil, vinegar, lemon juice, and other ingredients. It also allows you to toss the beef slices evenly in the marinade.
Sharp Chef’s Knife
A sharp knife is important for slicing the beef thinly against the grain. Thin slices help the meat cook quickly and stay tender in this beef shawarma recipe.
Cutting Board
A sturdy cutting board provides a safe surface for cutting the beef, garlic, onion, and other ingredients used in the recipe.
Cast Iron Skillet or Grill Pan
A cast iron skillet or grill pan works well for cooking the beef over high heat. This helps the meat develop a lightly browned surface while keeping it juicy.
Tongs
Tongs are helpful for stirring and turning the beef while it cooks in the pan. They allow you to spread the meat evenly and cook it properly.
Step-by-Step Instructions for Beef Shawarma Recipe
Follow these steps to prepare a rich and aromatic beef shawarma recipe with tender marinated beef served inside warm pita bread.
1. Mix the Shawarma Spice Blend
Place ground cumin, ground coriander, sweet paprika, turmeric, cloves, cayenne pepper, and cinnamon into a large mixing bowl. Stir the spices together until they form a uniform seasoning blend.
2. Prepare the Marinade
Pour extra virgin olive oil, white vinegar, and the zest and juice of one lemon into the bowl with the spices. Stir the mixture thoroughly so the spices disperse throughout the marinade.
3. Cut the Beef
Using a sharp knife, slice the flap steak or flank steak into thin strips. Cut across the muscle fibers so the beef stays tender after cooking.
4. Season and Marinate the Beef
Place the sliced beef into the bowl containing the marinade. Sprinkle in kosher salt and black pepper, then add the minced garlic and sliced onion.
Use tongs or a spoon to mix everything well until the beef pieces are fully coated in the seasoned marinade.
5. Let the Beef Rest in the Marinade
Allow the beef to sit in the marinade for several minutes at room temperature, or cover and refrigerate it for 1 to 2 hours if you want a deeper flavor.
6. Heat the Skillet
Set a cast iron skillet or grill pan over high heat and let it become very hot before adding the meat.
7. Sear the Beef
Add the marinated beef to the hot pan, spreading the pieces so they have space to cook properly. Cook the meat for 8–15 minutes, stirring occasionally until it is fully cooked and develops light browning.
If the pan becomes crowded, cook the beef in smaller portions so the meat sears instead of steaming.
8. Build the Shawarma Pita Sandwiches
Open the pita pockets and fill them with the cooked beef shawarma. Add tomatoes, cucumbers, parsley, or Mediterranean salad, and finish with a drizzle of tahini sauce.
Serve the shawarma sandwiches while the beef is still warm.

Cooking Tips & Tricks
Slice the Beef Thinly
For the best beef shawarma recipe, slice the beef as thin as possible and always cut against the grain. Thin slices cook quickly and stay tender after searing.
Give the Marinade Time to Work
Allowing the beef to sit in the marinade helps the spices penetrate the meat. Even 30 minutes of marinating can improve the flavor, while a longer marinating time will produce a deeper taste.
Use High Heat for Cooking
Cooking the beef in a very hot skillet or grill pan helps create a slightly browned surface. This step adds extra flavor and gives the beef shawarma recipe a more authentic texture.
Avoid Overcrowding the Pan
Spread the beef pieces out when cooking so they sear properly. If too much meat is added at once, the beef may release moisture and steam instead of browning.
Warm the Pita Before Serving
Briefly warming the pita bread makes it softer and easier to fill. Warm bread also improves the overall texture of the beef shawarma recipe when assembled into sandwiches.
Add Fresh Toppings
Fresh toppings such as tomatoes, cucumbers, parsley, or pickled vegetables add brightness and balance to the rich spices of the beef. These toppings help create a well-rounded shawarma sandwich.
Serving Suggestions
Serve with Mediterranean Salad
A simple salad made with fresh tomatoes, cucumbers, and parsley is a refreshing companion for this beef shawarma recipe. The crisp vegetables and light seasoning help balance the bold spices of the shawarma beef.
Add Pickled Vegetables
Pickled cucumbers or similar pickled vegetables introduce a bright, tangy flavor that contrasts nicely with the rich, seasoned beef. This small addition can make the shawarma sandwich even more flavorful.
Serve with Hummus
A bowl of smooth hummus works very well alongside this beef shawarma recipe. The creamy texture and subtle flavor provide a gentle contrast to the warm spices used in the shawarma marinade.
Pair with Roasted Potatoes
Roasted potatoes seasoned with herbs or spices can turn the shawarma into a heartier meal. Their crisp outside and soft interior complement the savory beef nicely.
Non-Alcoholic Drink Pairings
Refreshing beverages can help balance the rich and savory spices in this beef shawarma recipe. Some great options include:
- Fresh mint lemonade
- Iced tea
- Sparkling water with lemon
- Fresh pomegranate juice
These drinks provide a light and refreshing contrast to the flavorful shawarma sandwich.
Variations / Substitutions
Use Different Cuts of Beef
While flank steak or flap steak works well in this beef shawarma recipe, other cuts such as sirloin or skirt steak can also be used. The key is slicing the meat thinly so it cooks quickly and stays tender.
Try a Yogurt-Based Marinade
Some versions of shawarma use yogurt in the marinade. You can add a few tablespoons of plain yogurt to the marinade mixture for a slightly tangy flavor and extra tenderness in the beef.
Serve as a Shawarma Bowl
Instead of using pita bread, you can turn this beef shawarma recipe into a bowl. Serve the seasoned beef over rice or couscous with vegetables, salad, and a drizzle of tahini sauce.
Add Extra Vegetables
You can add more vegetables to the sandwich or bowl for additional texture. Good options include shredded lettuce, sliced onions, roasted peppers, or chopped parsley.
Use Different Sauces
Although tahini sauce is traditional, you can experiment with other sauces such as garlic sauce, yogurt sauce, or a lemon herb dressing to create different flavor variations for the beef shawarma recipe.
Nutritional Info
This beef shawarma recipe offers a flavorful combination of protein, spices, and fresh ingredients. The beef provides a good source of protein and minerals, while the vegetables and pita add additional nutrients to the meal.
Estimated Nutrition Per Serving
- Calories: 206.9 kcal
- Protein: 18.9 g
- Carbohydrates: 3.8 g
- Fat: 10 g
- Saturated Fat: 3.3 g
- Trans Fat: 0.3 g
- Cholesterol: 53.6 mg
- Sodium: 204.4 mg
Vitamins and Minerals
- Potassium: 318.2 mg
- Iron: 2.1 mg
- Calcium: 22.3 mg
- Vitamin A: 183.9 IU
- Vitamin C: 8.9 mg
- Fiber: 1 g
When served with fresh vegetables and pita bread, this beef shawarma recipe can be part of a balanced and satisfying meal.
Please note that nutrition values are approximate and may change depending on ingredient brands, preparation methods, and portion sizes.
Conclusion
This flavorful beef shawarma recipe is a great way to bring the rich taste of Middle Eastern street food into your kitchen. The combination of thinly sliced beef, aromatic spices, and a bright marinade creates tender meat packed with bold flavor.
One of the best parts about this beef shawarma recipe is how versatile it can be. The seasoned beef can be served inside warm pita pockets, paired with fresh vegetables, and finished with a drizzle of tahini sauce for a satisfying meal.
Whether prepared for lunch, dinner, or a casual gathering, this beef shawarma recipe delivers a delicious balance of spices, texture, and freshness that makes every bite enjoyable.
FAQ
What is in shawarma beef?
A traditional beef shawarma recipe usually includes thin slices of beef marinated with spices such as cumin, coriander, paprika, turmeric, cinnamon, and garlic. The marinade often also contains olive oil, vinegar, and lemon juice, which help tenderize the meat and add bright flavor.
What is the difference between beef shawarma and gyro?
Both shawarma and gyro are popular Middle Eastern and Mediterranean dishes made with seasoned meat, but the flavors and spices differ. A beef shawarma recipe typically uses a blend of warm spices like cumin, turmeric, and cinnamon, while gyro meat is usually seasoned with herbs such as oregano and garlic. Shawarma is also often served with tahini sauce, while gyros are commonly paired with yogurt-based sauces.
What is the secret to authentic shawarma flavor?
The secret to an authentic beef shawarma recipe is the spice blend and marinade. Combining warm spices with olive oil, garlic, vinegar, and lemon allows the meat to absorb deep flavor. Cooking the beef over high heat also helps develop a slightly browned surface that enhances the overall taste.
Is beef shawarma good?
Yes, beef shawarma is widely loved for its rich seasoning and tender texture. In a well-prepared beef shawarma recipe, the marinated beef becomes juicy and flavorful, especially when served in warm pita with fresh vegetables and tahini sauce.