How Long To Cook a Ham Per Pound With Bone | Skip Dry Slices

A bone-in ham usually cooks for 15 to 25 minutes per pound at 325°F, with the center reaching 140°F or 145°F by ham type.

A bone-in ham can be easy to nail once you know one thing: the label matters more than the bone. A fully cooked half ham needs a gentle warm-up. A raw or “cook before eating” ham needs more time and a higher finish temperature.

That’s why the per-pound rule swings so much. Some bone-in hams land near 15 minutes per pound. Others need 35 minutes or more. The smart move is to use time as a planning tool, then trust the thermometer for the finish.

How Long To Cook a Ham Per Pound With Bone In The Oven

Set the oven to 325°F. For a fully cooked bone-in ham, plan on 15 to 18 minutes per pound for a whole ham and 18 to 24 minutes per pound for a half ham. For a raw fresh bone-in ham, plan on 22 to 26 minutes per pound for a whole leg and 35 to 40 minutes per pound for a half ham.

There’s one more split to watch. A smoked ham labeled “cook before eating” sits between those two. A whole bone-in smoked ham in that group runs about 18 to 20 minutes per pound, while a half bone-in smoked ham runs about 22 to 25 minutes per pound.

What Changes The Clock

The bone helps hold shape and flavor, but it also changes the way heat moves through the meat. Thick spots near the shank or butt warm at a different pace than the outer slices. A half ham can cook faster or slower than a whole one, depending on the cut and the way it sits in the pan.

The label also changes the target finish. Fully cooked hams only need reheating. Fresh and “cook before eating” hams must reach a safe done temperature, so they stay in the oven longer.

Whole, Half, Shank, Or Butt

A whole bone-in ham is great for a crowd and gives broad timing ranges. A half ham is easier to handle in a home oven. Shank cuts can be trickier to carve, while butt cuts tend to give meatier slices.

Spiral ham is easy to serve, but it can dry around the edges if it sits too long in the oven. Start checking it early, and keep the pan under foil for most of the bake.

Start With The Package

Before you season a thing, read the front and side panel. Words like “fully cooked,” “cook before eating,” “spiral sliced,” “half ham,” and “shank portion” tell you which timing lane you’re in. If the package gives its own oven directions, use those first.

You can cross-check your label with the FoodSafety.gov ham cooking chart. It lists the common bone-in cuts, weight ranges, and per-pound times at 325°F, which makes meal planning a lot less guessy.

Bone-In Ham Cooking Times At 325°F

The chart below pulls the ranges most home cooks need. These times are planning numbers, not finish lines. Start checking the center with a thermometer before the clock runs out, mainly with smaller hams.

If you want a rough total before guests arrive, multiply the weight by the low and high end of your time range, then shave off a little room for the thermometer check. A 7-pound half ham that is fully cooked may land near 2 to 2 3/4 hours, while a fresh half ham can run much longer.

Ham Type Weight Time And Finish
Whole, bone-in, fully cooked 10 to 14 lb 15 to 18 min/lb; heat to 140°F
Half, bone-in, fully cooked 5 to 7 lb 18 to 24 min/lb; heat to 140°F
Whole, bone-in, smoked, cook before eating 10 to 14 lb 18 to 20 min/lb; cook to 145°F, rest 3 min
Half, bone-in, smoked, cook before eating 5 to 7 lb 22 to 25 min/lb; cook to 145°F, rest 3 min
Shank or butt portion, bone-in, smoked, cook before eating 3 to 4 lb 35 to 40 min/lb; cook to 145°F, rest 3 min
Spiral-cut, whole or half 7 to 9 lb 10 to 18 min/lb; heat to 140°F
Whole leg, bone-in, fresh, uncooked 12 to 16 lb 22 to 26 min/lb; cook to 145°F, rest 3 min
Half, bone-in, fresh, uncooked 5 to 8 lb 35 to 40 min/lb; cook to 145°F, rest 3 min

How To Keep A Bone-In Ham Juicy

Low heat and a foil tent do most of the heavy lifting. Put the ham cut side down in a roasting pan. Add a splash of water, stock, cider, or juice to the bottom, then tent the pan so the surface doesn’t dry out before the center is warm.

Glaze is best near the end. Sugar can darken fast, so wait until the last 20 to 30 minutes. Brush on the glaze, return the ham to the oven with the foil off, and let the outside turn sticky and glossy without burning.

Thermometer Rules That Save Dinner

A clock gets you close. A thermometer gets you dinner. Check the center in the thickest part of the meat, staying clear of the bone. If the probe touches bone, the reading can jump and fool you into pulling the ham too soon.

  • Fully cooked ham from a USDA-inspected plant: reheat to 140°F.
  • Fresh or “cook before eating” ham: cook to 145°F, then rest 3 minutes.
  • Repacked cooked ham or leftovers: reheat to 165°F.

The safe minimum internal temperature chart lays out those finish points. If your package gives a higher target, follow the package.

When To Pull The Ham

Pull a fully cooked ham as soon as the center reaches 140°F. Pull a raw or “cook before eating” ham at 145°F, then let it rest for 3 minutes before carving. That short rest evens out the heat and lets the juices settle back into the slices.

Labels That Change Ham Timing

Most timing mistakes start at the store. One bone-in ham can need a long roast, while the one beside it only needs reheating. This label check saves dry meat and late dinners.

Label On The Ham What It Means What To Do
Fully cooked Safe to eat cold Warm gently to 140°F
Cook before eating Needs full cooking Roast to 145°F, then rest 3 min
Fresh ham Uncured raw pork leg Roast to 145°F, then rest 3 min
Spiral sliced Precut for serving Keep under foil; heat gently to 140°F
Shank portion Lower leg section Plan extra carve-around-bone time
Butt portion Upper leg section Meatier slices; still check center

After carving, get leftovers chilled within 2 hours. Slice the meat off the bone, pack it into shallow containers, and cool it fast. The USDA’s Leftovers and Food Safety page says most leftovers keep 3 to 4 days in the fridge and 3 to 4 months in the freezer.

Common Mistakes That Dry Out Ham

The biggest miss is cooking a fully cooked ham like it is raw. That adds extra oven time, pushes out moisture, and turns the outer slices tight and chewy. Another miss is skipping the foil tent for most of the cook.

Sweet glaze can go dark long before the center is ready, mainly on spiral hams with lots of exposed edges. Save it for the last stretch, then watch it closely.

Don’t carve the whole ham at once if people will eat in waves. Cut what you need, then tent the rest so it stays warm and moist.

Carving And Serving Without The Mess

Set the ham on a board with a groove to catch juices. Start by cutting a few slices from the thin side to make a flat base. Then run your knife along the bone and slice downward across the face into even pieces.

For shank hams, turn the roast as you go and keep tracing the bone. For spiral hams, cut around the center bone, then lift the slices away in sections. A thin slicing knife helps.

What To Plan Per Person

Bone-in ham gives great flavor, but part of the weight is bone. Plan about 1/2 to 3/4 pound per person for a meal with sides, or closer to 1 pound per person if you want leftovers for sandwiches, hash, or soup.

That math also helps with oven timing. A 10-pound bone-in ham can feed a good-size table and still fit the common whole-ham cooking ranges in the chart above. If your ham is small, start checking early. Small cuts can beat the posted schedule.

References & Sources

Mo Maruf

Mo Maruf

Founder

I am a dedicated home cook and appliance enthusiast. I spend hours in my kitchen testing real-world storage methods, reheating techniques, and kitchen gear performance. My goal is to provide you with safe, tested advice to help you run a more efficient kitchen.