Skip to main content
Shawarma

Shawarma

(20)
925

Beef shawarma is one of those street foods that always hits the spotโ€”juicy, well-seasoned beef wrapped in warm, slightly crispy flatbread with creamy, tangy sauce and fresh veggies. Itโ€™s the kind of meal that feels like a treat, whether youโ€™re grabbing it on the go or making it at home.

Shawarma

How to Make the Best Beef Shawarma

If you love street food, then youโ€™re in for a treat! This homemade beef shawarma is juicy, flavorful, and packed with all the deliciousness of your favorite takeout shawarmaโ€”right from your kitchen. Itโ€™s one of those street foods that always hits the spotโ€”juicy, well-seasoned beef wrapped in warm, slightly crispy flatbread with creamy, tangy sauce and fresh veggies. Itโ€™s the kind of meal that feels like a treat, whether youโ€™re grabbing it on the go or making it at home.

The good news? You donโ€™t need a vertical rotisserie or a fancy kitchen setup to enjoy restaurant-quality shawarma at home. All it takes is perfectly marinated beef, a hot pan, and a little rolling action.

Letโ€™s get into it!


Why Youโ€™ll Love This Beef Shawarma

Bold, Smoky Flavor โ€“ The spice blend gives the beef that signature Middle Eastern taste with a hint of smokiness.

Crispy Yet Juicy โ€“ The beef is cooked to perfection, tender on the inside with slightly crispy edges.

Super Easy to Make โ€“ No special tools neededโ€”just marinate, cook, and roll!

Customizable โ€“ Load it up with your favorite toppings, swap the beef for chicken, or go extra saucy.


What Youโ€™ll Need

For the Beef Marinade:

  • 500g beef (thinly sliced)
  • 1 teaspoon all-purpose seasoning
  • ยฝ teaspoon smoked paprika
  • ยฝ teaspoon onion powder
  • ยฝ teaspoon black pepper
  • 1 teaspoon minced garlic
  • ยฝ teaspoon salt
  • 2 tablespoons olive oil

For the Shawarma Sauce:

  • ยฝ cup mayonnaise
  • ยฝ cup ketchup
  • Juice of ยฝ lemon

For the Filling:

  • 1 medium carrot (grated)
  • ยฝ cucumber (chopped)
  • 1 cup cabbage (thinly sliced)
  • 2 smoked sausages (or hot dogs)
  • 4 large tortillas (or flatbread)

How to Make Beef Shawarma โ€“ Step by Step

Making beef shawarma at home is quick and effortlessโ€”just marinate, sear, assemble, and enjoy!

Step 1: Marinate the Beef

  • Start with thinly sliced beefโ€”this helps it cook quickly and absorb all the flavors.
  • In a bowl, mix all the marinade ingredients (seasoning, paprika, garlic, etc.).
  • Coat the beef evenly and let it marinate for at least 1 hour (overnight is even better).

Pro Tip: A longer marination time means juicier, more flavorful beef!

Step 2: Prep the Veggies & Sauce

  • Grate the carrots for some crunch.
  • Slice the cabbage thinlyโ€”this adds freshness.
  • Chop the cucumber for a little extra bite.
  • In a bowl, mix mayonnaise, ketchup, and lemon juice to create the shawarma sauce.

Pro Tip: Let the sauce sit for 10 minutesโ€”this deepens the flavors!

  • Drizzle some of the sauce on the grated carrots, cabbage and cucumber
Beef shawarma Joyful cook

Step 3: Cook the Beef & Sausages

  • Heat a pan on medium-high heat and add a little oil.
  • Sear the beef in batches for 5โ€“7 minutes until browned and slightly crispy.
  • Using the same pan, fry the sausages until lightly golden.

Pro Tip: Cooking in batches prevents the beef from steamingโ€”we want it seared, not soggy!

Step 4: Assemble the Shawarma Wraps

  • Spread a generous amount of shawarma sauce on a tortilla.
  • Add a layer of shredded beef and top with cabbage, carrots, and cucumber.
  • Place a smoked sausage in the center for extra flavor.

Pro Tip: More sauce = juicier shawarma!

Step 5: Wrap It Up

  • Fold in the sides of the tortilla.
  • Roll tightly from one end to the other to keep everything snug.
  • Lightly toast in a dry pan for 1 minute per side to seal it all together.

Pro Tip: If the wrap starts to crack, warm it up slightly before rolling.


How to Serve Beef Shawarma Like a Pro

