Food
How Much Ham Per Person? The Bone-In Leg Needs More Weight and Still Costs Less
You know the moment. It is mid-December, you are standing at the ham fridge in the supermarket, and you are doing maths you never signed up for. Twelve adults, a couple of kids, the prawns already ordered, someone bringing a roast chook, and every label is in kilos while half the advice online is in pounds. So how much ham per person do you actually need? My short answer is about 200 g of bone-in ham per adult when it shares the table, and 250 g when it is the main event. And for six people or more, I would buy the bone-in leg. It needs more weight for the same crowd, and it still costs less. Pop your own numbers into the calculator below and it will do the sums.
How much ham do I need?
Enter your guest numbers and the price on the label. The result updates as you type.
Bone-in: 200 g per adult when ham is one of several meats, 250 g when it is the main. Boneless: 150 g or 200 g. Children under 12 half. Add a quarter for some leftovers, half again for plenty.
Enter the number of adults to see how much ham to buy.
Bone-in figures allow for the bone and fat, so they are higher than boneless.
Price is optional. Type the price per kg on the label to see the cost.
Planning figures, not a rule. Check the label's use-by date.
Why the Ham Advice Is All Over the Place
If you have tried to look this up, you will have noticed that nobody quite agrees. Coles says its half leg hams, which average around 5 kg, can serve up to 26 people. Divide that out and it comes to a little under 200 g each, bone and all. Other Australian guides from grocers and ham sellers tend to suggest a bit more than that. The American guides go well past all of them.
There are two reasons for the spread. The first is the obvious one. A lot of the advice that turns up in a search is American, written in pounds, and has to be converted before it means anything at the deli counter. The second matters more: those guides usually assume ham is the only main on the table.
An Australian Christmas rarely looks like that. Ham tends to sit alongside prawns, a roast, maybe some cold chicken, three salads and a pavlova that somebody’s aunt insists on bringing. It works more like a big shared spread, the way a tapas night at home does, where nobody fills their plate with just one thing. When ham is one of several meats, people take a slice or two, not a slab. So the figure you need depends less on how many guests are coming and more on what else is on the table.
Our Planning Figures
Here is where I land. Treat these as planning figures, not a rule:
- Bone-in ham: 200 g per adult when it is one of several meats, 250 g when it is the main.
- Boneless ham: 150 g per adult when it is one of several meats, 200 g when it is the main.
- Children under 12: half an adult serve.
- Leftovers: add a quarter for some leftovers, or half again for plenty.
The bone-in figures are higher because you are paying for, and carrying home, the bone and some fat as well as the meat. The boneless figures are lower because nearly everything in the packet ends up on a plate.
To read a half leg against your guest list, start with that average of around 5 kg. At 200 g a head, a 5 kg half leg covers about 25 adults with nothing to spare, or about 20 if you want some leftovers. If ham is the main and you are working on 250 g each, the same leg covers about 20 adults, or 16 with leftovers. For a smaller crowd than that you will either have a lot of ham in the fridge (which, if we are being fair, is half the reason some of us buy one) or you might look at a quarter leg instead.
These figures sit a little more generous than the Coles number and well below the American ones, and that is on purpose. Running out of ham at Christmas is the kind of thing a family brings up for years. A bit left over is just lunch on Boxing Day.
A Worked Example: 12 Adults
Take a hypothetical lunch for 12 adults, with ham alongside prawns and a roast. Ham is one of several meats, so the bone-in figure is 200 g each.
- 12 adults x 200 g = 2.4 kg
- Add a quarter for some leftovers: 2.4 kg x 1.25 = 3.0 kg of bone-in ham
At Woolworths’ 2026 list price of $12.50/kg for a quarter leg, a 3 kg piece comes to about $37.50.
Now the boneless version of the same table:
- 12 adults x 150 g = 1.8 kg
- Add a quarter for leftovers: 1.8 kg x 1.25 = 2.25 kg of boneless ham
At $25/kg, the Coles Finest Spiral Ham list price, that is about $56.25. At $29/kg, the list price of the Woolworths Apple Cider and Honey Glazed ham, it is about $65.25.
Then there is the half leg. Around 5 kg at $8/kg comes to about $40. That is a couple of dollars more than the quarter leg, it feeds the 12 comfortably, and it leaves plenty for the week after. For this lunch, the half leg is the one I would put in the trolley, unless your fridge is already full to the door.
Price Per Kilo of Meat: The Sum That Settles It
The usual case for boneless is that you are not paying for bone. That is true, but what you want to know is whether the bone costs you enough to matter, and there is a tidy way to check.
Divide the bone-in price by the boneless price. The answer is the share of the bone-in leg that has to end up as meat for the two to cost the same per kilo of meat. Call it the break-even share.
- Half leg against Coles boneless: $8 / $25 = 0.32, so 32 per cent
- Woolworths whole leg against Coles boneless: $7.50 / $25 = 0.30, so 30 per cent
- Half leg against Woolworths boneless: $8 / $29 = about 0.28, so about 28 per cent
- Quarter leg against Coles boneless: $12.50 / $25 = 0.50, so 50 per cent
Put plainly, a half leg at $8/kg costs less per kilo of meat than boneless at $25/kg as long as more than about a third of it is meat. For boneless to come out ahead, the leg would have to be mostly bone and fat.
I am not going to tell you how much of your particular leg will be meat, because that depends on the ham and on whoever is doing the carving. The good news is that you do not need to know. The bar is low: at about a third, the half leg only loses if most of what you carry home is bone and fat. The quarter leg is the closer call at 50 per cent, which is one more reason the half leg is often the better buy even for a smaller group.
So boneless buys you convenience, and the bone-in leg is the value. Convenience is a fair thing to want, mind you. If it is just two or three of you and nobody is keen on leftovers, a small boneless piece or a quarter leg wastes less, and that can genuinely be the better buy. For six or more, the bone-in leg wins.
Storing It: The Ham Bag
This is where the folklore gets loud. Ask around and someone will tell you a ham “lasts for months” in the fridge, while someone else swears it is a couple of weeks at most. Safe Food Production Queensland comes down on the shorter side, and theirs is the advice to follow.
Here is their method:
- Take the ham out of its plastic packaging.
- Mix 1 litre of water with 2 tablespoons of white vinegar.
- Soak a clean tea towel, pillowcase or ham bag in it, then wring it out well.
- Wrap the ham loosely so air can still move around it.
- Keep it in the fridge, below 5°C.
- Change the cloth for a freshly rinsed one every day.
How long it keeps, again per Safe Food Production Queensland:
- Whole cooked ham in the fridge: about 1 to 2 weeks
- Sliced ham in the fridge: 3 to 5 days
- Whole ham in the freezer: up to 3 months
- Sliced ham in the freezer: up to 1 month
Ham can taste a bit saltier after it has been frozen, so thawed ham often suits cooking better than a cold platter. And whatever any guide says, the use-by date on your ham’s label comes first.
So, on the folklore: “lasts months” is wrong for a ham in the fridge. I know, it feels like the Christmas ham ought to be immortal. Months only applies in the freezer, and even there it tops out at about three.
The Bone and the Leftovers
The bone is the bonus a boneless ham never gives you. Once the meat is off, wrap the bone well and freeze it. Come winter, it is the start of a pea and ham soup, and these one-pot winter dinners are good company for it if you like a slow pot on a cold night.
For the rest, slice only what you need each day and leave the leg whole under its bag. A whole ham keeps longer than a sliced one, and slicing as you go means less of it ends up in the bin. If keeping food out of the bin is something you are working on anyway, this piece on why your veggies die early and how to stop it has more ideas along the same lines.
Weigh the Table, Then the Ham
Before you weigh up any hams, look at what else is going on the table. That tells you whether you need 200 g a head or 250 g, and the calculator up top turns your guest list into kilos. Then, for six people or more, go bone-in. It is heavier for the same crowd, it costs less per kilo of meat, and you get a soup bone thrown in. Wrap it in a vinegar-damp cloth, keep it cold, and enjoy the sandwiches.
Sources: Safe Food Production Queensland, Hamming it up at Christmas time (https://www.safefood.qld.gov.au/newsroom/hamming-it-up-at-christmas-time/); Woolworths, Christmas hams are back at Woolworths (https://newshub.medianet.com.au/2026/10/christmas-hams-are-back-at-woolworths-with-award-winning-aussie-half-leg-ham-at-8-per-kg-for-the-fourth-christmas-in-a-row/177590/); Coles, Coles serves up a Christmas ham at the same price for a fourth year (https://newshub.medianet.com.au/2026/10/coles-serves-up-a-christmas-ham-at-the-same-price-for-a-fourth-year-from-just-1-54-a-serve/177955/)