How Long to Cook a Fully Cooked Ham: Times and Temps

A fully cooked ham isn’t raw. You’re warming it, not cooking it from scratch. The question is how long to heat it without turning tender meat into cardboard. Here’s what you need to know.

The Basic Rule for Reheating Ham

Plan for 10 to 15 minutes per pound at 325°F. That’s your baseline. A 10-pound ham needs roughly 1 hour and 40 minutes to 2 hours and 30 minutes in the oven.

But weight alone doesn’t tell the whole story. Your real target is an internal temperature of 140°F, measured with a meat thermometer in the thickest part of the ham, away from the bone. When you hit that number, your ham is ready.

The low oven temperature matters. You’re coaxing warmth into cold meat, not searing a steak. High heat dries ham out faster than you can say Sunday dinner. Patience wins here.

Cooking Times by Ham Weight

Here’s a practical reference for common ham sizes at 325°F:

Ham WeightBone-In TimeBoneless Time
5 to 7 lbs1h 15min to 1h 45min1h 10min to 1h 30min
8 to 10 lbs2h to 2h 30min1h 45min to 2h 15min
10 to 12 lbs2h 30min to 3h2h 15min to 2h 45min
12 to 15 lbs3h to 3h 45min2h 45min to 3h 30min

Boneless hams cook slightly faster because heat penetrates more evenly without a bone acting as insulation. But these times are estimates. Your thermometer gives you the truth.

Oven Temperature: Why 325°F Is Your Friend

Low heat preserves moisture. At 325°F, the ham warms through gently, staying juicy while the exterior barely browns. This isn’t braising or roasting in the traditional sense. It’s careful reheating.

If you’re glazing your ham, crank the oven to 425°F for the final 15 to 30 minutes. The higher heat caramelizes the sugars in your glaze, creating that glossy, sticky coating. Remove the foil, brush on your glaze, and let the oven work its magic.

Skip the high heat finish if you’re not glazing. No point risking dry edges for browning you don’t need.

Keeping Your Ham Moist

A dry ham is a tragedy. Here’s how to avoid it.

Cover the ham tightly with aluminum foil before it goes in the oven. This traps steam and keeps the surface from drying out. Think of it as a protective blanket.

Add about ½ inch of water to the bottom of your roasting pan. As the water heats, it creates a humid environment around the ham. More steam, more moisture.

Place the ham cut side down in the pan. The fatty top acts as a natural baster, melting slowly and keeping the meat beneath it tender.

Remove the foil only when you’re ready to glaze. Before that moment, keep it covered.

Internal Temperature Matters More Than Time

Your timer is a suggestion. Your meat thermometer is the boss.

Insert the thermometer into the thickest part of the ham, avoiding the bone entirely. Bone conducts heat differently than meat, so touching it gives you a false reading. You want the meat temperature, not the bone temperature.

When the thermometer reads 140°F, your ham is done. Pull it from the oven. If you’re at 138°F, give it another 10 minutes. At 142°F, you’re perfect.

Why 140°F specifically? That’s the USDA guideline for reheating fully cooked ham. It’s hot enough to be thoroughly warmed and safe to serve, but not so hot that you’ve cooked the moisture out of it.

Spiral Ham vs. Whole Ham

Spiral hams are pre-sliced, which changes how they heat. All those cuts create more surface area exposed to heat. This means spiral hams tend to heat slightly faster than whole hams of the same weight.

Use the lower end of the time range for spiral cuts. A 10-pound spiral might be ready in 1 hour and 40 minutes while a whole 10-pound ham needs the full 2 hours.

The other consideration: spiral hams dry out more easily because of all that exposed meat. Cover yours tightly with foil and check the temperature earlier than you would for a whole ham.

When to Add the Glaze

Glaze goes on during the last 15 to 30 minutes of cooking, not before. Apply it too early and it burns. Apply it too late and it never caramelizes.

Here’s the timing: when your thermometer reads around 120°F to 130°F, remove the ham from the oven. Uncover it. Brush your glaze generously over the entire surface. Return it to the oven, uncovered, and bump the temperature to 425°F.

After 15 minutes, pull the ham out and brush on a second coat of glaze. Back in the oven for another 10 to 15 minutes until the surface is glossy and bubbling and the internal temp hits 140°F.

A simple glaze: mix ½ cup brown sugar with ¼ cup orange juice or maple syrup and 1 tablespoon Dijon mustard. Whisk it smooth, brush it on, done.

How to Tell When It’s Done

The thermometer reading is your primary indicator. 140°F means done. No guessing.

Visually, you’ll see steam rising from the ham when you uncover it. The edges might be starting to brown lightly, especially if you’ve glazed it. The glaze itself should look caramelized, thick, and sticky.

If you’ve left the ham covered the entire time without glazing, the surface will look pale and moist, almost steamed. That’s fine. It’s not about appearance when you’re not glazing. It’s about internal warmth.

Resting Time After Cooking

Let the ham rest for 10 to 15 minutes after you pull it from the oven. Cover it loosely with foil to keep it warm.

During this rest, the internal temperature continues to rise slightly, usually another 5°F or so. This is called carryover cooking. It also gives the juices time to redistribute through the meat, making every slice more tender.

Resting also makes carving easier. A ham straight from the oven is hot and slippery. A rested ham is manageable.

Common Mistakes to Avoid

Cooking too hot, too fast. Blasting your ham at 400°F the entire time dries it out. Low and slow is the only way.

Not using a thermometer. Guessing leads to overcooked, tough ham. Invest in a basic meat thermometer. It costs less than the ham you’re heating.

Leaving the ham uncovered. Unless you’re glazing in the final stretch, keep that foil on tight. Exposed ham equals dry ham.

Starting with a cold ham. Let your ham sit at room temperature for 30 to 60 minutes before it goes in the oven. A cold ham takes longer to heat through and cooks unevenly. Room temperature ham heats more evenly and faster.

Skipping the water in the pan. That half inch of water is insurance. It keeps the environment humid and prevents the bottom of the ham from scorching.

Your fully cooked ham just needs gentle warmth and a little attention. Get the time and temperature right, keep it covered, use your thermometer, and you’ll serve tender, juicy slices every time.