Shawarma is amazing on its own, but here are some fun ways to serve it:

Classic Style: Wrap it up and enjoy as-is!

With Extra Sauce: Drizzle more shawarma sauce on top.

With a Side:ย Serve with crispy fries or pickles. Learn how to make Pickles here
Platter Style:ย Skip the wrap and serve the beef with rice or pita bread. See this guide on how to make pita bread for the perfect base.


How to Store & Reheat Shawarma

 Fridge: Wrap leftover shawarma in foil and store for up to 2 days.
 Freezer: Store the cooked beef in a sealed container for up to 1 month.
 To Reheat: Warm in a dry pan over medium heat or microwave for 20 seconds.

Pro Tip: If reheating frozen beef, let it thaw first before warming up.


Shawarma Variations

Switch things up with these fun twists:

Chicken Shawarma:ย Swap beef for boneless chicken thighsโ€”same marinade, same amazing flavor. See this guide on how to make chicken shawarma for a lighter twist.
Cheesy Shawarma:ย Add a layer ofย melted cheeseย before rolling.
Extra Spicy:ย Toss in someย chili flakesย or hot sauce.
Garlic Butter Shawarma:ย Brush the tortilla withย garlic butterย before toasting.
Loaded Shawarma:ย Addย fries inside the wrapย for a full-on street food experience!


Tips & Tricks for the Best Shawarma

  • Marinate overnight for maximum flavor.
  • Use thinly sliced beefโ€”it cooks faster and absorbs spices better.
  • Sear, donโ€™t steamโ€”cook in batches for that perfect crispy edge.
  • Toast the wrapโ€”this keeps it from getting soggy.
  •  Donโ€™t skimp on sauceโ€”the juicier, the better!

Looking for something different try out this beef burger recipe


Now Itโ€™s Your Turn!

Now that youโ€™ve got all the secrets to making the best homemade beef shawarma, itโ€™s time to give it a try!

Did you make this recipe? Share your photos and tag me on Instagram @joyfulcookโ€”Iโ€™d love to see your shawarma creations!

If you loved this recipe, leave a comment, share it with friends, and subscribe for more easy and delicious home-cooked meals.

Happy cooking!

Recipe Video

Shawarma

Beef shawarma is one of those street foods that always hits the spotโ€”juicy, well-seasoned beef wrapped in warm, slightly crispy flatbread with creamy, tangy sauce and fresh veggies. Itโ€™s the kind of meal that feels like a treat, whether youโ€™re grabbing it on the go or making it at home.

  • Prep Time: 10 mins
  • Cook Time: 15 mins
  • Marinate: 1 Hour
  • Serving Size: 3 - 4 People
Sharwarma
Pin

Ingredients

For the Beef Marinade

For the Shawarma Sauce

For the Filling

Instructions

  1. Pat the beef dry with a paper towel to remove excess moisture.
  2. Trim off any fat if needed.
  3. In a bowl, mix all the marinade spices (all-purpose seasoning, salt, paprika, onion powder, black pepper, and garlic).
  4. Coat the beef with the spice mix, rubbing it in well.
  5. Cover with plastic wrap and let it marinate for at least 1 hour.
  6. Grate the carrot for a hint of sweetness.
  7. Thinly slice the cabbage and chop the cucumber.
  8. In a bowl, mix the mayonnaise, ketchup, and lemon juice to make the shawarma sauce. Set aside.
  9. Heat 1 tablespoon of olive oil in a pan over medium-high heat.
  10. Fry the marinated beef in batches for 5โ€“7 minutes until browned. Avoid overcrowding the pan.
  11. Use the remaining beef fat in the pan to fry the smoked sausages for extra flavor. Cook until slightly browned.
  12. Assemble the Shawarma Wraps
  13. Spread shawarma sauce over the tortilla.
  14. Add a layer of shredded beef, followed by the coleslaw mix (carrot, cabbage, cucumber).
  15. Place one smoked sausage on top.
  16. Fold in the sides of the tortilla first.
  17. Tuck in the edge closest to you and roll tightly to seal.
  18. Toast the wrap in a hot dry pan for 1 minute per side to crisp up and seal the edges.
  19. Cut the shawarma in half and serve warm.
  20. Enjoy with extra shawarma sauce or a side of fries!
Instagram Icon

Did you make this recipe? Tag or mention @joyfulcook_. I would love to hear from you!

What do you think?

Rate this recipe

Average Rating: (5 / 5 from 20 ratings)

4 Comments

Leave a Reply