Feast Planner

How much food per person for Christmas dinner

Portion sizes for every part of the meal, so you buy enough without a fridge full of leftovers.

Enter your guests in the planner and it adds everything up for you, with a shopping list you can share. Use the planner

Amounts per adult

Typical amounts for one adult with a normal appetite. Count each child as half.

FoodPer adult
Potatoes250 g
Parsnips80 g
Carrots80 g
Brussels sprouts80 g
Red cabbage80 g
Cauliflower (for cauliflower cheese)100 g
Stuffing100 g
Pigs in blankets4
Gravy150 ml
Cranberry sauce30 g
Bread sauce60 g
Soup (as a starter)250 ml
Cooked prawns (for prawn cocktail)60 g
Christmas pudding125 g
Custard or cream100 ml

Mince pies: allow one each, plus a couple spare.

How much turkey per person

Buy turkey by the whole bird rather than per person. The NFU's guide: a 5 kg turkey feeds 6 to 8 people, 6 kg feeds 8 to 10, 7 kg feeds 10 to 12, 8 kg feeds 14 to 16, and 9 kg feeds 18 to 22. See our turkey size guide for every size.

Totals for 4, 8 and 12 people

For adults with normal appetites, having potatoes, parsnips, carrots, sprouts, stuffing, pigs in blankets, gravy, pudding and mince pies.

Food4 people8 people12 people
Whole turkey3 kg5.5 kg7 kg
Potatoes1 kg2 kg3 kg
Parsnips320 g640 g960 g
Carrots320 g640 g960 g
Brussels sprouts320 g640 g960 g
Stuffing400 g800 g1.2 kg
Pigs in blankets163248
Gravy600 ml1.2 litres1.8 litres
Christmas pudding500 g1 kg1.5 kg
Mince pies61014

Adjusting for your guests

Portions are typical amounts; appetites vary. Turkey sizes follow the NFU's guide to choosing the right bird. More guides: how long to cook a turkey · Christmas dinner timings