How Long to Cook a Ham in the Oven ?

A fully cooked ham needs 10 to 18 minutes per pound at 325°F until it reaches 140°F inside. That range exists because your ham’s bone structure, density, and starting temperature all shift the timeline. Here’s exactly how to calculate your…












