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
~
Steak Cooking Time & Temperature Calculator
Free online steak cooking time calculator. Get perfect cooking times and temperatures for any steak thickness and doneness level.
Everyday~
Thanksgiving Dinner Calculator
Free online Thanksgiving dinner calculator. Calculate turkey size, side dish quantities, and servings for your holiday gathering.
Everyday~
BBQ Smoking Time & Temperature Calculator
Free online BBQ smoking time calculator. Get accurate smoking times and temperatures for brisket, ribs, pork shoulder, and more.
Everyday