How to Cook a Ham: Temperature, Timing, and Basting Tips

Learn the essential rules for cooking a ham perfectly, including temperatures, cooking times, and basting techniques for juicy results.

Published

Video transcript

Cook a ham at 325°F (163°C) until it reaches an internal temperature of 145°F (63°C). For pre-cooked hams, heat to 140°F (60°C). Estimate around 18-20 minutes per pound for a whole ham and 10-15 minutes per pound for a half ham. Let the cooked ham rest for at least 3 minutes before carving. Basting every 20 minutes with a glaze will enhance flavor and moisture. Remember, resting time is crucial for juices to redistribute.

Questions and answers

  1. What is the ideal internal temperature to cook a ham?

    Cook fresh ham until it reaches an internal temperature of 145°F (63°C). For pre-cooked ham, heat it to 140°F (60°C) to ensure safety and flavor.

  2. How long should I cook a ham per pound?

    Estimate 18-20 minutes per pound for a whole ham and 10-15 minutes per pound for a half ham at 325°F (163°C).

  3. Why is resting time important after cooking ham?

    Resting the ham for at least 3 minutes allows the juices to redistribute evenly, ensuring a moist and flavorful result.

  4. How often should I baste a ham while cooking?

    Baste your ham every 20 minutes with glaze to enhance its flavor and maintain moisture.