How Long Does It Take To Cook A Full Ham?
The cooking time for a full ham depends on its weight. For example, a ham weighing between 10-14 pounds will take 18-20 minutes per pound to cook in an oven at 325°F. Therefore, it may take up to 3-4 hours to cook a full ham in an oven. It’s essential to check the internal temperature of the ham with a meat thermometer to ensure it’s safely cooked to 145°F before removing it from the oven.