Cedar & Ledger logoCedar & Ledger · Guides

How Long to Cook a Ham? Time Chart by Type and Weight

Most holiday hams are already cooked, so "cooking" one really means reheating it without drying it out. Here are the times by ham type and weight, the target temperatures, and a schedule for Christmas dinner on Friday, Dec 25, 2026.

The quick answer

At 325°F, plan about:

Check the label: it says "fully cooked" or "cook before eating". These are the USDA's approximate times; cook to temperature, not to the clock, with a thermometer in the thickest part away from the bone.

Cooking time chart (fully cooked, 325°F)

Ham Weight Serves Approx. time
Spiral-cut half 7 lb 9 to 10 1 hr 10 min to 1 hr 40 min
Spiral-cut half 9 lb 12 1 hr 30 min to 2 hr 5 min
Half bone-in 6 lb 8 1 hr 50 min to 2 hr 25 min
Half bone-in 8 lb 10 to 11 2 hr 25 min to 3 hr 10 min
Whole bone-in 12 lb 16 3 hr to 3 hr 35 min
Whole bone-in 16 lb 21 4 hr to 4 hr 50 min

Servings use about 3/4 lb bone-in per person. Start checking 30 minutes before the low end.

Target temperatures

Ham type Heat to
Fully cooked, in the original packaging 140°F
Fully cooked but repackaged, or leftovers 165°F
Cook-before-eating or fresh ham 145°F, then rest 3 minutes

How much ham to buy

Plan about 3/4 lb bone-in per person (1 lb if you want leftovers), or 1/2 lb boneless. For a full chart, see how much ham per person.

Step by step (spiral-cut)

  1. Thaw a frozen ham in the fridge, about 4 to 6 hours per lb.
  2. 1 hour before: take it out of the fridge and heat the oven to 325°F.
  3. Wrap: set it cut side down in a roasting pan, add 1/2 cup water, and cover tightly with foil so the slices don't dry out.
  4. Heat: 10 to 14 min per lb until 120°F.
  5. Glaze: uncover, brush on the glaze, turn the oven up to 400°F, and bake 10 to 15 minutes more until it reaches 140°F and the glaze bubbles.
  6. Rest: 10 to 15 minutes, then carve along the bone.

Example: 9 lb spiral ham for 12 guests, dinner at 5 PM

Build in 20 to 30 minutes of slack. A warm ham holds well under foil.

FAQ

Covered or uncovered? Covered for most of the time, uncovered only to glaze.

Can I use a slow cooker? A ham that fits (usually 6 to 8 lb boneless) takes about 4 to 6 hours on low. Check it reaches 140°F.

How long are leftovers good? 3 to 5 days in the fridge, or 1 to 2 months frozen. Reheat to 165°F.

Can I cook a ham the day before? Yes. Chill it within 2 hours, then reheat slices covered with a splash of broth to 165°F.

Plan the rest of Christmas dinner

Plan it on paper: the Christmas Dinner & Holiday Hosting Planner ($4) has the menu, shopping list and an oven schedule.

Set the table: the Christmas Place Cards & Table Set ($3) has name cards, a menu card and food labels. The Christmas Food Labels printable ($3) has fold-over dish cards with diet and allergy tick boxes. Labels help guests choose, but they don't guarantee a dish is allergen-free.

Related template: read about the christmas dinner hosting planner template

See all Cedar & Ledger templates

Frequently asked questions

What does this guide cover?

How long to cook a ham: 10 to 14 min per lb for spiral-cut at 325F, a chart by type and weight, target temperatures and a dinner schedule.

Do I need a template to do this?

No. A notebook or a sheet you build yourself works fine. Cedar & Ledger also sells spreadsheet templates (I'd earn from a purchase); see the template box at the top of this page.

Is this financial advice?

No. It's general information with example numbers only, not financial, tax, legal or medical advice. Use your own numbers and check anything important with a qualified professional or the official source.

More templates, tools and free printables