This Chicken Shawarma is juicy, messy, smoky — and just ridiculously good. Marinated chicken thighs stacked on skewers with onions and peppers, grilled ‘til gnarly outside but soft inside. Easy to prep, crowd-pleasing, and honestly, it smells unreal while it’s cooking.
Ingredients Needed
For the Filling:
- 12 small free-range chicken thighs, skinless & boneless
- 2 garlic cloves
- 3 lemons
- 3 tsp baharat spice mix (plus extra to serve)
- 100g natural or Greek-style yoghurt
- 2 mixed-colour peppers
- 1 red onion
For Assembling:
- 6 flatbreads (shop-bought or homemade)
- Olive oil
- Chilli sauce (optional)
You’ll Also Need:
- 4 long metal skewers
How To Make Chicken Shawarma
- Marinate the Chicken: Grate the garlic into a bowl. Add lemon zest + juice from 1 lemon, the baharat spice, yoghurt. Whisk. Toss in the chicken thighs. Coat them well. Cover and let it chill — 2 hours minimum, overnight is better.
- Prep the Veggies: Rip up the peppers. Peel and quarter the onion. Halve the other lemons. Keep it rustic — this isn’t a dainty dish.
- Add the Chicken: Skewer time: start with half a lemon, then layer on the chicken thighs, bits of pepper, onion chunks. Stack it all. End with the other lemon half. Drizzle olive oil over the top.
- Grill to Perfection: Cook on a BBQ with indirect heat — or in the oven at 200°C. 55 mins on the grill, turn every 10 min. Oven takes about 45 mins. Add a splash of water in a tray underneath so it stays juicy.
- Serve Hot: Rest for 10 mins. Slice vertically between skewers so you get crispy edges + tender centre. Serve with flatbreads, chilli sauce, and extra baharat. Dig in.

Why I Love This Recipe
Okay so, we had mates over and I did this on the grill — I didn’t say a word. Just brought it out and started carving. Silence. Followed by, “What is this and when can I have it again?” It’s that kinda recipe. Big flavour, simple stuff.
Recipe Tips
- Marinate overnight for deep flavour — you’ll taste the difference
- Don’t skip the lemon on the skewers — it bastes everything from the inside
- Baharat can be swapped for ras el hanout or shawarma spice blend
- If using oven, rotate the skewers halfway for even browning
- Let the meat rest — juices settle, flavour locks in
- Flatbreads warm up best in a dry pan, not the microwave
- Slice with a long sharp knife, not a serrated one
How To Store Chicken Shawarma
- At Room Temperature: Don’t leave it out for more than an hour.
- In the Fridge: Store cooked chicken in an airtight container for up to 3 days.
- In the Freezer: Freeze slices flat in a zip bag. Lasts up to 2 months.
- Reheating: Oven at 180°C for 8–10 mins. Or pan-fry until warmed through.
Nutrition Facts (per serving)
- Calories: ~480
- Carbs: 28g
- Protein: 36g
- Fat: 24g
- Sugar: 5g
- Fibre: 3g
- Sodium: Moderate
Let’s Answer a Few Questions! (FAQs)
- Q: Can I use chicken breast instead of thighs?
A: You can, but it’ll be drier. Thighs are more forgiving — juicier, tastier. - Q: What if I don’t have baharat?
A: Use a mix of paprika, cumin, coriander, cinnamon, and pepper. Close enough. - Q: Can I bake this without skewers?
A: Sure — lay it in a tray with the onions and peppers. Still delicious. - Q: Can I make this vegetarian?
A: Yeah — try thick slices of aubergine or halloumi instead of chicken. Same marinade.
Chicken Shawarma Recipe
Course: DinnerCuisine: Middle EasternDifficulty: Easy4
20
minutes45
480
kcalJuicy chicken shawarma grilled to perfection with spiced yoghurt marinade, roasted veg, and warm flatbreads — bold, smoky, and satisfying.
Ingredients
12 boneless chicken thighs
2 garlic cloves
3 lemons
3 tsp baharat spice
100g natural yoghurt
2 mixed peppers
1 red onion
6 flatbreads
Olive oil
Chilli sauce (optional)
Directions
- Grate garlic, mix with lemon, baharat, yoghurt. Marinate chicken.
- Prep veggies, halve lemons. Skewer meat + veg, lemon top + bottom.
- BBQ 55 mins or oven 45 mins at 200°C. Turn regularly.
- Rest 10 mins. Slice and serve with flatbreads and sauce.
Notes
- Overnight marinade = best flavour
- Use foil-wrapped bricks if BBQ has no skewer space
- Let meat rest before slicing
- Add water under roasting tray for juicier results