As a rough guide, for each adult allow about 650 g of whole turkey, 250 g of potatoes, 3 pigs in blankets and around 300 g of other veg. Count a child under 12 as half.
| Food | 4 people | 6 people | 8 people | 10 people |
|---|---|---|---|---|
| Turkey | crown 1.5 kg | whole 4 kg | whole 5 kg | whole 6.5 kg |
| Pigs in blankets (packs of 12) | 1 | 2 | 2 | 3 |
| Roast potatoes | 1 kg | 1.5 kg | 2 kg | 2.5 kg |
| Parsnips | 0.5 kg | 1 kg | 1 kg | 1 kg |
| Carrots | 0.5 kg | 1 kg | 1 kg | 1 kg |
| Brussels sprouts | 0.5 kg | 1 kg | 1 kg | 1 kg |
| Stuffing (packs) | 1 | 1 | 2 | 2 |
| Cranberry sauce (jars) | 1 | 1 | 1 | 2 |
| Christmas pudding (serves 8) | 1 | 1 | 1 | 2 |
| Cream or custard (300 ml) | 1 | 2 | 2 | 2 |
| Crackers (boxes of 6) | 1 | 1 | 2 | 2 |
| Mince pies (boxes of 6) | 2 | 2 | 3 | 4 |
| Cheese board | 0.5 kg | 0.5 kg | 0.75 kg | 0.75 kg |
| Wine or fizz, per main meal | 2 bottles | 3 bottles | 4 bottles | 5 bottles |
For adults. Count a child under 12 as half. Quantities are rounded up and allow a little for leftovers. Source: Chrimbo's own guide, checked for turkey and veg against BBC Good Food, which suggests 140 to 175 g of cooked turkey per person and 240 g of vegetables in total (we allow a little more), and the higher end of its amounts for smaller groups or if you want leftovers.
Last updated: 2 November 2026.
Tell the Chrimbo app how many are coming and it writes your food shop, with quantities.
Allow about 650 g of whole bird per adult, counting children under 12 as half. For up to 4 people, a crown of about 1.5 kg is usually enough. Want leftovers for Boxing Day? Go up a kilo. Our turkey calculator works it out for your numbers.
Allow about 250 g per adult which comes to 2.5 kg for 10 people.
We allow 3 each, so 2 packs of 12 will do for 6 or 8 people.
Cool them quickly and get them into the fridge or freezer within one to two hours. Splitting them into smaller portions helps them cool faster (GOV.UK).