HowMuchPerPerson

How much ham per person?

Plan on 1/4 lb of sliced ham per person with sides, or 0.4 lb as the main event. A bone-in spiral ham is roughly 60% meat once the bone and rind come off, so that's 0.42 to 2/3 lb of bone-in ham per person.

For 20 guests: buy about 15 lb of bone-in spiral ham: 2 spiral hams.

That's about 9 lb of sliced meat off the bone: 0.4 lb per guest as the main event, plus a 10% cushion. Range: 11–19 lb depending on appetite.

↳ spiral hams come fully cooked; you're only warming them through

Spiral hams
2
7–9 lb each
Ham to buy
15 lb
0.73 lb per guest
Sliced meat
9 lb
about 60% of the bone-in weight

Adjust for your crowd

Ham is
Appetite

Enter how many of your guests are kids; each counts as half an adult.

Ham chart: 10 to 200 people

tap a row for its own list ↓
GuestsSliced meatHam to buySpiral hams
10 people4 lb8 lb1
20 people9 lb15 lb2
25 people11 lb19 lb3
30 people13 lb22 lb3
40 people18 lb30 lb4
50 people22 lb37 lb5
75 people33 lb55 lb7
100 people44 lb74 lb9
150 people66 lb110 lb13
200 people88 lb147 lb17

How many people does an 8-lb spiral ham feed?

lb, bone-in

Feeds about 19 people with sides, or 12 if ham is the main event.

Everything else for 20 people

How we got this number

  1. 120 guests × 0.4 lb sliced = 8 lb
  2. 2× 1.10 cushion = 8.8 lb sliced
  3. 3÷ 0.60 meat yield = 14.7 lb bone-in → 2 spiral hams

the bone and rind count in the weight you buy, so we plan by meat on the plate.

We count hams at 9 lb each, the top of the usual 7–9 lb range. If the ones at your store run smaller, buy by weight: about 15 lb in all.

Food safety: a fully cooked spiral ham only needs warming to 140°F; USDA times it at 10 to 18 minutes a pound at 325°F (USDA on ham). Don't leave it out more than 2 hours.

Sources for this rule: University of Arkansas Extension; University of Kentucky Extension (S. Bastin); HoneyBaked (spiral, bone-in, fully cooked); HoneyBaked bone-in half hams; Old Farmer's Almanac party chart; USDA Food Buying Guide, Turkey, Whole, fresh or frozen, with neck and giblets; USDA FSIS ham timetable (325 F).

See our full method and sources →

How to cook a spiral ham: the most-watched videos

Brown Sugar Honey Glazed Ham Recipe | Perfect Easter RecipeCooking With Tammy · 1.8M views
Spiral Ham BasicsNational Pork Board · 1.6M views

Videos from YouTube, picked by us from the most-watched on the topic; view counts as of October 2026. We don't make these videos and aren't paid for them. Pressing play loads YouTube.

Ham questions

How much ham per person?

Plan on 1/4 lb of sliced ham per person with sides, or 0.4 lb as the main event. A bone-in spiral ham is roughly 60% meat once the bone and rind come off, so that's 0.42 to 2/3 lb of bone-in ham per person.

How much ham for 100 people?

Buy about 74 lb of bone-in spiral ham: 9 spiral hams. That's about 44 lb of sliced meat off the bone: 0.4 lb per guest as the main event, plus a 10% cushion. Range: 58–92 lb depending on appetite.

How many people does an 8-lb spiral ham feed?

Feeds about 19 people with sides, or 12 if ham is the main event.

Should kids count as a full person?

Count each kid as half an adult. Add them in the Kids box and the shopping list updates.

How much boneless ham per person?

Boneless ham has no bone to lose, so you need less: University of Arkansas extension suggests 1/4 to 1/3 lb per serving, against 3/4 lb or more for a ham with a large bone.