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

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!




















I really appreciate this recipe. Nigerians donโt joke with food. It would be great if you could also share how to make the special shawarma sauce that tastes so good.
Thanks, Tunde Iโm glad you liked it.
A million thanks ๐
Thank you Esther