How Much Ham Per Person
Calculate exactly how much ham to buy per person for your holiday dinner or party. Enter guests and ham type for precise pounds and kilograms needed.
About This Calculator
The How Much Ham Per Person Calculator helps you plan the perfect amount of ham for Thanksgiving, Christmas, Easter, or any gathering. Simply enter the number of guests and select whether you're using boneless or bone-in ham to get an accurate weight recommendation in both pounds and kilograms.
Our calculator uses the standard industry guidelines: 0.45 lb (0.2 kg) of boneless ham per person and 0.65 lb (0.3 kg) of bone-in ham per person. The difference accounts for the bone weight in bone-in hams, which typically makes up about 30% of the total weight. This ensures each guest gets a satisfying portion of approximately 4-6 ounces of cooked meat.
The tradition of serving ham for holidays dates back centuries, originating in Germanic pagan rituals where a wild boar was sacrificed to the god Freyr. Today, honey-glazed ham is a centerpiece of Christmas, Easter, and Thanksgiving dinners across the US, UK, Canada, and Australia.
Regional Notes
United States: Ham is most commonly sold in pre-cooked, spiral-cut bone-in or boneless varieties. A whole bone-in ham typically weighs 10-14 lb, while half hams range from 5-7 lb. Pre-cooked ham only needs reheating to 140°F.
United Kingdom: Gammon joints are the most common form, typically sold boneless or with a small bone. A typical gammon joint serves 8-10 people. Cooking times vary — boil then roast for best results.
India: Ham is less common in Indian cuisine but available in metropolitan areas. Pork consumption varies by region and community. For gatherings where ham is served, the same per-person guidelines apply.
Frequently Asked Questions
How much ham per person should I buy?
Plan for 0.45 lb (0.2 kg) of boneless ham per person or 0.65 lb (0.3 kg) of bone-in ham per person. Bone-in ham has a higher weight because the bone accounts for roughly 30% of the total weight.
What is the difference between boneless and bone-in ham portions?
Boneless ham yields more edible meat per pound since there is no bone or excess fat. For bone-in ham, you need about 30% more total weight to get the same amount of meat, which is why the per-person estimate is higher.
How much ham do I need for 10 people?
For 10 people, you need 4.5 lb (2 kg) of boneless ham or 6.5 lb (3 kg) of bone-in ham. Use our calculator above for any guest count.
How much ham do I need for 20 people?
For 20 people, you need 9 lb (4 kg) of boneless ham or 13 lb (6 kg) of bone-in ham. When feeding a large group, bone-in ham is often more affordable per pound.
How much ham do I need for 12 adults?
For 12 adults, buy 5.4 lb (2.4 kg) of boneless ham or 7.8 lb (3.6 kg) of bone-in ham. If you want leftovers for sandwiches or casseroles, add 25% to these amounts.
How many pounds of ham per person for a holiday dinner?
For a holiday dinner where ham is the main dish, plan 0.45-0.65 lb per person depending on whether you choose boneless or bone-in. If ham is one of several main dishes, you can reduce to 0.3-0.4 lb per person.
Does ham type affect cooking time?
Yes, bone-in ham generally takes longer to cook than boneless ham because the bone conducts heat differently. A bone-in ham typically requires 15-18 minutes per pound at 325°F, while boneless ham needs 10-14 minutes per pound.
Should I buy more ham if I want leftovers?
Yes, if you want leftovers for sandwiches, soups, or casseroles, add about 25% to the recommended amount. Leftover ham can be stored in the refrigerator for 3-5 days or frozen for 2-3 months.