How Long Does A Spiral Ham Cook
Knowing precisely when a spiral ham is ready keeps the meat juicy instead of dried out from overcooking. So how long does a spiral ham cook? The short answer is roughly 10 to 18 minutes per pound in a 325°F oven, but the real answer depends on whether your ham is fully cooked, how big it is, and how you reheat it.
Below you’ll find a simple chart, step-by-step timing, and the mistakes that dry out even a good ham.
How Long Does A Spiral Ham Cook
Most spiral hams sold in stores are fully cooked and smoked. That means you are reheating, not cooking from raw. The USDA still recommends bringing it to 140°F for safety and best texture.
Use this as your base guide:
- 5 to 7 pounds: 1 hour to 1 hour 45 minutes
- 8 to 10 pounds: 1 hour 30 minutes to 2 hours 15 minutes
- 11 to 13 pounds: 2 hours to 2 hours 45 minutes
- 14 to 16 pounds: 2 hours 30 minutes to 3 hours 30 minutes
These times assume a 325°F oven and the ham wrapped in foil. If you glaze it uncovered at the end, add 10 to 15 minutes.
Timing Per Pound At A Glance
A simple rule works for almost any size: plan on 12 to 15 minutes per pound. A 10-pound ham lands near 2 hours. A 7-pound ham is closer to 1 hour 30 minutes.
Smaller hams cook faster per pound because they heat through quicker. Bigger hams hold more cold mass in the center, so the per-pound time drifts up slightly.
Fully Cooked Vs Uncooked Spiral Hams
Read the label before you set the timer. This one detail changes everything.
- Fully cooked or “ready to eat”: reheat to 140°F. This covers about 95% of spiral hams sold.
- Cook before eating: bake to 145°F, then rest 3 minutes. These are rare but do exist.
If the label says “cook before eating,” add 20 to 30 minutes per pound and use a meat thermometer without guessing.
Step By Step Reheating Instructions
Follow these steps and your ham stays moist from edge to center.
- Take the ham out of the fridge 30 to 45 minutes before baking. A cold center takes longer to heat.
- Heat the oven to 325°F. Lower heat equals more even warming.
- Place the ham cut side down in a roasting pan. Add 1/4 inch of water, broth, or pineapple juice to the bottom.
- Cover tightly with foil. This traps steam and stops the surface from drying.
- Bake 12 to 15 minutes per pound, basting every 30 minutes.
- Check the internal temp about 30 minutes before your estimated finish time.
- Pull the ham at 135°F to 140°F. It will rise a few degrees while resting.
- Rest 15 to 20 minutes under loose foil before slicing.
If you want a glazed crust, brush on glaze during the last 20 minutes with the foil open. Any earlier and the sugar burns.
How To Tell When It’s Done
Time is a guide, but temperature is the truth. Insert a meat thermometer into the thickest part, avoiding the bone and any fat pockets.
- 140°F: fully cooked ham is ready
- 145°F: cook-before-eating ham is ready
- Below 130°F: keep going and check again in 10 minutes
An instant-read thermometer costs little and saves an expensive piece of meat. Use it every time.
Common Mistakes That Dry Out Spiral Ham
Spiral hams dry out fast because they are pre-sliced. Those cuts expose more surface to hot air. A few habits make it worse.
- Baking uncovered the whole time
- Skipping the liquid in the pan
- Cooking to 160°F or higher
- Reheating twice or microwaving leftovers on high
Keep the foil on, keep the pan wet, and pull it at 140°F. That’s the whole game.
Can You Cook A Spiral Ham In A Slow Cooker?
Yes, and it’s hard to dry out this way. Put the ham in a 6-quart or larger slow cooker, add 1 cup of liquid, and cook on low for 4 to 5 hours. Check the temp at 3 hours on high or 4 hours on low.
This works best for hams 8 pounds or smaller. A bigger ham won’t fit and will heat unevenly.
How Long To Cook Spiral Ham In The Oven At 350°F
At 350°F, shave off about 20% of the time. Plan on 10 to 12 minutes per pound, still covered, still checking temp early. The higher heat browns faster but also dries the edges sooner, so stay close.
Quick Reference For Your Next Ham
Write these numbers on a sticky note and you won’t need to look anything up again.
- Oven temp: 325°F
- Time per pound: 12 to 15 minutes
- Target temp: 140°F
- Rest time: 15 to 20 minutes
- Liquid in pan: 1/4 inch
A 10-pound spiral ham usually takes right around 2 hours. A 7-pound ham is done closer to 90 minutes. When in doubt, start checking 30 minutes before your estimate and trust the thermometer over the clock.
One last tip: let the ham sit in its juices for a few minutes after slicing. The slices soak up moisture and taste better warm than piping hot.