StatGardenREF. DESK
Calculators/Food/Ham cooking time
Food

Ham cooking time calculator

Oven roasting time for a ham, from its weight and whether it is fully cooked or fresh.

Published 5 August 2026 · Updated 24 September 2026

What this calculator does

Ham cooking time depends on type more than anything else. A fully cooked spiral-cut ham needs only about 20 minutes per pound to warm through, while a fresh uncooked half ham needs 37, nearly double.

The distinction that matters is whether the ham is already cooked. Most supermarket hams are, and are being reheated rather than cooked, which is why they need only to reach about 60°C. A fresh uncooked ham is raw pork and must reach 63°C with a rest afterwards, which is a different job entirely.

The formula

FormulaCook time = weight × minutes per pound for the ham type, at 325°F (163°C) oven

The weight is multiplied by the minutes per pound for the ham type at a 325°F oven. The rates are standard guidance for each type, with fully cooked hams needing only to warm through and fresh hams needing to cook properly. Time is always an estimate, and a thermometer is what confirms the ham is ready.

TermMeaning
Fully cookedAlready cooked during processing, so it only needs reheating to about 60°C.
Fresh hamUncooked pork leg, which must reach 63°C with a three minute rest.
Spiral-cutPre-sliced around the bone. Heats fastest but dries out more readily, so it is usually covered.
325°FAbout 163°C, the oven temperature these rates assume.

The inputs explained

FieldWhat to enter
Ham weight (lb)Ham weight in pounds.
Ham typeThe ham type, which sets the minutes per pound. Check the label, since fully cooked and fresh hams need very different treatment.

When to use it

Timing a holiday meal

Ham is usually one of several dishes competing for the oven, so knowing the time it needs is what makes the schedule work.

Checking a label instruction

Package instructions vary and are sometimes generic. Calculating from the type and weight is a useful cross-check.

Deciding between ham types

A spiral-cut ham is much faster but dries more easily; a bone-in is slower and more forgiving. The time difference is part of that decision.

Worked examples

Every figure in the tables below is produced by this page’s own calculator at build time, so the numbers and the tool always agree. Select any row to load that scenario.

How long does each ham type take?

The same 8 lb weight across the five ham types.

An 8 lb ham at 325°F
Ham typeRoasting time (325°F oven)Rate usedHam weight
Spiral-cut, fully cooked2 h 40 min20 min/lb8.00 lb
Bone-in, fully cooked2 h 56 min22 min/lb8.00 lb
Boneless, fully cooked3 h 36 min27 min/lb8.00 lb
Fresh, bone-in3 h 12 min24 min/lb8.00 lb
Fresh, half, bone-in4 h 56 min37 min/lb8.00 lb
The same 8 lb ham takes anywhere from 2 hours 40 minutes to 4 hours 56 minutes depending on type. The two fresh rows are the ones needing genuine cooking rather than reheating, and the half ham takes longest of all because a cut face loses heat differently from a whole joint.

Questions

What temperature should ham reach?

A fully cooked ham needs only about 60°C to be pleasantly warm through. A fresh uncooked ham must reach 63°C with a three minute rest afterwards, since it is raw pork. Check the label to know which you have, because the two are treated quite differently.

Should I cover the ham?

Usually yes, with foil for most of the cooking, removing it near the end if a glaze is being applied and caramelised. Spiral-cut hams in particular dry out quickly uncovered, since every slice face is exposed to the oven air.

When do I apply a glaze?

In the last 20 to 30 minutes. Glazes are mostly sugar and will burn over a full cooking time. Applying at the end with the foil removed gives the caramelisation without the bitterness.

How do I keep a ham from drying out?

Cover it, cook at a moderate temperature rather than a high one, add a little liquid to the pan, and stop at the right internal temperature rather than the clock. Overcooking is the main cause, and with a fully cooked ham it is easy to do since there is no doneness cue to wait for.

For how much ham to buy, see the ham per person calculator. For turkey instead, see the turkey roasting planner.