How Long to Cook Ham in the Oven by Weight: Complete Guide
Learn the exact cooking times for different weights of ham in the oven and ensure perfect results every time.
Published
Video transcript
Preheat your oven to 325°F (165°C). Cook ham 18-20 minutes per pound for a whole, bone-in ham or 12-15 minutes per pound for a half, bone-in ham. Ensure the internal temperature reaches 145°F (63°C). Use a meat thermometer for accuracy.
Questions and answers
What temperature should I cook ham in the oven?
Preheat your oven to 325°F (165°C) for optimal cooking results.
How can I tell if my ham is fully cooked?
Ensure the internal temperature of the ham reaches 145°F (63°C) using a meat thermometer.
What is the best way to cook a bone-in ham?
Cook a whole, bone-in ham for 18-20 minutes per pound and a half ham for 12-15 minutes per pound.
Can I cook ham at a higher temperature?
Cooking at a higher temperature is not recommended as it can dry out the ham; stick with 325°F for best results.