I love ham at Christmas and could happily content myself just slicing chunk after chunk whilst waiting for dinner to be ready.

Preparation time: 60 minutes

Cooking time: 150 minutes

Ingredients Add to Shopping List

Serves: 8 people

Add all ingredients Select All


  1. Soak the ham for up to an hour. Put into a pot, cover with water and bring to the boil.
  2. Allow to simmer for about 2 hours and turn off heat, allowing meat to cool in the cooking liquid.
  3. Remove the ham and using the tip of your knife, score lines across the fat to create a diamond shaped pattern.
  4. Stud the cloves into the scored fat between each diamond. Place the ham onto a baking tray.
  5. Melt the marmalade gently and pour over or brush onto the ham. Sprinkle with brown sugar.
  6. Loosely cover with tinfoil and bake in the oven at 150ºC/300ºF/Gas Mark 2 for about an hour, then remove from the oven.
  7. Take the tinfoil off at this stage and turn up the heat.
  8. Return the ham to the oven for an additional 20 minutes until the skin has become slightly crispy and caramelised.
  9. Rest the meat for an additional 30 minutes out of the oven before slicing.


  • Francine O'Regan, 19 Mar 12

    3 stars rating
    Fabulous recipe. Even now I'm still using this recipe long after Christmas, everyone loves it!!
  • Rebecca Cullen, 28 Jan 12

    3 stars rating
    I use this on my ham at christmas and I can honestly say it was the best ham that was ever eaten in my house Thanks Kevin it is now on my regular list

Shopping List

0 View Clear