A ham per person calculator accounts for bone-in vs boneless yield differences so you buy the right amount. Bone-in hams are more flavorful but 20-30% of the weight is inedible bone — you need to buy more than it seems.
Your Event Details
Ham Recommendation
Adjust inputs and click Calculate
| Ham Type | Servings/lb | lbs/person (main) | lbs/person (side) |
|---|---|---|---|
| Bone-in whole ham | 3–4 | ½–¾ lb | ¼–½ lb |
| Boneless ham | 4–5 | ⅓–½ lb | ¼ lb |
| Ham steak | 5–6 | ¼–⅓ lb | ⅛–¼ lb |
How to Use the Ham Per Person Calculator
Planning the right amount of ham per person depends on whether you are serving it as the main event or as part of a spread. Bone-in hams yield about 50-60% edible meat — 10 pounds of bone-in ham feeds roughly 14-16 people as a main course.
Step 1: Choose bone-in or boneless
Bone-in hams (shank or butt end) have richer flavor from the marrow and are a showier centerpiece. Boneless hams are easier to carve and slice uniformly. For large gatherings over 20 people, boneless is more practical. For smaller celebrations, bone-in is usually the better experience.
Step 2: Determine meal role
If ham is the only protein, you need more per person. If it is on a table with turkey, roast beef, or other proteins, guests will take smaller portions. The calculator adjusts for this automatically — side-dish servings use about 60% of the main-dish amount.
Step 3: Account for appetite variation
Children, light eaters, and vegetarian-curious guests will take less. A kids-heavy party of 20 might need the same ham as an adults-only party of 14. Use the appetite selector to adjust.
Heating and serving tips
Pre-cooked hams only need to reach 140°F (60°C). Glaze in the last 30 minutes to avoid burning. Tent with foil to keep moist. Let rest 15-20 minutes before carving to redistribute juices.
Frequently Asked Questions
How much ham per person should I buy?
For boneless ham, plan on 1/3 to 1/2 pound per person for a main dish. For bone-in ham, plan on 1/2 to 3/4 pound per person because bone accounts for 20-30% of the weight. If serving as a side dish alongside other proteins, reduce by 30%.
Is this calculator free?
Yes, completely free with no signup required. All calculations run in your browser.
What is the difference between bone-in and boneless ham?
Bone-in hams have more flavor and moisture because the bone conducts heat and adds gelatin during cooking. However, 20-30% of the weight is bone, so you need more. Boneless hams are easier to carve and slice evenly, but can be drier. Bone-in hams yield about 3-4 servings per pound while boneless yields 4-5 servings per pound.
How long does cooked ham last in the refrigerator?
Cooked ham lasts 3-5 days in the refrigerator. Slice it within 2 days for best quality. Freeze leftover ham in airtight bags for up to 2 months. Ham is great in omelets, bean soup, fried rice, or grilled ham and cheese sandwiches.
What is the best internal temperature for cooked ham?
Pre-cooked hams (most store-bought) just need to reach 140°F (60°C) internal temperature since they are already fully cooked. Raw ham needs to reach 145°F (63°C) with a 3-minute rest. Use a meat thermometer in the thickest part, away from the bone.