FullCalculator

Ham Cooking Time Calculator

Ham Cooking Time

Formula

cook_time = weight_lbs × minutes_per_pound × temperature_adjustment_factor

Frequently Asked Questions

How long do you cook a ham per pound?
A pre-cooked ham takes about 15 minutes per pound at 325°F. An uncooked bone-in ham takes about 22 minutes per pound, and a boneless uncooked ham about 25 minutes per pound.
What internal temperature should ham reach?
Pre-cooked hams should be heated to an internal temperature of 140°F. Uncooked hams must reach 145°F, and country hams should reach 160°F for food safety.
Should I cover ham while baking?
Yes, cover the ham with aluminum foil for most of the cooking time to prevent drying out. Remove the foil during the last 20-30 minutes to allow the glaze to caramelize.

You may also need