How Long and at What Temperature Should You Cook a Ham? Complete Cooking Guide
Learn the perfect temperature and cooking time for both fully cooked and fresh hams, ensuring juicy, safe results every time.
0 views
Cooking a ham requires setting your oven to 325°F (163°C). The cooking time varies based on the ham type: for a fully cooked ham, heat it for 10-15 minutes per pound until it reaches an internal temperature of 140°F (60°C). For a fresh ham, cook it for 18-20 minutes per pound until it hits 160°F (71°C).
FAQs & Answers
- What internal temperature should a cooked ham reach? A fully cooked ham should be heated to an internal temperature of 140°F (60°C), while a fresh ham should reach 160°F (71°C) for safety.
- How long do you cook a ham per pound? Cook a fully cooked ham for 10-15 minutes per pound and a fresh ham for 18-20 minutes per pound at 325°F (163°C).
- What is the best oven temperature for cooking ham? Set your oven to 325°F (163°C) for optimal cooking results for both fresh and fully cooked ham.
- How do cooking times differ between fresh and fully cooked ham? Fully cooked hams require less time, typically 10-15 minutes per pound, while fresh hams need longer cooking, about 18-20 minutes per pound.