Skip to content

Honey roast ham

 240 ratings

Prep Time:5 mins

Cooking Time:120 mins

Serves:22 Adults


Honey roast ham

This is one of our most popular recipes. If the last of this delicious ham isn’t gobbled up in one meal, it can be stored in the fridge as equally tasty leftovers. 


  • 1 ham, around 2kg / 4½ lb
  • 3 tablespoons of wholegrain mustard
  • 5 tablespoons of honey


  1. Allow 20 minutes of cooking time per 450g / 1lb.
  2. Remove the outer wrappings and place ham in a saucepan. Cover with cold water, place the lid on top and bring to the boil.
  3. Boil for the length of time indicated on the cooking instructions on your ham. 
  4. At the end of the cooking time, turn the heat off and leave the ham sitting in the hot water for about 10 minutes - this will make it easier to carve.
  5. Drain off the water and place the ham on a roasting tray.
  6. Preheat the oven to 160°C / 320°F / Gas Mark 3.
  7. Place on a tray and cover with foil, roast for a half hour at the above temperature.
  8. In a cup, mix up the honey with the wholegrain mustard.
  9. Remove the foil and spread over the surface of the roasted ham using the back of a spoon or a knife.
  10. Roast for a further 15 minutes until golden brown, basting once or twice during cooking with the honey glaze. Learn how to check your meat is cooked properly with three easy tips here.

What you will need

  • Baking tray
  • Saucepan

Serving suggestions

Stud the outside of your oven-baked honey roast ham with cloves before roasting it for a more festive flavour. If you have leftovers, try making our cheese and ham bagel.

"Remember to wash your hands with warm soapy water after handling raw meat"

Safefood Logo

Sign up for our family focused healthy eating and food safety news.

Safefood logo

The site content is redirecting to the NI version.