Ham Cooking Time Calculator
Estimate ham baking time and oven temperature from ham type, cut, and weight.
Ham Cooking Time Formula
Ham baking time is estimated from weight and the recommended minutes-per-pound range for the ham type and cut:
$$\text{cooking time} = \text{weight} \times \text{minutes per pound}$$
Use a 325°F (160°C) oven and cook until the internal temperature reaches at least 145°F (63°C). Related tools: BBQ Party Calculator and Cooking Measurement Converter.
Ham Type Matters
Smoked cooked hams, especially spiral-cut pieces, heat faster than fresh uncooked hams or large bone-in cook-before-eating cuts. Country ham needs soaking before cooking to reduce saltiness.
Example
An 8-pound spiral-cut smoked cooked ham at about 14 minutes per pound needs roughly 112 minutes, or 1 hour 52 minutes, in a 325°F oven.
Frequently Asked Questions
What internal temperature should ham reach?
At least 145°F (63°C) in the thickest part, measured with a meat thermometer.
Do I need to soak country ham?
Yes. Soak country ham in the refrigerator for 4 to 12 hours before cooking to reduce salt concentration.
Why is there a time range?
Ovens vary, bone-in cuts heat differently than boneless cuts, and ham density changes between products. The range reflects common USDA-style guidance.
Should I baste ham while it cooks?
Glazing near the end is fine, but frequent basting with pan juices can make already salty hams taste too salty.