How Long and at What Temperature to Cook a Pre-Cooked Ham?

Learn the ideal time and temperature to cook a pre-cooked ham ensuring it’s safe and perfectly warmed through.

Published

Video transcript

Heat a pre-cooked ham at 325°F (163°C) for 15-20 minutes per pound. Ensure the internal temperature reaches 140°F (60°C) when using a meat thermometer. This guarantees that your ham is both warm and safe to eat. For glazing, apply it 30 minutes before the end of the cooking time.

Questions and answers

  1. What is the correct internal temperature for reheating a pre-cooked ham?

    The internal temperature should reach 140°F (60°C) to ensure the ham is properly warmed and safe to eat.

  2. How long should I cook a pre-cooked ham at 325°F?

    Cook the pre-cooked ham for 15-20 minutes per pound at 325°F (163°C).

  3. When should I apply glaze to a pre-cooked ham?

    Apply the glaze about 30 minutes before the end of the cooking time for the best flavor and appearance.