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

  1. 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.

  2. 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.

  3. Should I cover pre-cooked ham while cooking?

    Yes, covering the ham helps retain moisture, resulting in a juicier and more flavorful ham.