Ham cooking time depends heavily on whether it's fully cooked or fresh, and whole or spiral-cut. Choose your type and weight.
'Ham' covers several different products that cook differently: fully cooked hams (whole or spiral-cut) mainly need reheating to 140°F, while fresh, uncooked ham must be cooked all the way to 145°F like any raw pork roast. This calculator applies standard minutes-per-pound rates for each type at a 325°F oven.
Source: Time-per-pound estimates follow USDA and industry (Butterball/National Pork Board-style) ham cooking charts at 325°F.
A fully cooked (city) ham, whether whole or spiral-cut, is safe to eat cold and only needs to be reheated to an internal temperature of 140°F for the best warm-served texture and flavor.
A fresh, uncooked ham is raw pork and must be cooked to a minimum internal temperature of 145°F, followed by a 3-minute rest, per USDA guidance.
The pre-cut slices expose more surface area to heat, so a spiral ham reheats more quickly and evenly than an equivalent-weight whole ham — but that same surface area also makes it dry out faster if left uncovered too long.
Not happy with our calculations or how it works? Let us know.
Have a suggestion for a calculator you don't see here? Let us know.
No calculators match your search.