Peking-style chicken

Give the Sunday roast an Asian twist with this crispy-skinned Peking chicken recipe

  • Prep:10 mins
    Cook:1 hrs 20 mins
    Plus marinating time
  • Serves 6
  • Easy

Nutrition per serving

  • kcal 235
  • fat 14g
  • saturates 5g
  • carbs 5g
  • sugars 5g
  • fibre 0g
  • protein 21g
  • salt 2.26g


  • 1 orange
  • 5 tbsp soy sauce
  • 3 tbsp dry sherry
  • 1 tsp Chinese five-spice powder
  • 4 garlic cloves
  • thumb-sized piece fresh root ginger
  • 1½ kg whole chicken
  • 2 tbsp honey


For wonderful crispness
Try pouring boiling water over the skin just before cooking.


  1. Pare the zest from the orange in thick strips then mix with the soy sauce, sherry and fivespice powder in a large food bag. Bash the garlic cloves and ginger with the back of a knife to bruise them, then add to the bag and give everything a good mix. Put the chicken in the bag, rub the marinade all over the flesh then leave to marinate in the fridge for at least 3 hrs, overnight ideally.

  2. Heat oven to 190C/fan 170C/gas 5. Remove the chicken from the marinade (keep it for later). Halve the orange and put both halves inside the cavity along with the bashed ginger and garlic from the marinade. With the chicken sitting on a rack in the sink, pour a kettleful of boiling water over it. Pat completely dry with kitchen paper. Set the chicken on its wire rack over a roasting tray and roast for 50 mins per kg or until the juices run clear when the thigh is pierced with a skewer.

  3. Strain the marinade into a pan along with the honey. Bring up to the boil then simmer for a couple of mins. Just before serving, turn the oven up as high as it will go. Brush some of the marinade all over the chicken. Return to the oven and cook until the chicken is crisp and browned. This will only take a couple of mins. Leave to rest, uncovered, for 5 mins. Serve with the remaining warmed marinade, some plain rice and bok choi or spinach stirfried with a little garlic and oyster sauce.

Suggested recipes from this collection...