How Long to Cook a 1kg Ham for Perfect Results?

Learn the ideal cooking time for a 1 kg ham to achieve a delicious, perfectly cooked meal.

Published

Video transcript

To cook a 1 kg ham: Preheat your oven to 160°C (320°F). Place the ham in a roasting pan and cook for about 30-35 minutes per 500 grams, making it approximately 1 to 1.5 hours. Ensure the ham reaches an internal temperature of 75°C (165°F) using a meat thermometer. Let it rest for a few minutes before slicing.

Questions and answers

  1. What is the best temperature to cook ham?

    The best temperature to cook a ham is 160°C (320°F).

  2. How do I know when my ham is done?

    Use a meat thermometer to check if the internal temperature of the ham has reached 75°C (165°F).

  3. Should I cover my ham while cooking?

    You can cover the ham with foil for the first part of cooking to retain moisture, then uncover it to brown the outside.

  4. Can I cook a ham from frozen?

    It is not recommended to cook a ham from frozen; it's best to thaw it in the refrigerator for safe cooking.