Cured ham is already cooked, so reheating it in the oven is about reaching the right serving temperature without drying out the meat. That is why the real question of how long to cook a cured ham in the oven comes down to weight, oven temp, and whether the ham is bone-in or boneless.
Most cured hams need about 10 to 15 minutes per pound at 325°F. A whole 10-pound ham usually takes 1 hour 40 minutes to 2 hours 30 minutes. A spiral-sliced ham often finishes faster, closer to 8 to 10 minutes per pound, because it heats through quicker.
Below you will find a simple breakdown by ham type, plus a step-by-step method and a temperature chart you can follow with confidence.
How Long To Cook A Cured Ham In The Oven
The short answer: plan on 10 to 15 minutes per pound at 325°F for a whole cured ham. But the exact time depends on a few things. Let’s look at each one so you can pick the right number for your ham.
Time By Ham Type
- Whole bone-in ham (10 to 15 lbs): 15 minutes per pound at 325°F
- Whole boneless ham (6 to 10 lbs): 15 to 18 minutes per pound at 325°F
- Half bone-in ham (5 to 8 lbs): 15 to 18 minutes per pound at 325°F
- Spiral-sliced ham (7 to 10 lbs): 8 to 10 minutes per pound at 325°F
- Small boneless ham (3 to 5 lbs): 20 minutes per pound at 325°F
These times are guides, not rules. Always check the internal temperature. That is the only sure way to know the ham is ready.
Why The Internal Temperature Matters More Than Time
Cured ham is already safe to eat straight from the package. You are reheating it, not cooking it from raw. So the goal is to bring it to 140°F in the center.
If you go past 140°F, the meat starts to dry out and turn tough. If you stop below 140°F, the ham may still be cold in the middle. A digital meat thermometer is your best friend here.
- Target internal temp: 140°F
- Check at the thickest part, away from bone and fat
- Start checking about 20 minutes before your estimated finish time
Step-By-Step: Reheating A Cured Ham In The Oven
Follow these steps and you will get a moist, evenly heated ham every time.
- Preheat the oven to 325°F. Place a rack in the lower middle position.
- Let the ham sit at room temperature for 30 to 60 minutes. This helps it heat evenly.
- Score the fat cap. Use a sharp knife to cut a shallow diamond pattern. This helps heat penatrate and lets glaze settle in.
- Place the ham in a roasting pan. Put it fat side up. Add 1/2 cup of water or broth to the bottom of the pan.
- Cover loosely with foil. This traps steam and keeps the meat from drying out.
- Roast for the estimated time. Use the 10 to 15 minutes per pound rule as your starting point.
- Uncover during the last 20 to 30 minutes. This lets the outside brown and any glaze set.
- Check the internal temperature. Pull the ham at 140°F.
- Rest for 15 to 20 minutes. Tent with foil. The temp will rise a few more degrees as it rests.
That rest period is not optional. It lets the juices settle so they do not run out when you slice.
Should You Add A Glaze?
You can, but timing matters. Most glazes contain sugar, and sugar burns fast. Brush the glaze on only during the last 20 to 30 minutes of cooking.
If you glaze earlier, you will end up with a dark, bitter crust. A simple mix of brown sugar, mustard, and a splash of vinegar or juice works well.
Common Mistakes To Avoid
Even a simple reheat can go wrong. Here are the mistakes that ruin cured ham most often.
- Cooking it too long. Cured ham is already cooked. Extra time only dries it out.
- Using a high oven temp. 325°F is the sweet spot. Anything above 350°F dries the outside before the center heats.
- Skiping the foil. A loose foil tent keeps moisture in. Without it, the ham can turn leathery.
- Not resting the meat. Cutting too soon lets the juices escape.
- Trusting time over temperature. Ovens run hot or cold. Always verify with a thermometer.
Quick Time Chart At A Glance
Here is a simple reference you can keep handy while your oven preheats.
- 5 lb bone-in ham: 1 hour 15 minutes to 1 hour 30 minutes
- 7 lb bone-in ham: 1 hour 45 minutes to 2 hours
- 10 lb bone-in ham: 2 hours 30 minutes to 2 hours 45 minutes
- 5 lb boneless ham: 1 hour 15 minutes to 1 hour 30 minutes
- 8 lb spiral-sliced ham: 1 hour 5 minutes to 1 hour 20 minutes
Remember, these are estimates at 325°F. Your ham may finish sooner or later depending on your oven and how cold it was when it went in.
What About A Precooked Ham That Says “Heat And Serve”?
Those hams are fully cooked too. The same rules apply. Use 325°F and pull at 140°F. The label may list its own time, and you can follow that as a guide, but the thermometer still rules.
Can You Reheat Ham At A Lower Temperature?
Yes. Some cooks use 275°F to 300°F for a gentler reheat. It takes longer, roughly 20 minutes per pound, but the meat stays very moist. If you have the time, this is a good option for a whole bone-in ham.
How Do You Keep A Spiral Ham From Drying Out?
Spiral hams dry out fast because they are pre-sliced. Keep them covered with foil for most of the cook. Add broth to the pan. Only uncover for the final 15 minutes. And never go past 140°F.
Final Tips For A Perfect Cured Ham
Reheating cured ham is simple once you know the numbers. Stick with 325°F, plan 10 to 15 minutes per pound, and pull it at 140°F.
Let it rest. Slice against the grain. Serve it warm. Do those three things and your ham will come out tender and juicy every time, whether it is a holiday dinner or a Sunday meal.
And if your ham comes out a little dry anyway, do not panic. A quick brush of warm broth or pan juices before serving brings back some moisture. Next time, just check the temp a bit earlier.