Ham Cooking Time Calculator

Choose your ham's type and cut, enter its weight, and get an oven time range at 325°F along with the internal temperature it needs to reach.

Please enter a ham weight greater than 0.

FigureValue

The Problem: "Ham" Covers Very Different Things

Most hams sold in U.S. supermarkets are already fully cooked, so putting one in the oven is really just warming it through. A fresh ham, on the other hand, is a raw leg of pork, and a "cook-before-eating" ham has been cured and smoked but not heated enough to be safe yet. Those three need different times and different finishing temperatures, and a single rule like "20 minutes a pound" is too long for a spiral-cut ham (it dries out) and not long enough for a fresh bone-in leg. This calculator follows the USDA Food Safety and Inspection Service (FSIS) ham timetable, which lists a separate minutes-per-pound range for each type and cut.

What You Need Before You Start

The Logic Behind the Timing

The calculator multiplies your ham's weight by the low and high ends of the USDA minutes-per-pound range for its cut. An 8 lb spiral-cut cooked ham at 10 to 18 minutes per pound works out to 80 to 144 minutes — about 1 hour 20 minutes to 2 hours 24 minutes. A 12 lb whole, bone-in, cook-before-eating ham at 18 to 20 minutes per pound needs 216 to 240 minutes, or 3 hours 36 minutes to 4 hours. Kilograms are converted at 2.20462 lb per kg.

The target temperature depends on the type. Fully cooked hams packaged in a USDA-inspected plant are reheated to 140°F; cooked hams that were repackaged elsewhere, and leftovers, go to 165°F. Fresh and cook-before-eating hams must reach 145°F, followed by a rest of at least 3 minutes before carving. The calculator also estimates servings from USDA's buying guideline: ¼ to ⅓ lb per serving for boneless ham and ⅓ to ½ lb for bone-in.

When the Number Might Not Match Your Oven

The USDA table is built around typical weight ranges for each cut (for example 7–9 lb for spiral-cut, 10–14 lb for a whole bone-in ham). If your ham falls well outside that range, the calculator flags it, because minutes-per-pound times don't scale perfectly for very small or very large pieces. A ham that goes into the oven straight from a cold refrigerator, an oven that runs hot or cool, a roasting pan without a foil cover, or frequent door opening will all move the real time. Start checking the temperature at the low end of the range, and if you plan to glaze, brush it on near the end of the time so the sugar doesn't burn. Country hams (dry-cured) are soaked and simmered rather than roasted, so they aren't covered here — follow the producer's instructions.

Related calculators

Bread Dough Hydration Calculator

Work out water weight from your flour and target hydration, or check the hydration of a recipe you already have.

Priming Sugar Calculator

Enter your batch size, fermentation temperature, and target carbonation to get the exact grams of corn sugar, table sugar, or DME to add before bottling.

Sourdough Starter Feeding Ratio Calculator

Enter your starter amount and feeding ratio to get exact flour and water amounts.

Batch Cocktail Calculator

Scale a single-serving cocktail recipe to any batch size, with the dilution water a bartender would add so it still tastes balanced.

Fitzpatrick Skin Type Calculator

Answer 10 questions about your genetic disposition, sun reaction, and tanning habits to find your Fitzpatrick skin type.