Skip to content
125 days until Christmas 2026
Recipes

Christmas Recipes

Cookies, roasts, sides and drinks — every recipe with real prep and cook times, servings, and a full ingredient list before you start.

Recipes
30
Categories
9
Easy
18

What should I cook for Christmas dinner?

A traditional Christmas dinner is a roast — turkey or glazed ham — with roast potatoes, a green vegetable, stuffing, cranberry sauce and gravy. The thing that makes it manageable is that most of it can be made ahead: cranberry sauce keeps two weeks, stuffing freezes for a month, and potatoes can be parboiled the day before. Only the roast itself genuinely has to happen on Christmas Day.

Turkey per person
500g on the bone, 350g boned
Cranberry sauce
Keeps 2 weeks refrigerated
Christmas cake
Better made 4-6 weeks ahead
Vegetarian recipes here
16 of 30

Browse by course

Christmas dinner menu & timings

Two complete menus with a working timeline — what to cook when, and what can be done days ahead.

Start here

Every cookie recipe, compared

Times and yields side by side, so you can pick by the afternoon you have rather than the picture.

Baking

Cooking Christmas dinner without the panic

Almost everything that goes wrong on Christmas Day is an oven-space problem, not a cooking problem. A turkey occupies the oven for hours at one temperature while potatoes want a much hotter one, and the pigs in blankets, the stuffing and the parsnips all want to go in at roughly the same moment. Working out the oven schedule the day before is worth more than any individual recipe on this site.

The other thing worth knowing early: the bird needs to rest. A large turkey holds its heat for 45 minutes to an hour under foil, and that rest is not optional — it is what stops the juices running out the moment you carve. It is also, conveniently, exactly the window in which the oven is free to blast the potatoes.

What to make ahead

Cranberry sauce, bread sauce, stuffing, the cake, the mince pies and the pudding can all be done days or weeks in advance. Parboiled roast potatoes keep overnight in the fridge, roughed up and ready to go. Gravy can be made from the giblets days ahead and finished with the roasting juices on the day. Recipes here list the make-ahead window where one exists, because it is usually the most useful line in the method.

Frequently Asked Questions

What should I make for Christmas dinner?
A traditional Christmas dinner is a roast — turkey or glazed ham — with roast potatoes, a green vegetable, stuffing, cranberry sauce and gravy. If you are cooking for the first time, the useful thing to know is that almost none of it needs to happen on the day: stuffing, cranberry sauce, bread sauce and even the potatoes can be prepared ahead, leaving the oven free for the bird. Our dinner menu page sets out two complete menus with a working timeline.
How far ahead can I make Christmas food?
Further than most people think. Cranberry sauce keeps two weeks refrigerated. Stuffing can be made and frozen a month ahead. Mince pies and Christmas cake are better made weeks early — a fruit cake genuinely improves over four to six weeks of feeding. Roast potatoes can be parboiled and roughed up the day before and kept in the fridge. What cannot wait: anything with fresh dairy in it, salads, and the roast itself.
What is the most popular Christmas recipe?
Sugar cookies and gingerbread are the most-searched Christmas recipes by a wide margin, followed by roast turkey, honey-glazed ham and eggnog. Baking dominates because it is the part of Christmas cooking people do for pleasure rather than obligation — and because cookies are the only Christmas dish that doubles as a gift.
How much turkey do I need per person?
Allow 500g of raw weight per person for a bird on the bone, which gives a normal portion plus enough for cold cuts the next day. For a boned and rolled joint, 350g per person. Round up rather than down: cold turkey sandwiches on Boxing Day are, for many households, the actual point of cooking a whole bird.