How big of a ham for 10 people?

Short answer

For 10 people, 5 lb of bone-in ham is the bare minimum — ½ lb each with nothing left over, which a 5 to 7 lb half ham just covers. A 7 to 9 lb spiral ham is the easier buy: enough for seconds and sandwiches. The half ham heats in about 1 h 30 min to 2 h (18–24 min per lb).

How to work it out

  1. 10 guests = 10 adult portions
  2. 10 × 0.5 lb (bone-in) = 5 lb
  3. Heating: 5 lb × 18–24 min per lb = 1 h 30 min to 2 h

Ten at the table for Easter or Christmas dinner needs at least 5 lb of bone-in ham — the bare minimum at ½ lb each, with nothing to spare. USDA’s heating table lists half hams at 5 to 7 lb and spiral hams at 7 to 9 lb, so a half ham feeds ten with a little over, and a spiral ham feeds ten with sandwiches for the week.

Adjust for your project

Everyone eating, including the hosts
Ham sandwiches, soup with the bone. A planning choice on top of the extension amount
Light if ham is one of two meats; a planning adjustment, not a published figure
More options: Kids
Counted as half an adult portion — adjust if your kids are teenagers
Ham to buy5 lbhalf ham
Look for
a 5 to 7 lb half ham
Heating time at 325 °F (approx.)
1 h 30 min to 2 h (18–24 min per lb)
Heat until it reads
140 °F (165 °F if not packaged in a USDA-inspected plant)
Ham per adult
0.5 lb
Extension range per serving
⅓–½ lb per serving (bone-in)
  • Perishable food should not sit out more than 2 hours (1 hour above 90 °F / 32 °C). Keep hot food at 140 °F (60 °C) or above and cold food at 40 °F (4 °C) or below (USDA FSIS).

For this job · affiliate link
Carving knife and forkA long slicing knife takes clean slices off a bone-in ham; a spiral ham just needs cutting along the bone.
View on Amazon (opens in a new tab)

Ham to buy by number of guests (kind of ham as above)

Ham to buy by number of guests (kind of ham as above)
GuestsHam to buyLook forHeating time at 325 °F (approx.)
63 lba 3 to 5 lb half ham54 min to 1 h 12 min (18–24 min per lb)
84 lba 4 to 6 lb half ham1 h 12 min to 1 h 36 min (18–24 min per lb)
105 lba 5 to 7 lb half ham1 h 30 min to 2 h (18–24 min per lb)
126 lba 6 to 8 lb half ham1 h 48 min to 2 h 24 min (18–24 min per lb)
157.5 lban 8 to 10 lb half ham2 h 15 min to 3 h (18–24 min per lb)
2010 lba 10 to 12 lb half ham3 h to 4 h (18–24 min per lb)
3015 lba 15 to 17 lb half ham4 h 30 min to 6 h (18–24 min per lb)
5025 lba 25 to 27 lb half ham7 h 30 min to 10 h (18–24 min per lb)

Matching ten guests to a ham you can actually buy

At the extension rate of ½ lb of bone-in ham per serving, ten adults need 5 lb. Spiral-sliced hams in the USDA heating table run 7 to 9 lb, and whole bone-in hams 10 to 14 lb, so the realistic choices are a half ham (5 to 7 lb), a small spiral ham, or a 3 to 4 lb boneless ham at ⅓ lb a person. A 7 to 9 lb spiral ham feeds ten with enough left for sandwiches through the week, which is why it is the usual choice.

Servings at the top of the Iowa State / SDSU Extension per-person ranges.
HamServes (at ½ lb bone-in, ⅓ lb boneless)Leftovers for 10
Half ham, bone-in, 6 lbabout 12a little
Spiral ham, 8 lbabout 16about 3 lb
Whole ham, bone-in, 12 lbabout 24about 7 lb
Boneless ham, 4 lbabout 12a little

Heating a spiral ham for ten

Spiral hams are fully cooked; you are only warming them to 140 °F. At USDA’s 10 to 18 minutes per lb at 325 °F, an 8 lb spiral ham takes roughly 1 hr 20 min to 2 hr 24 min. Put it cut side down in a pan, cover it tightly with foil so the slices do not dry out, and glaze only in the last 15 to 20 minutes.

Serving a turkey as well? Halve the ham — the turkey size calculator sizes the bird, and how big a turkey for 10 people shows the numbers for the same table. Feeding a crowd instead: how much ham for 50 people.

What you’ll need

As an Amazon Associate we earn from qualifying purchases. Links to products are affiliate links — they cost you nothing extra and help keep these calculators free.

Frequently asked questions

How big of a ham for 10 people with leftovers?

About 7.5 lb of bone-in ham — look for an 8 to 10 lb spiral ham.

How much boneless ham for 10 people?

About 3.3 lb at ⅓ lb per person.

How big of a ham for 15 people?

About 7.5 lb of spiral or other bone-in ham — look for an 8 to 10 lb spiral ham.

Sources