For most standard hams, a good rule of thumb is 10–15 minutes per pound in a 275–325°F (135–165°C) oven, until the correct internal temperature is reached. Exact time depends on whether the ham is pre-cooked or raw, bone-in or boneless, and you should always go by a meat thermometer rather than time alone.

Key time and temperature rules

  • Pre-cooked (ready-to-eat) ham: Heat at 275–325°F for about 10–15 minutes per pound until the center reaches about 140°F, then rest before slicing.
  • Raw/partially cooked ham: Bake at about 325–350°F until the thickest part reaches at least 145–160°F, which can be roughly 20 minutes per pound or more depending on size and oven.
  • Spiral-cut ham: Often needs the gentler end of the range (around 275°F and 10–15 minutes per pound) because it can dry out faster; keep it tightly covered and check with a thermometer.

Simple step-by-step approach

  1. Check your ham’s label to see if it is pre-cooked or raw and note its weight in pounds.
  1. Preheat your oven (275–325°F for pre-cooked; 325–350°F for raw), place the ham in a roasting pan, and cover tightly with foil to keep it moist.
  1. Calculate the initial time using 10–15 minutes per pound, then start checking the internal temperature in the thickest part of the meat before that time is fully up.
  1. Once near the target temperature, you can raise the oven heat briefly and add a glaze for a caramelized exterior, then rest the ham 10–20 minutes before carving.

Safety and doneness check

  • Use an instant-read thermometer inserted into the thickest part of the ham, avoiding the bone, to verify doneness.
  • Aim for around 140°F for a pre-cooked, reheated ham and higher (up to 160°F) for raw hams, following the guidance on the package and local food-safety recommendations.

Quick example times

  • 8 lb pre-cooked ham at 275–325°F: roughly 1 hour 20 minutes to 2 hours, then check temperature and adjust as needed.
  • 10 lb pre-cooked spiral ham at 275–325°F: about 2 to 2½ hours, checking for 140°F in the center before glazing and resting.

If you share the exact weight and whether your ham is pre-cooked or raw, a more precise estimated cooking time per pound can be given.