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

  1. 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.
  2. 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).
  3. 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.
  4. 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.