Christmas dinner is supposed to be one of the highlights of Christmas Day, but if you’re the person responsible for cooking it, the whole experience can sometimes feel more like running a busy restaurant than enjoying a family celebration. There are potatoes to roast, vegetables to prepare, gravy to make and a turkey that seems determined to take up every inch of the oven.
Meanwhile, everyone else is opening presents, watching Christmas films and helping themselves to chocolates while you’re wondering whether you’ve remembered to put the stuffing in.
It doesn’t have to be like that, though. With a little planning and some preparation in the days leading up to Christmas, you can have a delicious dinner without spending the entire morning in the kitchen.
The secret isn’t necessarily cooking everything from scratch or having an elaborate timetable that needs military precision. It’s working out what really needs doing on Christmas Day and getting as much of everything else out of the way beforehand.
Whether you’re cooking for four people or feeding a houseful of relatives, here’s how to organise Christmas dinner in advance so you can enjoy the day too.

Start planning your Christmas dinner a few weeks early
The first thing to do is decide exactly what you’re cooking. This might sound obvious, but Christmas dinner has a habit of growing into an enormous feast as everyone starts suggesting their favourite dishes.
Before you know it, you’ve got three types of potatoes, six vegetables, two stuffings and a starter that nobody really wanted in the first place.
Sit down and decide on your menu before you start shopping. A traditional Christmas dinner might include turkey, roast potatoes, stuffing, pigs in blankets, carrots, parsnips, Brussels sprouts, gravy and cranberry sauce. You might prefer beef, chicken, a vegetarian centrepiece or something completely different.
There’s no rule saying you have to serve everything, and if nobody in your family likes Brussels sprouts, there’s very little point cooking them just because it’s Christmas.
Think about how many people you’re feeding, whether anyone has allergies or dietary requirements and which dishes your family actually enjoys.
Once you’ve decided on the menu, write a shopping list and divide it into things you can buy early and fresh ingredients you’ll need closer to Christmas.
This is also a good time to check that you have enough roasting tins, serving dishes, oven shelves and fridge space. Discovering on Christmas morning that you only have one suitable roasting tray is not the sort of festive surprise anyone needs.
Make a Christmas dinner preparation checklist
One of the easiest ways to reduce stress is to break the preparation down into smaller jobs rather than thinking about the entire meal at once.
You don’t need a complicated spreadsheet, although there’s nothing wrong with one if you enjoy organising things that way. A notebook or a list on your phone works just as well.
Here’s a simple timeline to get started.
| When | What to prepare |
|---|---|
| 3–4 weeks before | Decide on the menu, confirm guest numbers and order the turkey or main dish |
| 2 weeks before | Buy non-perishable ingredients, drinks and freezer-friendly foods |
| 1 week before | Make and freeze suitable sauces, stuffing and desserts |
| 3–4 days before | Check fridge space and begin safely defrosting frozen meat if required |
| Christmas Eve | Prepare vegetables, organise serving dishes, set the table and check timings |
| Christmas Day | Cook the main dish, roast potatoes, finish vegetables, heat prepared sides and serve |
The exact jobs will depend on what you’re cooking, but having a plan means you won’t be standing in the kitchen on Christmas morning trying to remember what you intended to do.
Prepare as much food as possible before Christmas Day
This is where you can make the biggest difference to how relaxed your Christmas morning feels.
Lots of traditional Christmas dinner dishes can be prepared in advance, and some can even be cooked and frozen weeks beforehand.
Roast potatoes
Roast potatoes are one of the most important parts of Christmas dinner for many people, and they’re also one of the easiest things to prepare ahead.
You can peel and parboil your potatoes in advance, drain them thoroughly and shake them gently in the saucepan to rough up the edges. Once they’ve cooled, spread them on a tray and freeze them before transferring them to a freezer bag or container.
On Christmas Day, roast them from frozen according to a suitable recipe, allowing enough time for them to become golden and crispy.
It’s a brilliant way to avoid spending Christmas morning peeling an enormous mountain of potatoes.
If you’d rather prepare them on Christmas Eve, you can peel and store them submerged in cold water in the fridge overnight, then drain and parboil them the following day.
Carrots and parsnips
Carrots and parsnips can be peeled and chopped the day before, then stored in covered containers in the fridge.
If you’re planning honey-roasted parsnips or glazed carrots, you can also prepare your glaze or seasoning in advance.
For an even easier option, some recipes allow you to roast these vegetables ahead and reheat them on Christmas Day. The texture may not be quite the same as freshly roasted vegetables, but it’s worth considering if oven space is limited.
Stuffing
Stuffing is another useful make-ahead dish, particularly if you prepare it separately rather than cooking it inside the turkey.
Depending on your recipe, you may be able to make stuffing balls in advance and freeze them, ready to cook on Christmas Day.
Follow the recipe’s storage and cooking instructions, particularly if it contains raw sausage meat. Stuffing containing raw meat must be cooked thoroughly, and it’s safest to cook stuffing separately from the turkey.
Pigs in blankets
Pigs in blankets are one of those things that always seem to disappear from the serving dish remarkably quickly.
Fortunately, you can assemble them ahead of time by wrapping the sausages in bacon and keeping them covered in the fridge until you’re ready to cook them, following the ingredients’ use-by dates and storage instructions.
They can also be frozen in advance if your ingredients are suitable for freezing. Just make sure you follow appropriate cooking instructions and that the sausages are cooked all the way through.
Gravy
Making gravy ahead of time can save a surprising amount of last-minute effort.
You can prepare a gravy base using stock, vegetables and seasonings, then freeze it in a suitable container. On Christmas Day, reheat it thoroughly and add any meat juices from your roast if you like.
It’s particularly handy when you’re trying to serve everything at once and don’t want to spend the final ten minutes frantically stirring a saucepan.
Red cabbage
Braised red cabbage is one of the best Christmas side dishes to make ahead because it reheats well and the flavours can develop as it sits.
You can prepare it a day or two before Christmas and refrigerate it, or make it further ahead and freeze it.
When you’re ready to serve, reheat it thoroughly until steaming hot.
Christmas desserts
If you’re making Christmas pudding, trifle, cheesecake or another dessert, think about how much you can prepare before Christmas Day.
A traditional Christmas pudding is designed to be made in advance, while many cheesecakes can be frozen. Trifle components can also be prepared separately, although you may prefer to assemble the dessert closer to serving.
Alternatively, there’s absolutely nothing wrong with buying dessert.
Christmas dinner is already a lot of work, and nobody is going to enjoy the day less because the cheesecake came from a supermarket.
Don’t forget to defrost the turkey safely
If you’re buying a frozen turkey, planning the defrosting time is one of the most important jobs.
A large turkey can take several days to defrost in the fridge, so don’t assume you can take it out of the freezer on Christmas Eve and have it ready to cook the following morning.
Check the packaging for the recommended defrosting time and allow enough room in the fridge for the turkey to thaw safely. Keep it covered, on a tray or in a container that catches any juices, and store it at the bottom of the fridge to avoid contaminating other food.
Never leave a turkey defrosting at room temperature overnight.
The Food Standards Agency provides guidance on preparing and cooking Christmas poultry safely, including defrosting and checking that it’s thoroughly cooked.
It’s also worth remembering that the turkey will probably take up a significant amount of fridge space, so plan where you’re going to store everything else.
Make sure everything will fit in the oven
One of the biggest challenges of cooking Christmas dinner is getting everything ready at the same time, especially if you only have one oven.
The turkey might need several hours, roast potatoes need plenty of heat, pigs in blankets need cooking and somehow you’ve still got vegetables and stuffing to fit in.
Before Christmas Day, write down which dishes need the oven, what temperature they require and how long they take.
You may discover that some things can be cooked earlier and reheated, while others can be finished on the hob or in an air fryer.
A slow cooker can also be useful for keeping certain dishes warm or preparing food in advance, provided you’re using it according to the manufacturer’s instructions and following safe cooking and holding temperatures.
The aim is to avoid having six dishes that all need the same oven shelf at exactly the same time.
Make the most of the turkey’s resting time
One useful trick is to remember that your turkey doesn’t have to go straight from the oven to the table.
Resting the meat after cooking helps the juices settle and gives you an opportunity to use the oven for other dishes.
Depending on the size of the turkey and your recipe, this can give you valuable time to finish roast potatoes, stuffing and pigs in blankets.
Just make sure the turkey is cooked safely and isn’t left at room temperature for an extended period.
What should you do on Christmas Eve?
Christmas Eve is the perfect opportunity to get all those little jobs out of the way.
You don’t want to spend the entire day cooking, particularly if you’ve got children excited about Christmas or other plans, but even an hour or two of preparation can make a big difference.
Peel and chop any vegetables that haven’t already been prepared, organise the roasting tins and check that you’ve got all the ingredients you need.
If you’re using frozen make-ahead dishes, check which need defrosting in the fridge and which should be cooked from frozen.
You can also set the dining table, put out serving spoons, arrange the plates and decide which dishes you’ll use for everything.
It sounds like a small thing, but having to search through cupboards for a gravy boat while everything else is getting cold is surprisingly annoying.
Before going to bed, check your cooking schedule and make sure you know when the turkey needs to go into the oven.
Then enjoy your Christmas Eve!
A simple Christmas Day dinner timetable
Having a rough timetable is one of the best ways to keep everything organised, although it doesn’t need to be followed down to the exact minute.
Here’s an example for a Christmas dinner served at 2pm.
Important: This assumes your turkey has already been cooked safely and is ready to rest by around 12.45pm. The time it needs to go into the oven depends on its weight, packaging instructions and cooking method, so calculate that separately.
| Time | What to do |
|---|---|
| 9.00am | Check your cooking plan, ingredients and serving dishes |
| 10.00am | Prepare any last-minute ingredients and organise the kitchen |
| 11.30am | Check the turkey’s progress according to its cooking instructions |
| 12.45pm | Once safely cooked, remove the turkey to rest and adjust the oven for side dishes |
| 1.00pm | Roast prepared potatoes, parsnips, stuffing and pigs in blankets as timings allow |
| 1.20pm | Start cooking or reheating vegetables and gravy |
| 1.40pm | Check everything is thoroughly cooked, hot and ready to serve |
| 1.50pm | Carve the turkey and transfer food into serving dishes |
| 2.00pm | Sit down and enjoy Christmas dinner |
This is only an example, and the timings will need adjusting for your particular menu and equipment.
If your turkey is large, your oven is small or you have lots of side dishes, you may need to cook some foods earlier and reheat them safely.
The important thing is to work backwards from the time you want to eat, rather than simply starting everything and hoping it all comes together.
Share the cooking instead of doing everything yourself
Just because you’re hosting Christmas dinner doesn’t mean you have to prepare every single part of it.
If relatives are coming over, there’s nothing wrong with asking someone to bring dessert, drinks or a side dish. You could even ask someone to take responsibility for setting the table or washing up afterwards.
Children can help with age-appropriate jobs too, whether that’s putting crackers on the table, arranging napkins or helping with simple preparations under supervision.
If someone offers to help, give them a specific task rather than automatically saying you’re fine.
It’s easy to get into the habit of doing everything yourself, but Christmas Day is supposed to be enjoyable for the person cooking as well as everyone else.
Make Christmas dinner easier with a few shortcuts
There’s a strange amount of pressure surrounding Christmas dinner, particularly when it comes to making everything from scratch.
But there’s really no reason why you can’t use ready-prepared vegetables, frozen roast potatoes, shop-bought stuffing or gravy granules if they make life easier.
You can still cook a delicious meal without spending hours preparing every ingredient.
If there’s one dish you particularly love making from scratch, concentrate on that and take shortcuts elsewhere.
For example, you might enjoy making homemade Yorkshire puddings but be perfectly happy buying a Christmas pudding. Or perhaps you love preparing roast potatoes but don’t particularly care whether the cranberry sauce came from a jar.
The point is to make the meal work for you and your family, not to impress an imaginary panel of Christmas dinner judges.
What if Christmas dinner doesn’t go to plan?
Even with the best preparation, something can go wrong.
The potatoes might take longer than expected, someone might arrive late or you might realise you’ve forgotten to cook the sprouts.
It’s really not the end of the world.
If dinner is half an hour later than planned, people can have another drink or a few nibbles while they wait. If one dish doesn’t turn out perfectly, there will almost certainly be plenty of other food.
And if you completely forget something, chances are nobody will care nearly as much as you think they will.
Sometimes we put so much pressure on ourselves to create the perfect Christmas that we forget what everyone is actually there for.
A relaxed meal with people you enjoy spending time with is far more memorable than perfectly shaped roast potatoes.
Frequently asked questions about preparing Christmas dinner in advance
How far in advance can you prepare Christmas dinner?
Some dishes, including suitable stuffing recipes, gravy bases and parboiled roast potatoes, can be prepared and frozen weeks in advance. Fresh vegetables can often be prepared the day before, while other dishes are best cooked on Christmas Day. Always follow the recipe and appropriate food storage guidance.
Can you peel potatoes on Christmas Eve?
Yes. Peeled potatoes can be stored covered in cold water in the fridge overnight. Drain them before cooking.
Can you cook Christmas vegetables the day before?
Many vegetables can be cooked in advance and reheated, although some may lose a little texture. Braised red cabbage is particularly suitable for making ahead. Cool cooked food promptly, refrigerate it safely and reheat it thoroughly before serving.
Is it better to cook the turkey on Christmas Eve?
Some people prefer to cook their turkey the day before to free up oven space, but this requires careful cooling, refrigeration and reheating to keep it safe. If you’re planning to do this, follow the Food Standards Agency’s guidance on cooking, storing and reheating poultry.
How do you keep Christmas dinner warm without drying it out?
It’s usually better to plan the cooking so dishes finish close to serving time rather than leaving everything sitting around. Food that needs to be held hot should be kept at a safe temperature, and anything cooked in advance should be stored and reheated properly. Covering appropriate dishes can help prevent drying, but it doesn’t replace safe temperature control.
How can I make Christmas dinner less stressful?
Plan your menu early, prepare suitable dishes ahead, write a realistic cooking timetable and don’t be afraid to use shortcuts. Most importantly, ask for help rather than taking responsibility for absolutely everything.
Enjoy Christmas Day, not just Christmas dinner
The best Christmas dinner isn’t necessarily the one with the most dishes or the fanciest ingredients. It’s the one you can sit down and enjoy without feeling completely exhausted before you’ve even picked up your knife and fork.
A little preparation in the weeks leading up to Christmas can make an enormous difference. By planning your menu, preparing vegetables and side dishes in advance, organising the oven and sharing the workload, you can take much of the pressure out of the day.
And remember, nobody is going to look back on Christmas and wish you’d spent another two hours peeling vegetables.
They’ll remember the laughter, the conversations, the presents, the silly Christmas crackers and the time spent together.
So make your lists, get ahead where you can, take a few shortcuts if you need them and give yourself permission to enjoy Christmas Day too.

