12 Lb Ham Cooking Time
For a 12-lb fully cooked spiral-sliced ham: 3 hours at 325°F, glazed last 30 minutes. For a bone-in raw ham: 4 to 4.5 hours at 325°F, until internal temp hits 145°F. For a boneless fully cooked ham: slightly faster—roughly 2.5 to 3 hours, since heat penetrates more evenly.
If your ham is frozen, thaw it in the fridge at 4 to 6 hours per pound—that’s 2 to 3 days for a 12-pounder. Never rush thawing in warm water; you’ll compromise texture and safety. Slow and cool is the mantra.
What About the Cloves?
Studding your ham with whole cloves is a classic move, but use a light hand. Too many, and your dining room smells like a dentist’s office—about 10 to 15 cloves pressed into the fat cap is perfect. Their warm, piney notes date back to ancient spice routes, where cloves were worth more than gold.
Ham Cooking Time By Weight at Evelyn Mcelroy blog
One more tip: baste your ham with its own juices every 30 minutes. This builds a crispy, salty-sweet crust that makes carving a moment of triumph. Don’t skip it—treat it like a meditation pause.