Short answer: Plan the menu first, list what each dish needs and cross off what you already have. A frozen turkey defrosts in the fridge at around 10 to 12 hours per kg, so a 6 to 7 kg bird can take up to 4 days: put it in the fridge by Monday 21 December. Make room in the fridge before the big shop and keep it at 5 °C or below.
How long to defrost a turkey in the fridge
The UK Food Standards Agency advises defrosting a turkey in the fridge, on the bottom shelf, in a covered container big enough to catch any drips. Allow around 10 to 12 hours per kg; a whole turkey can take 3 to 5 days depending on its size. For a turkey crown, follow the defrosting instructions on the packaging.
| Turkey weight | Time in the fridge | Put it in the fridge by |
|---|---|---|
| 4 kg | 40 to 48 hours | Wednesday 23 December, morning |
| 5 kg | 50 to 60 hours | Tuesday 22 December |
| 6 kg | 60 to 72 hours | Tuesday 22 December, morning |
| 7 kg | 70 to 84 hours | Monday 21 December |
| 8 kg | 80 to 96 hours | Monday 21 December, morning |
| 9 kg | 90 to 108 hours | Sunday 20 December |
Times use the upper end of 10 to 12 hours per kg, counted back from Christmas morning. Check that the turkey has thawed all the way to the middle before you cook it: a turkey that is not fully defrosted may cook unevenly. Once it has defrosted, keep it in the fridge and cook it within 24 hours.
Make room in the fridge before the big shop
- Check the temperature. Keep the fridge at 5 °C or below; a fridge thermometer shows it.
- Plan fridge and freezer space for the turkey and the extra food, and check which items need to be kept cold.
- Move out what does not need chilling, such as unopened soft drinks or bread.
- Keep raw meat covered on the bottom shelf, away from food that is ready to eat.
- Take cool bags to keep chilled food cold on the way home.
Start from the menu, not the shop
- Write the menu. The turkey, the roast potatoes and vegetables, the sauces and gravy, dessert, and how many people are coming.
- List what each dish needs. One line per ingredient, with the amount.
- Check the kitchen. Cross off what is already in the fridge, freezer and cupboards.
- Shop for the gap. What is left is your list. Buy what keeps early and the fresh food late.
Christmas dinner shopping list by aisle
For a classic menu: roast turkey, stuffing, roast potatoes, parsnips and carrots, Brussels sprouts, red cabbage, cranberry sauce, bread sauce and gravy. Swap in your own dishes and dessert, and cross off what you already have.
Turkey and stock
- A whole turkey or a turkey crown (see the defrosting table above)
- Chicken or turkey stock, for the gravy
Vegetables, fruit and herbs
- Potatoes for roasting
- Parsnips and carrots
- Brussels sprouts
- Red cabbage
- Onions and garlic
- Fresh sage, thyme and rosemary
- Cranberries, fresh or frozen, or a jar of cranberry sauce
- An orange or a lemon
Dairy and eggs
- Butter
- Milk, for the bread sauce
- Double cream
- Eggs
Cupboard
- Breadcrumbs or a stuffing mix
- Plain flour or cornflour, for the gravy
- Cloves and bay leaves, for the bread sauce
- Vegetable or sunflower oil, for the roast potatoes
- Sugar, salt and pepper
Bakery
- A white loaf, for the bread sauce and stuffing
Kitchen kit
- A roasting tin big enough for the bird
- A separate tin for the stuffing
- Foil
- Containers for the leftovers
Christmas dinner checklist: the weeks before
- Two weeks before (by Friday 11 December): cupboard items, stock, spices, cranberry sauce, and a frozen turkey if you are buying one.
- Sunday 20 to Wednesday 23 December: move a frozen turkey to the fridge on the day the table above gives for its weight.
- Monday 21 or Tuesday 22 December: make room in the fridge, then buy the vegetables that keep: potatoes, carrots, parsnips, red cabbage and onions.
- Wednesday 23 December: sprouts, herbs, dairy and eggs.
- Thursday 24 December: bread, and anything you find missing while you prepare.
- Friday 25 December: cook. Cook the stuffing in a separate tin, and check that the turkey is steaming hot and cooked all the way through: no pink meat at the thickest part, between the leg and the breast, and juices that run clear.
How long to cook a turkey
Check the retailer’s instructions on the packaging first. If there are none, the Food Standards Agency gives these times in an oven preheated to 180 °C (160 °C fan, gas mark 4):
- Under 4.5 kg: 45 minutes per kg, plus 20 minutes.
- 4.5 to 6.5 kg: 40 minutes per kg.
- Over 6.5 kg: 35 minutes per kg.
The times are for a turkey that is not stuffed. The Food Standards Agency also advises not washing raw turkey before cooking.
Plan the leftovers before you shop
Cool cooked food and put it in the fridge or freezer within one to two hours, and eat leftovers within two days or freeze them. Cooked turkey freezes well; after defrosting, eat it within 24 hours and reheat it until steaming hot. Knowing what Boxing Day and the 27th look like means buying less of what would only be thrown away. Our Christmas leftovers guide has a plan for both days.
How PantryWeave helps
Plan the Christmas menu once and shop for what is missing.
One list for the whole menu
Pick the recipes for your Christmas menu; PantryWeave places them across the days, checks them against what is already in your Kitchen and builds one shopping list with only what is missing. Take a dish out of the plan and the list updates too.
Everyone at the table
Add guests without a profile and the portions grow, while the saved allergens, diets and foods to avoid of everyone in your household still apply.
Bought, then Move to Kitchen
Tick items as Bought in the shop, then Move to Kitchen: they join your Kitchen stock with a storage place and a freshness date.
Use first
Items whose date is close appear at the top of Kitchen, under Use first, so the days after Christmas start from what you have.
Sources
Defrosting, cooking and leftover advice: Food Standards Agency, Christmas food hygiene and Food Standards Agency, how to chill, freeze and defrost food.
Frequently asked questions
How long does it take to defrost a turkey in the fridge?
Around 10 to 12 hours per kg, according to the UK Food Standards Agency. A whole turkey can take 3 to 5 days depending on its size, and a 6 to 7 kg bird can take up to 4 days.
How do you thaw a turkey?
In the fridge, on the bottom shelf, in a covered container big enough to catch any drips, until it has thawed all the way to the middle. The Food Standards Agency advises against defrosting it at room temperature.
How long do you cook a turkey per kg?
Check the packaging first. If there are no instructions, the Food Standards Agency gives, in an oven preheated to 180 °C (160 °C fan, gas mark 4): 45 minutes per kg plus 20 minutes under 4.5 kg, 40 minutes per kg from 4.5 to 6.5 kg, and 35 minutes per kg over 6.5 kg.
What goes on a Christmas dinner shopping list?
The turkey or a turkey crown and stock, potatoes, parsnips, carrots, sprouts and red cabbage, onions and herbs, cranberries, butter, milk and cream, eggs, bread for the sauce and stuffing, and cupboard basics for the gravy. Start from your menu and cross off what you already have.
How do I plan Christmas dinner shopping?
Write the menu, list what each dish needs, check what is already in the fridge, freezer and cupboards, and buy only the gap. Buy what keeps early in December and the fresh food in the last few days, after you have made room in the fridge.


