Ham Cooking Time Calculator

Ham cooking time depends heavily on whether it's fully cooked or fresh, and whole or spiral-cut. Choose your type and weight.

How this works

'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.

Frequently asked questions

Do I need to cook a fully cooked ham, or just reheat it?

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.

What internal temperature does a fresh ham need?

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.

Why does a spiral-cut ham cook faster than a whole one?

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.

All ChefCalcs calculators

No calculators match your search.