The ham is the one thing on the holiday table you really can't run short on. It's the centerpiece, it's what people came for, and there's no dashing out mid-dinner for a backup. So let's take the guessing out of it.

Jump to:
- Quick Answer: How Much Ham Per Person?
- Ham Per Person Calculator
- Why Bone-In and Boneless Aren't the Same
- The Main Guide: Buying the Right Amount
- How Many People Does an 8, 10, or 12 lb Ham Feed?
- Worked Example: Easter Dinner for 16
- Troubleshooting: Common Ham Problems
- Ham Per Person FAQ
- Final Thoughts
- Pin to Pinterest
Quick Answer: How Much Ham Per Person?
Plan on:
- Boneless ham — ½ pound (8 oz) per adult
- Bone-in ham — ¾ pound (12 oz) per adult
- Kids (12 and under) — about half an adult portion: ~4 oz boneless, ~6 oz bone-in
- Want plenty of leftovers for sandwiches? Plan about 1 lb bone-in or ¾ lb boneless per adult
Why the gap? A bone-in ham is roughly a quarter to a third bone and skin, so you buy more raw weight to land the same amount of meat on plates. Both numbers land each person right around ½ pound of actual, edible ham — the bone-in number just accounts for what you're carving around.
Ham Per Person Calculator
Enter your numbers below and the calculator handles bone-in vs. boneless, kids, and the buffer automatically:
HAM CALCULATOR
Exactly how much ham to buy for your crowd — in pounds, bone-in or boneless. Bone-in looks like more, but a chunk of it is bone. Here's the real number.
| Who | Amount | Notes |
|---|
| Guests | Bone-in | Boneless |
|---|---|---|
| 4 | 3 lb | 2 lb |
| 6 | 4.5 lb | 3 lb |
| 8 | 6 lb | 4 lb |
| 10 | 7.5 lb | 5 lb |
| 12 | 9 lb | 6 lb |
| 15 | 11.5 lb | 7.5 lb |
| 20 | 15 lb | 10 lb |
Prefer a chart you can screenshot? These are adult portions before the 10% buffer (the calculator adds that on top):
| Guests | Bone-In Ham | Boneless Ham |
|---|---|---|
| 4 | 3 lb | 2 lb |
| 6 | 4.5 lb | 3 lb |
| 8 | 6 lb | 4 lb |
| 10 | 7.5 lb | 5 lb |
| 12 | 9 lb | 6 lb |
| 15 | 11.5 lb | 7.5 lb |
| 20 | 15 lb | 10 lb |
| 25 | 19 lb | 12.5 lb |
| 30 | 22.5 lb | 15 lb |
| 40 | 30 lb | 20 lb |
| 50 | 37.5 lb | 25 lb |
| 75 | 56.5 lb | 37.5 lb |
| 100 | 75 lb | 50 lb |
For crowds over about 20, you'll likely be buying two or more hams anyway — which is a good thing, because smaller hams reheat more evenly than one giant one.
Why Bone-In and Boneless Aren't the Same
This is the whole ballgame, so it's worth 30 seconds.
Bone-in ham has more flavor and stays juicier — the bone is doing you a favor while it cooks. But that bone (plus skin and some fat) makes up about 25–30% of the weight you're paying for. So a 10-pound bone-in ham gives you closer to 7 pounds of meat once you're carving. That's why you buy ¾ pound per person instead of ½. Good to know: most spiral hams sold for the holidays are bone-in, though boneless spiral hams exist too.
Boneless ham has almost no waste, so nearly all of the weight you buy becomes servings. Easier to slice, no carving around anything, and there's no bone eating into your total. The trade-off is a little less of that deep, hammy flavor. If you're building a sandwich bar or feeding a big buffet, boneless is the low-stress pick.
One more thing that saves people a lot of worry: most holiday hams come fully cooked. Spiral-cut and city hams are already cooked — you're just reheating them to temperature. That means they don't shrink in the oven the way a raw roast does, so nearly all of the weight on the label becomes edible servings. (Fresh, raw ham is the rare exception, and we'll cover it below.)
If you're planning a whole spread and not just the ham, our ultimate party food planning guide walks through every dish by headcount.
The Main Guide: Buying the Right Amount
Start with your headcount
Count adults and teens as full portions, and kids 12 and under as half. If you've got a table of grazers or a lot of little ones, lean toward the lower end. If it's a crowd of hearty eaters and ham is the star, round up without a second thought.
Add a cushion for leftovers (and reality)
Here's the thing — nobody has ever regretted leftover ham. Ham sandwiches, ham and eggs, a pot of split pea soup from the bone. So build in a little margin. Our calculator adds a 10% safety buffer by default, which covers second helpings, a generous carver, and a plate to send home with your mother-in-law. If you specifically want a fridge full of leftovers, bump up to about a full pound per person for bone-in, or ¾ pound for boneless.
If ham isn't your only protein
Doing turkey or prime rib alongside the ham? Then people eat less of each. A good rule: aim for about ½ pound of totalmeat per person and split it between the proteins. So if you're serving two mains, you can roughly halve the ham numbers above.
Round up to a real ham size
Hams don't come in tidy weights. If the math says you need 7.5 pounds, an 8-pound ham is perfect — always round up to the nearest size on the shelf. You'll never be mad about the extra half pound.
Shank half or butt half?
If you're buying a half ham, the butt half (top of the leg) has more meat and a trickier ball-and-socket bone. The shank half (lower leg) has a single, simple bone that's easier to carve around and makes a better soup bone later. For carving-day sanity, shank is the friendlier pick.
How Many People Does an 8, 10, or 12 lb Ham Feed?
Already have a ham size in mind — or staring at one in the store? Flip the math around. These numbers are tight portions with no leftovers, so if you want a cushion, feed one size fewer people (or grab the next size up).
| Ham Size | Bone-In Feeds | Boneless Feeds |
|---|---|---|
| 7 lb | ~9 adults | 14 adults |
| 8 lb | 10–11 adults | 16 adults |
| 10 lb | ~13 adults | 20 adults |
| 12 lb | 16 adults | 24 adults |
| 15 lb | 20 adults | 30 adults |
| 18 lb | ~24 adults | 36 adults |
So an 8-pound bone-in ham comfortably handles a family dinner of 10, while a 12-pound boneless stretches to a 24-person buffet. Counting kids? Each one counts as roughly half an adult, so you can add a few more little ones on top.
Worked Example: Easter Dinner for 16
Say you're hosting 12 adults and 4 kids for Easter, and you want a classic bone-in spiral ham as the star.
- Adults: 12 × 0.75 lb = 9 lb
- Kids: 4 × 0.375 lb ≈ 1.5 lb
- Subtotal: 10.5 lb
- +10% buffer: 10.5 × 1.10 ≈ 11.5 lb
- Round to a real ham: grab a 12-pound bone-in ham (or two 6-pounders)
That 12-pound ham gives you roughly 8–9 pounds of actual meat after the bone — plenty for the table with a few sandwiches left for the next day. Start it with a good appetizer like a holiday charcuterie board and nobody's watching the clock while it warms.
Troubleshooting: Common Ham Problems
"My ham always comes out dry." Spiral-cut hams dry out fastest because every slice is an escape route for moisture. Cover it tightly with foil and reheat low and slow — 275–300°F is your friend (325°F works, but lower dries the meat less), figuring roughly 12–15 minutes per pound. Pull it at 140°F, not a degree more. Add the glaze in the last 20–30 minutes so it caramelizes without drying the meat.
"It's too salty." That's usually a "ham, water added" or country ham situation. Look for labels that say "ham" or "ham with natural juices" for better flavor and less salt. If you're stuck with a salty one, serve it with sweeter sides and a fruit-forward glaze to balance it.
"I bought bone-in and it looked like way less meat than I expected." That's the bone doing its thing — remember, up to a third of the weight isn't meat. This is exactly why the bone-in number is higher. Next time, either buy the ¾-pound-per-person amount or switch to boneless.
"I have a mountain of leftovers." Best problem to have. Slice and freeze in meal-sized portions, and simmer the bone into soup. A good roasting pan and a few storage basics make the leftover cleanup painless.
Ham Per Person FAQ
How much ham do I need for 10 people? About 7.5 lb bone-in or 5 lb boneless for adults, before adding a leftover buffer. Round up to the nearest available ham size (an 8-pounder is ideal).
How many people will a 10-pound ham feed? A 10-pound ham feeds about 13 adults if it's bone-in or 20 adults if it's boneless — tight portions with no leftovers. For a comfortable amount with seconds, count on a couple fewer, or grab the next size up.
How much ham for 20 people? Around 15 lb bone-in or 10 lb boneless. At this size you'll probably buy two hams — perfectly fine, and they heat more evenly.
How much ham for 50 people? Roughly 37.5 lb bone-in or 25 lb boneless, spread across several hams. Use the calculator to dial in the exact number with kids and buffer factored in.
Bone-in or boneless — which should I buy? Bone-in for maximum flavor and juiciness (and a soup bone). Boneless for easy carving, sandwich bars, and zero waste. Both feed the same number of people; you just buy different amounts.
Does a spiral-cut ham change how much I need? No. A 10-pound spiral ham has the same amount of meat as a 10-pound unsliced one — it's just pre-sliced for easy serving. (Fair warning: because it's so easy to serve, people tend to help themselves to a little more.)
How much ham per person for sandwiches or a buffet? Lighter — plan about ⅓ pound per person when ham is one option among many, or when you're doing a build-your-own sandwich bar with lots of sides.
What about fresh (raw) ham? Fresh ham is uncooked pork leg — it behaves much more like a pork shoulder roast than a fully cooked city ham. It loses moisture and has a bone, so you're fighting two kinds of shrink. Plan ¾–1 pound per person (lean toward a full pound if you want leftovers) and cook it to 145°F with a 3-minute rest. But it's rare — about 95% of holiday hams are precooked, and this calculator is built for those.
How far ahead can I buy my ham? A vacuum-sealed, fully cooked ham keeps in the fridge for up to a week past purchase (check the date), or freeze it for longer. Buy early so you're not fighting the crowds the day before.
Final Thoughts
Ham is honestly one of the easiest centerpieces to nail — it's already cooked, it feeds a crowd, and the only real trick is buying the right amount. Remember the two numbers: ½ pound boneless, ¾ pound bone-in per adult, kids at half, and round up. Save that bone for soup, and let the leftovers be a feature, not a bug.
Once the ham's handled, plan the sweet ending: figure out how many pie slices per person you'll need, work out your holiday cookies per guest, or set out a showstopping dessert charcuterie board that lets everyone graze.
Now go grab your ham with confidence — and maybe an extra half pound, just because.
Portion guidance based on USDA serving recommendations and catering consensus (½ lb boneless, ¾ lb bone-in per person). Bone-in edible yield ≈ 72% (roughly 28% bone and skin). Reheating temperatures per USDA FSIS: heat commercially packaged, fully cooked ham to 140°F; cook fresh/raw ham to 145°F (3-minute rest); reheat repackaged or leftover ham to 165°F.<!








