When reheating ham, to keep it juicy and tender, it’s important to use gentle, low heat. Preheat your oven to around 160°C and place in an oven-safe dish. Cover tightly with foil to trap moisture and prevent the surface drying out. You could even add a small amount of water or stock to help create steam, which keeps the ham moist. Depending on size and thickness of the ham, heat it for 15 to 20 minutes per pound, or until it reaches an internal temperature of 75°C. Avoid overheating, as this can cause the ham to become tough and dry.