How Long to Cook Pre-Cooked Ham for Perfect Results
Learn how long to cook pre-cooked ham to reach safe internal temperature and retain moisture for a delicious meal.
Published
Video transcript
Pre-cooked ham should be heated to an internal temperature of 140°F (60°C). Generally, this means cooking it at 325°F (160°C) for about 10-15 minutes per pound. Ensure to cover the ham to retain moisture.
Questions and answers
What temperature should pre-cooked ham be heated to?
Pre-cooked ham should be heated to an internal temperature of 140°F (60°C) to ensure it is warm and safe to eat.
How long do you cook pre-cooked ham per pound?
Cook pre-cooked ham at 325°F (160°C) for about 10 to 15 minutes per pound.
Should I cover pre-cooked ham while cooking?
Yes, covering the ham helps retain moisture, resulting in a juicier and more flavorful ham.