How Long to Cook a 10 lb Frozen Ham ?

A 10 lb frozen ham needs approximately 5 to 5.5 hours at 325°F. The calculation is simple: 30 minutes per pound. But the technique? That’s what separates a juicy, tender ham from a dry disaster. Here’s everything you need to…













