Ham Cooking Time Calculator
Calculate the perfect cooking time for your ham based on weight, type (pre-cooked or fresh), bone type, and oven temperature. Get accurate cooking times, internal temperature targets, and serving estimates for a delicious ham.
How long does it take to cook a ham at 325°F?
At 325°F, a pre-cooked bone-in whole ham takes 15-18 minutes per pound, while a half ham takes 18-24 minutes per pound. A pre-cooked boneless ham takes 10-15 minutes per pound. Fresh uncooked ham requires 22-26 minutes per pound. Always use a meat thermometer to verify doneness.
What temperature should a cooked ham be?
Pre-cooked ham should be reheated to an internal temperature of 140°F for best quality and food safety. Fresh uncooked ham must reach 145°F and rest for at least 3 minutes before carving. Insert the thermometer into the thickest part of the ham without touching bone.
Do you need to cook a pre-cooked ham?
Pre-cooked ham is safe to eat cold, but most people prefer to heat it for better flavor and texture. Reheat pre-cooked ham to 140°F. This typically takes 10-18 minutes per pound at 325°F, depending on whether it's whole, half, bone-in, or boneless.
How do you keep ham from drying out?
To prevent ham from drying out: 1) Add water or juice to the pan bottom, 2) Cover ham tightly with foil, 3) Don't overcook - use a meat thermometer, 4) Baste every 20-30 minutes, 5) Let it rest 15 minutes before carving. Spiral hams are especially prone to drying, so monitor closely.
When should I apply glaze to ham?
Apply glaze during the last 30-45 minutes of cooking time. Remove foil covering and brush glaze on the ham surface every 10-15 minutes for the final cooking period. This prevents the glaze from burning while allowing it to caramelize beautifully and add flavor.
How much ham do I need per person?
Plan for 1/3 to 1/2 pound of boneless ham per person, or 1/2 to 3/4 pound of bone-in ham per person. For 10 people, purchase a 5-7 lb boneless ham or 7-8 lb bone-in ham. If you want leftovers, add an extra 1/4 pound per person.
What is the difference between bone-in and boneless ham?
Bone-in ham has more flavor and stays moister during cooking due to the bone, but yields fewer servings per pound (about 2.5 servings/lb). Boneless ham is easier to carve and yields more servings per pound (about 3 servings/lb) but can dry out more easily. Both are delicious when cooked properly.