How Long Does It Take to Cook a Pre-Cooked Ham at 325°F?
Learn how long to cook a pre-cooked ham—about 10-12 minutes per pound at 325°F—plus tips for perfect moist and safe ham every time.
Published
Video transcript
Cooking a pre-cooked ham typically takes about 10-12 minutes per pound at 325°F (163°C). Ensure it reaches an internal temperature of 140°F (60°C) for safe consumption. Remember to cover it with foil to maintain moisture.
Questions and answers
What is the recommended internal temperature for reheated pre-cooked ham?
Pre-cooked ham should reach an internal temperature of 140°F (60°C) to ensure it is safely heated and ready to eat.
Should I cover the ham when cooking pre-cooked ham?
Yes, covering the ham with foil while cooking helps retain moisture and prevents it from drying out.
Can I cook a pre-cooked ham at temperatures other than 325°F?
While 325°F is recommended for even heating, cooking times and results may vary at different temperatures, so adjustments should be made carefully.