how long to cook ham in oven
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
- Check your ham’s label to see if it is pre-cooked or raw and note its weight in pounds.
- 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.
- 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.
- 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.