Skip to content
BeneRecipes

Kitchen design

How Much Food for Christmas Dinner? Quantities Per Person

How big a turkey, how many potatoes and how much gravy: a quantity guide per person so you buy enough without a week of leftovers.

Ad: this guide contains affiliate links. If you buy through them we may earn a commission, at no extra cost to you (how we make money).

By HarrietAI-assistedApproved for publication by BeneRecipes Editor on 10 November 2026Updated 2 November 2026
A long table laid for Christmas dinner with crackers, glasses and starters
Photo: Ruth Hartnup from Vancouver, Canada via Wikimedia Commons, CC BY 2.0, cropped

Most Christmas dinners are planned by guesswork, and most end with a fridge full of leftovers. These are rough guides per adult, based on usual British portion sizes. Adjust for big eaters, children, and how many other dishes you are serving.

Where to buy

Browse current options and prices at the retailer. These are affiliate links: we may earn a commission, at no cost to you (disclosure).

Per adult, as a rough guide

FoodAllow per person
Turkey, oven-ready on the boneAbout 500 g, so a 5 kg bird feeds about 10
Turkey crown or boneless jointAbout 200–250 g
Roast potatoes200–250 g (4 to 6 pieces)
Each other vegetable80–100 g
Pigs in blankets2 to 3
StuffingAbout 50 g (1 to 2 balls)
GravyAbout 100 ml
Christmas puddingA 900 g pudding serves about 8

If you want leftovers for Boxing Day sandwiches, size the turkey up by a kilo or so rather than buying more of everything.

Cut the waste

  • Choose three or four vegetables, not seven. Everyone takes less of each when there are more dishes.
  • Buy loose so you get exactly the weight you need.
  • Weigh potatoes on kitchen scales rather than guessing by the bag.
  • Plan leftovers: see how to store Christmas leftovers.

Check your oven and tins

A bigger bird needs a roasting tin that fits it, and a tin that fits your oven. Measure both before you order the turkey. For the cooking itself, see our roast turkey, roast potatoes and the Christmas dinner oven plan. Serve the pudding with brandy butter.

BeneRecipes may earn a commission from retailer links on this page, at no extra cost to you. Product suggestions are based on published specifications, not hands-on testing. How we work.

Frequently asked questions

How much turkey do I need per person?

As a rough guide, about 500 g of oven-ready turkey on the bone per person, or 200–250 g of boneless crown or joint. A 5 kg bird feeds about 10.

How many roast potatoes per person?

About 200–250 g, or 4 to 6 pieces, per adult.

How much gravy do I need?

Allow about 100 ml per person, plus a little extra for second helpings.