Report

Help us improve this tool

Ham Cooking Time Calculator

Estimate ham baking time and oven temperature from ham type, cut, and weight.

O M T

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.