HowMuchPerPerson

How much ham for 40 people?

Buy about 30 lb of bone-in spiral ham: 4 spiral hams.

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

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

Spiral hams
4
7–9 lb each
Ham to buy
30 lb
0.73 lb per guest
Sliced meat
18 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 for other crowd sizes

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 people · you're here18 lb30 lb4
50 people22 lb37 lb5
75 people33 lb55 lb7
100 people44 lb74 lb9
150 people66 lb110 lb13
200 people88 lb147 lb17

4 spiral hams for 40 people. Leftover ham freezes well, so err toward the bigger number.

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 40 people

How we got this number

  1. 140 guests × 0.4 lb sliced = 16 lb
  2. 2× 1.10 cushion = 17.6 lb sliced
  3. 3÷ 0.60 meat yield = 29.3 lb bone-in → 4 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 30 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 →

Ham questions

How much ham for 40 people?

Buy about 30 lb of bone-in spiral ham: 4 spiral hams. That's about 18 lb of sliced meat off the bone: 0.4 lb per guest as the main event, plus a 10% cushion. Range: 23–37 lb depending on appetite.

What if 8 of the 40 guests are kids?

Kids count as half an adult, so it's 36 adult portions: buy about 27 lb of bone-in spiral ham: 3 spiral hams.

How much ham for 40 people with sides?

Buy about 19 lb of bone-in spiral ham: 3 spiral hams.

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

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

Different headcount? The ham calculator works for any number of guests, and the menu planner builds one shopping list for the whole party.