How Long to Cook a Spiral Ham in the Oven ?

Your spiral ham sits on the counter, still wrapped in its shiny packaging, and you’re staring at it like it holds all the secrets of the universe. The good news? It’s already cooked. The timing is simple. And you’re about to nail this.

The Essential Answer: Time and Temperature

10 to 15 minutes per pound at 325°F. That’s your formula. A 10-pound ham needs roughly 2 to 2.5 hours in the oven. An 8-pounder? About 1.5 to 2 hours. You’re aiming for an internal temperature of 140°F measured in the thickest part, away from the bone.

Remember this: you’re not cooking raw meat. You’re gently reheating a fully cooked ham until it’s warm, juicy, and ready to slice. The pressure is off before you even start.

Why Your Ham Won’t Fail You

Spiral hams come to you pre-cooked and pre-sliced. The butcher already did the hard work. That beautiful spiral cut means the glaze seeps between every slice, and carving becomes as simple as following the natural breaks in the meat.

Your only job? Warm it through without drying it out. That’s it.

Step by Step: The Foolproof Method

Remove all packaging. If there’s a plastic disk covering the bone end, toss it. Place your ham flat side down (or on its side if it’s a whole ham) in a shallow roasting pan.

Add liquid to the pan. Pour about 1 cup of water, broth, or even apple juice into the bottom. This creates steam and keeps everything moist as the ham heats. Not optional.

Cover tightly with foil. This traps moisture and speeds up the reheating process. Your ham stays juicy, and you shave time off the clock.

Calculate your time. Multiply the weight by 10 to 15 minutes. An 8-pound ham at 12 minutes per pound gives you 96 minutes, so call it 1.5 to 2 hours. A 10-pounder? Plan for 2 to 2.5 hours. Set a timer.

Glaze in the final stretch. About 20 to 30 minutes before your ham is done, pull it from the oven. Remove the foil. Brush on your glaze (homemade or the packet that came with it). Return it to the oven uncovered. This lets the glaze caramelize without burning.

Let it rest. Once your thermometer hits 140°F, take the ham out and let it sit for 15 to 20 minutes before carving. The juices redistribute, and the meat stays tender.

Covered or Uncovered? The Real Answer

Covered for most of the time, uncovered for the glaze.

Keeping the ham covered with foil locks in moisture and speeds up cooking. You’ll hit the shorter end of the timing range, and your ham won’t dry out. The trade-off? The exterior doesn’t get that lightly caramelized, sticky finish.

Cooking uncovered gives you better texture on the outer slices. They pick up color, the edges get a bit of char, and the glaze sets beautifully. But it takes longer, and you risk drying out the top layers if you’re not careful.

Most home cooks should cover the ham, then uncover it for the last 20 to 30 minutes when the glaze goes on. Best of both worlds.

Temperature Settings That Actually Work

Stick with 325°F. This is the Goldilocks zone for reheating ham. Not too hot, not too slow.

Some recipes suggest 275°F. It works, but you’ll add 30 to 45 minutes to your total time. If you’ve got all day, fine. If you’re juggling side dishes and a kitchen full of people, 325°F keeps things moving.

Going higher than 350°F? Don’t. The exterior overcooks before the center warms through. You’ll end up with dry, chewy edges and a lukewarm middle. Not worth the gamble.

How to Know When It’s Done

Use a meat thermometer. Insert it into the thickest part of the ham, avoiding the bone. When it reads 140°F, you’re done.

Visual cues help too. The glaze should be bubbling, sticky, and starting to bronze. The meat pulls away slightly from the bone. The whole kitchen smells like a holiday.

If your thermometer reads 135°F, pull the ham anyway. The temperature will climb to 140°F as it rests. Better slightly under than overcooked and dry.

Common Timing Mistakes

Setting the oven too high. You’re not searing a steak. Slow and steady wins here. High heat dries out the ham before it warms through.

Forgetting to account for resting time. That 15 to 20 minutes isn’t optional. Plan for it. If dinner is at 6 PM, your ham should come out of the oven by 5:40 PM.

Treating it like raw meat. This mindset makes people overcook. Your ham is already safe to eat. You’re just making it hot and delicious.

Opening the oven every 10 minutes. Each time you crack that door, you lose heat and add time. Trust the process. Check once or twice max before the glaze goes on.

Glaze Timing (Don’t Burn It)

Glaze goes on in the last 20 to 30 minutes, no sooner. Sugar burns fast. If you brush it on at the beginning, you’ll have a blackened, bitter mess by the time the ham is ready.

Remove the foil, brush the glaze generously over the entire surface, and return the ham to the oven uncovered. The sugar caramelizes, the edges get sticky, and everything smells incredible.

Some people crank the oven to 400°F for the final 10 minutes to really set the glaze. If you’re confident, go for it. If not, stick with 325°F. It still works beautifully.

What to Do If Your Ham Is Done Early

It happens. You calculated conservatively, and your thermometer hit 140°F with 30 minutes until dinner.

Remove the ham from the oven immediately. Let it cool for 10 minutes. Cover it loosely with foil. Don’t leave it in the hot oven thinking it will “hold.” It will keep cooking, and you’ll end up with dry meat.

A properly rested ham holds its heat for a solid 30 to 45 minutes. Cover it well, and it will still be warm when you carve.

Quick Reference Table

Ham WeightCooking Time (at 325°F)Approximate Total
7-8 lbs10-15 min per lb1.5-2 hours
9-10 lbs10-15 min per lb2-2.5 hours
10-12 lbs10-15 min per lb2.5-3 hours

Spiral ham is genuinely one of the easiest centerpiece dishes you can make. The work is already done. You’re just the finisher.