Ham Per Person Calculator

Calculate how much ham to buy for a gathering based on guest count, ham type, and whether you want leftovers.

HAM TO BUY
--
Per Person
--
Edible Meat
--
Cooking Time
--
Servings Yield
--

How Much Ham Per Person

Planning the right amount of ham for a gathering can be tricky because bone-in and boneless hams yield very different amounts of edible meat. A bone-in ham is typically about 40-50% bone and fat, meaning a 10-pound bone-in ham yields roughly 5-6 pounds of actual meat. Boneless hams are more efficient, with roughly 85-90% edible meat, but many prefer bone-in for better flavor and presentation.

The general guideline for bone-in ham is 3/4 pound (12 ounces) of raw ham per person, which accounts for bone and fat loss. For boneless ham, plan on 1/3 to 1/2 pound (5-8 ounces) per person. If ham is the main protein and there are not many other substantial dishes, lean toward the higher end. For a buffet with multiple proteins, the lower end is sufficient.

Consider your guest list carefully. Adults and teenagers eat more than young children. If you are serving big eaters or if ham is the star of the meal (like a holiday dinner), increase your estimate by about 25%. If you want leftovers for sandwiches and other recipes, add another 20-25% to your total. It is almost always better to have slightly too much than not enough for a special occasion.

Calculation Formula

Bone-In: Total lbs = Guests × 0.75 lb per person
Boneless: Total lbs = Guests × 0.40 lb per person

Quick Reference Chart

GuestsBone-In (lbs)Boneless (lbs)Spiral-Cut (lbs)
64.52.54.5
107.547.5
1511611
2015815
3022.51222.5
5037.52037.5

Planning Tips

  • Order your ham at least a week in advance for holidays, as stores frequently run out of popular sizes.
  • If the ham you need exceeds 15 pounds, consider buying two smaller hams for more even cooking.
  • Leftover ham keeps 3-5 days in the refrigerator and up to 2 months in the freezer.
  • Ham bones are excellent for making split pea soup, bean soup, or ham stock.
  • For children under 10, count them as half a serving when calculating total ham needed.

Frequently Asked Questions

Is bone-in or boneless ham better for a large group?

Bone-in ham is generally more flavorful and makes a more impressive presentation, but it requires buying more weight per person due to bone loss. Boneless ham is easier to carve and more economical per serving. For formal holiday gatherings, bone-in is traditional. For casual events or when simplicity is key, boneless saves money and effort.

How many pounds of ham for 20 people?

For 20 people with moderate appetites, you need approximately 15 pounds of bone-in ham or 8 pounds of boneless ham. If you want leftovers, increase by 20%, making it 18 pounds bone-in or 10 pounds boneless. If ham is the only protein at a big holiday dinner, consider going up to 20 pounds bone-in to ensure everyone has plenty.

Can I buy too much ham?

Leftover ham is extremely versatile, so buying a bit extra is rarely wasteful. Use leftovers for ham sandwiches, ham and cheese omelets, ham fried rice, split pea soup, ham salad, scalloped potatoes with ham, or ham and bean casserole. Cooked ham freezes well for up to two months when wrapped tightly in freezer-safe packaging.