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