how long to cook a pre-cooked ham

1 day ago 6
Nature

To cook a pre-cooked ham, the key is to reheat it to a safe internal temperature of 140°F (60°C) while avoiding overcooking. Here are the general guidelines:

  • Oven Temperature: Preheat your oven to 325°F (163°C).
  • Cooking Time:
    • Plan about 10 to 15 minutes per pound of ham.
    • For example, a 10-pound bone-in pre-cooked ham will take approximately 2 1/2 hours to heat through.
  • Covering: Cover the ham with foil to keep it moist during cooking.
  • Internal Temperature: Use a meat thermometer inserted into the thickest part of the ham (avoiding fat or bone) to ensure it reaches 140°F.
  • Optional Browning: For added flavor and texture, you can broil the ham for 2-5 minutes after heating.

Summary of cooking times per pound for pre-cooked ham:

  • 10-15 minutes per pound at 325°F
  • 2 1/2 hours for a 10-pound bone-in ham

This approach ensures the ham is safely reheated without drying out

. If you have a spiral-sliced ham, it typically requires about 10 minutes per pound at 325°F, as it is already fully cooked and just needs warming

. Always rely on a thermometer to confirm the internal temperature has reached 140°F before serving