How big of a ham for 10 people?
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
- 10 guests = 10 adult portions
- 10 × 0.5 lb (bone-in) = 5 lb
- 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
More options: Kids
- 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).
Ham to buy by number of guests (kind of ham as above)
| Guests | Ham to buy | Look for | Heating time at 325 °F (approx.) |
|---|---|---|---|
| 6 | 3 lb | a 3 to 5 lb half ham | 54 min to 1 h 12 min (18–24 min per lb) |
| 8 | 4 lb | a 4 to 6 lb half ham | 1 h 12 min to 1 h 36 min (18–24 min per lb) |
| 10 | 5 lb | a 5 to 7 lb half ham | 1 h 30 min to 2 h (18–24 min per lb) |
| 12 | 6 lb | a 6 to 8 lb half ham | 1 h 48 min to 2 h 24 min (18–24 min per lb) |
| 15 | 7.5 lb | an 8 to 10 lb half ham | 2 h 15 min to 3 h (18–24 min per lb) |
| 20 | 10 lb | a 10 to 12 lb half ham | 3 h to 4 h (18–24 min per lb) |
| 30 | 15 lb | a 15 to 17 lb half ham | 4 h 30 min to 6 h (18–24 min per lb) |
| 50 | 25 lb | a 25 to 27 lb half ham | 7 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.
| Ham | Serves (at ½ lb bone-in, ⅓ lb boneless) | Leftovers for 10 |
|---|---|---|
| Half ham, bone-in, 6 lb | about 12 | a little |
| Spiral ham, 8 lb | about 16 | about 3 lb |
| Whole ham, bone-in, 12 lb | about 24 | about 7 lb |
| Boneless ham, 4 lb | about 12 | a 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.
Different size? Use the full Ham Per Person Calculator.
What you’ll need
- Carving knife and forkMid-range price
A long, thin slicing blade carves turkey, ham and brisket cleanly; the fork steadies the meat without shredding it.
See options on Amazon (opens in a new tab) - Roasting pan with rackMid-range price
A heavy pan about 2–3 in deep with a rack lifts the bird out of the drippings. Measure your oven before buying one sized for a 24 lb turkey.
See options on Amazon (opens in a new tab)
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.
Other common sizes
- How much ham for 50 people — 16.7 lb boneless, or about 25 lb bone-in
Sources
- Iowa State University Extension (AnswerLine) — Ham tips (opens in a new tab) — Allow ¼–⅓ lb per serving boneless and ⅓–½ lb bone-in.
- South Dakota State University Extension — Tips for purchasing and preparing turkey, ham and prime rib (opens in a new tab) — Same per-person ranges for boneless and bone-in ham.
- Iowa State University Extension (AnswerLine) — USDA time table for cooking ham (opens in a new tab) — Minutes per pound at 325 °F by type and weight; reheat fully cooked hams from USDA-inspected plants to 140 °F, others to 165 °F; cook-before-eating hams to 145 °F with a 3-minute rest.
- FoodSafety.gov — Safe Minimum Internal Temperature Chart (reviewed Dec. 2022; copy hosted by the Virginia Department of Health) (opens in a new tab) — Poultry and stuffing 165 °F (74 °C); pork, beef and raw ham 145 °F (63 °C) with a 3-minute rest; ground meat 160 °F; leftovers 165 °F (74 °C).