How Long Does It Take For A Ham To Cook?
The amount of time it takes to cook a ham depends on its weight and whether it is fully cooked or not. A fully-cooked ham should be heated in a preheated oven at 325°F for 10-12 minutes per pound until an internal temperature of 140°F is reached. For a partially cooked ham, the cooking time should be 20-30 minutes per pound until an internal temperature of 160°F is reached. It is important to check the internal temperature with a meat thermometer to ensure the ham is fully cooked.