how long to heat a fully cooked ham
For a fully cooked ham , heat it in the oven at 325°F until the center reaches 140°F ; a common rule of thumb is about 10–20 minutes per pound , depending on the cut and whether it’s bone-in or spiral-sliced.
Quick guide
- Whole bone-in ham: about 15–18 minutes per pound at 325°F.
- Half bone-in ham: about 18–24 minutes per pound at 325°F.
- Spiral-cut ham: about 12–15 minutes per pound at 325°F.
- Fully cooked boneless ham: about 10–15 minutes per pound at 325°F.
Best practice
Use a meat thermometer rather than relying only on time, because the safe and juicy target is 140°F internal temperature for a fully cooked ham. If you’re glazing it, many recipes suggest warming it first, then adding glaze near the end so it doesn’t dry out.
Simple method
- Preheat oven to 325°F.
- Place the ham in a roasting pan, usually with a little water in the pan and covered with foil.
- Heat until the thickest part reaches 140°F.
- Rest for about 10 minutes before slicing.
If you want, I can also give you the exact heating time for your ham based on its weight and type.