For a 10 lb spiral ham, the usual oven time is about 1.5 to 2.5 hours, depending on your oven temperature and whether the ham is covered. A common guideline is 10 to 15 minutes per pound at 325°F , which puts a 10-pound ham at roughly 1 hour 40 minutes to 2 hours 30 minutes.

Quick scoop

  • At 325°F: plan for 10–15 minutes per pound.
  • For 10 lb: that’s about 1.5 to 2.5 hours total.
  • Target internal temp: 140°F for a pre-cooked spiral ham.
  • Tip: cover with foil for most of the bake, then uncover near the end if you want glaze to brown.

Simple method

  1. Preheat the oven to 325°F.
  1. Place the ham cut-side down in a roasting pan and cover with foil.
  1. Bake until the center reaches 140°F.
  1. Let it rest for about 10 minutes before slicing.

Best rule of thumb

If you want one number to remember, use about 2 hours for a 10 lb spiral ham. That’s a practical middle ground that lines up with common oven-baked guidance and gives you a little buffer without drying it out.

If you want, I can also give you a glaze timing plan for a 10 lb spiral ham.