Take a whole chicken and clean it well. Wipe it with a paper towel to make it completely dry. This will ensure that the marination sticks.
Now take a bowl and add all the ingredients in it. Mix well to form a thick smooth paste.
Now line a baking sheet with foil and brush it with some oil. Place the chicken over it and pour over the marination.
Massage the chicken well, so the marination sticks all over the chicken.
Leave it to marinate for 30 mins.
Preheat the oven to 200 Degree C.
Now place the squeezed lemon half inside the cavity of the chicken. Put the chicken in the preheated oven for 20 mins.
Now after 20 mins, take the chicken out and reduce the oven temp to 160 degree C.
Now baste the chicken with the juices left in the tray. Cover the chicken with foil and bake in the oven for 20 more mins.
Remove the chicken and baste it once more..Cover the chicken with foil and bake in the oven for 20 more mins.
Remove the chicken and baste it once more..Cover the chicken with foil and bake in the oven for 20 more mins.
Now take the chicken out of the oven, increase the oven temp to 250 Degree C. Baste the chicken one final time. Remove the foil and bake the chicken in the oven for the final 10 mins.
Now take the chicken out of the oven and allow it to rest for 15 mins.
Now use a kitchen scissors or knife and cut into pieces.