Homemade Chicken Shawarma Recipe (Easy, No Spit)
The first time I had proper chicken shawarma from a street cart, I genuinely thought there was no way to recreate that smoky, spiced, garlicky magic at home without one of those giant rotating spits. I was wrong. The secret isn't the equipment — it's the marinade. A bold blend of warm spices, yogurt and lemon does all the heavy lifting, and a hot pan or oven gives you those crispy, charred edges everyone fights over.
This homemade version is juicy, deeply spiced, and wrapped up with a creamy garlic sauce and fresh veggies. Once you make it, the craving will hit regularly — consider yourself warned.
Why You'll Love This Recipe
It tastes like your favourite takeaway but fresher and cheaper, and it's secretly simple. The marinade does most of the work, and you can serve it as wraps, rice bowls or salad plates.
Ingredients
For the chicken marinade
- 600g boneless chicken thighs
- 3 tbsp yogurt
- 2 tbsp oil
- 1 tbsp lemon juice
- 1 tbsp garlic, minced
- 1 tsp cumin
- 1 tsp paprika
- 1 tsp coriander powder
- 1/2 tsp turmeric
- 1/2 tsp cinnamon
- 1/4 tsp cayenne (optional)
- Salt and pepper
To serve
- Flatbreads or pita
- Garlic sauce or yogurt-garlic dip
- Sliced onion, tomato, cucumber, lettuce
Step-By-Step Instructions
1. Marinate the chicken
Mix all the marinade ingredients and coat the chicken well. Cover and refrigerate for at least 1 hour — overnight is even better. This is where shawarma gets its deep flavour and tenderness.
2. Cook the chicken
Cook the marinated chicken in a hot pan (or on a baking tray at 220°C) until charred at the edges and cooked through, about 6–8 minutes per side. Those crispy bits are the best part, so don't rush them.
3. Rest and slice
Let the chicken rest a few minutes, then slice it into thin strips. Resting keeps it juicy.
4. Make the wraps
Warm the flatbreads, spread garlic sauce, add the sliced chicken, then pile on onion, tomato, cucumber and lettuce. Roll tightly and serve.
Pro Tips From Our Kitchen
- Marinate as long as you can — overnight gives the best flavour
- Cook on high heat for those signature crispy, charred edges
- Slice thin so every bite is tender and easy to wrap
- A squeeze of lemon at the end lifts all the warm spices
Common Mistakes To Avoid
- Using chicken breast — it dries out and won't char as well
- Skipping or rushing the marinade — the spices need time to work
- Cooking on low heat — you'll steam the chicken instead of charring it
- Overfilling the wrap — it'll burst and fall apart
Easy Variations
Swap chicken for paneer or mushrooms for a vegetarian shawarma. Serve over rice with salad for a shawarma bowl, or with fries and garlic sauce platter-style. Add pickles or a drizzle of hot sauce for extra punch.
Storage Tips
Store the cooked chicken separately for up to 3 days and reheat in a hot pan to re-crisp. Keep the sauce, bread and veggies separate so nothing goes soggy until you assemble.
Serving Suggestions
Serve as wraps with garlic sauce and pickles, or as a bowl with rice and salad. It's great alongside our Easy Chicken Tacos for a build-your-own dinner night.
Final Thoughts
Homemade chicken shawarma proves you don't need fancy equipment to make street-food favourites — just a good marinade and a hot pan. Make a big batch and you'll have flavour-packed lunches all week. For more global street-food recipes, browse our recipes or visit the blog.
Frequently Asked Questions
Yes. A hot pan, grill or oven gives you the same charred, juicy results. The flavour comes from the marinade, not the equipment.
Boneless chicken thighs. They stay juicy and char beautifully, unlike breast which can dry out.
At least 1 hour, but overnight gives the deepest flavour and most tender result.
A creamy garlic sauce (toum) or a yogurt-garlic dip is classic. Tahini sauce or hot sauce also work well.
Yes. Cook the chicken ahead, store it separately, and reheat in a hot pan to keep the edges crisp before assembling.
Reduce or skip the cayenne. The other spices are warm and aromatic rather than hot, so it stays flavourful but mild.