Quick Answer: How much ham per person depends on the cut. Plan about ¾ lb of bone-in ham, ½ to ¾ lb of spiral-cut ham, or ⅓ to ½ lb of boneless ham per person. Each of these works out to roughly 4 to 6 oz of edible meat on the plate. Use the calculator below for your guest count and whether you want leftovers.
Ham Size Calculator
Weights are what to buy, including the bone where there is one. Round up to the nearest available ham size.
Size Chart by Guests
| Guests | Bone-In (¾ lb) | Spiral-Cut (~0.6 lb) | Boneless (~0.4 lb) |
|---|---|---|---|
| 4 | 3 lbs | 2.5 lbs | 1.5 lbs |
| 6 | 4.5 lbs | 3.5 lbs | 2.5 lbs |
| 8 | 6 lbs | 5 lbs | 3 lbs |
| 10 | 7.5 lbs | 6 lbs | 4 lbs |
| 12 | 9 lbs | 7 lbs | 5 lbs |
| 15 | 11 lbs | 9 lbs | 6 lbs |
| 20 | 15 lbs | 12 lbs | 8 lbs |
| 25 | 19 lbs | 15 lbs | 10 lbs |
| 30 | 22.5 lbs | 18 lbs | 12 lbs |
These amounts assume ham is the main dish with a few sides. Keep reading for why bone-in ham needs more weight, how to plan for leftovers, and how much sliced ham to buy for sandwiches or a platter.
Why Bone-In Ham Needs More Weight Per Person
The bone, skin, and fat you trim away make up a large share of a bone-in ham's weight, so only about half of the weight on the label ends up as meat on the plate. Boneless ham has almost no waste, which is why a smaller weight per person goes just as far. Spiral-cut hams are bone-in but pre-sliced around the bone, so they sit in between. Bone-in hams tend to have more flavor, and the leftover bone is useful for soup or stock.
Planning Ham for Big Dinners and Leftovers
For a large holiday dinner where ham shares the table with another main, you can cut each amount by about a third. If ham is the only main and you want leftovers for sandwiches, add about a third instead. Side dishes also matter. A filling starch such as mashed potatoes means people take smaller slices, and our guide to how many lbs of potatoes per person for mashed potatoes helps you plan both together. Cooked leftover ham keeps in the fridge for 3 to 5 days, or in the freezer for 1 to 2 months.
How Much Sliced Ham Per Person
| How It's Served | Oz Per Person | Thin Deli Slices (~0.5 oz) | Regular Slices (~1 oz) |
|---|---|---|---|
| Sandwiches | 2–3 oz | 4–6 | 2–3 |
| Appetizer platter | 1.5–2 oz | 3–4 | 2 |
| Buffet or main dish | 4–5 oz | 8–10 | 4–5 |
Pre-sliced or deli ham has no bone or trim, so you buy by the cooked weight people will eat. For 20 sandwiches at 3 oz each, that's about 3¾ lbs of sliced ham. Slice thickness changes the count a lot, the same way it does for deli turkey, so going by weight is more reliable than counting slices. If you're building a platter, our chart for how many slices of cheese are in a pound helps you match the cheese to the meat.
Ham Nutrition Per Serving
A 3 oz serving of lean roasted ham has roughly 130 to 180 calories and 18 to 21g of protein, about the same protein as three large eggs, as shown in our guide to how many eggs equal 30g of protein. Ham is cured, so the same serving can carry around 900 to 1,200mg of sodium. A glaze adds sugar and calories, so a modest slice paired with vegetable sides fits well within a plan like the 1500 calorie meal plan.
Frequently Asked Questions
About ¾ lb per person for bone-in ham, ½ to ¾ lb for spiral-cut ham, and ⅓ to ½ lb for boneless ham.
About a 7.5 lb bone-in ham, a 6 lb spiral-cut ham, or a 4 lb boneless ham.
About 2 to 3 oz per sandwich, which is 4 to 6 thin deli slices or 2 to 3 regular slices.
Because the bone, skin, and trimmed fat account for a large part of the weight, so only about half of a bone-in ham ends up as meat on the plate.
Cooked ham keeps in the fridge for 3 to 5 days, or in the freezer for 1 to 2 months.
Final Answer: How Much Ham Per Person
Buy about ¾ lb of bone-in ham, ½ to ¾ lb of spiral-cut ham, or ⅓ to ½ lb of boneless ham per person. For sliced ham, plan 2 to 3 oz per sandwich and 4 to 5 oz per person when it's the main dish. Add about a third if you want leftovers, and round up to the nearest ham size available at the store.


Pingback: How Many Lbs of Potatoes Per Person for Mashed Potatoes? - purehealthmode