Try this slow-cooked shawarma chicken recipe then check out our classic shawarma, chicken kebabs, chicken gyros and more BBQ skewer recipes.


  • 1.5kg whole chicken
  • 1 large, cut into thick discs red onion


  • 2 tsp black peppercorns
  • 1 tsp cardamom pods
  • 1 tsp cloves
  • 2 tsp ground allspice
  • 2 tsp garlic salt
  • 1 tsp ground cinnamon
  • ½ tsp dried oregano
  • ½ tsp mild chilli powder
  • ½ tsp paprika
  • 3 tbsp olive oil
  • 1, juiced lemon


  • 2 tbsp tahini
  • 6 tbsp natural yogurt
  • 1 clove, crushed garlic
  • 1 juiced lemon


  • warmed flatbreads or pittas
  • pickled turnips and chillies
  • red onion slices
  • cucumber slices
  • tomato wedges
  • shredded lettuce
  • chilli sauce


  • STEP 1

    Grind the whole spices with a spice grinder or pestle and mortar, then mix with the rest of the spices, olive oil and lemon. Rub over the chicken (including the cavity). Marinate overnight in the fridge (take out of the fridge 30 minutes before cooking) or, if short on time, leave for an hour at room temperature.

  • STEP 2

    Heat the oven to 160C/140C/gas 3. Put the onions in the bottom of a roasting tin and sit the chicken on top. Cook for 21/2 hours, covering with foil if the chicken is catching (it will go dark with the spices).

  • STEP 3

    Mix together all of the tahini sauce ingredients and season. Rest the chicken for 20 minutes then pull into chunks and pile onto flatbreads with the accompaniments.

*This recipe is gluten free according to industry standards

Check out our other roast chicken recipes here

A golden roast chicken in a white baking dish


Janine Ratcliffe Portrait
Janine RatcliffeFood director

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating