Traditional Christmas Dinner: The Full British Menu
A traditional Christmas dinner in Britain is a roast turkey with all the trimmings, served as the centrepiece of the day on 25 December, followed by Christmas pudding or mince pies. It is the meal the whole country sits down to within a few hours of each other, and behind the familiar plate sits centuries of history, a running order that rarely changes, and a few clever shortcuts that keep the cook out of the kitchen and in the room. Here is everything that goes on the table, when to serve it, and where the tradition came from.
Popular products
See all →









What is on a traditional Christmas dinner?
The classic British Christmas dinner is built around a roast turkey, but the magic is really in the trimmings. A full plate usually includes roast potatoes, pigs in blankets, sage and onion stuffing, Brussels sprouts, carrots and parsnips, plus gravy, bread sauce and cranberry sauce. Many families add Yorkshire puddings and a few cheese-topped leeks or a cauliflower cheese for good measure. It is generous on purpose, a feast that is meant to leave leftovers.
Turkey is the most common main, but it is far from the only one. Goose was the original star of the British table, and beef, gammon, roast chicken and duck all still appear. A growing number of households now serve a vegetarian or vegan centrepiece such as a nut roast, and a meat-free spread sits perfectly happily next to the same trimmings.
Festive jumpers to wear at the dinner table
- 1Women's Retro Reindeer Red Christmas Jumper - a cosy classic in festive red that looks the part at the table and survives a second helping of gravy.
- 2Men's Merry Grinchmas Christmas Jumper - for the relative who grumbles about sprouts, a Grinch jumper says it all with a wink.
- 3Kids' Merry Xmas Christmas Jumper - keeps little ones merry and warm from the cracker pull to the pudding.
- 4Men's Brewdolph Christmas Jumper - a cheeky nod to the festive tipple, perfect for the cook who has earned a drink.
Starters: the course Christmas forgets
Most guides jump straight to the roast, but a proper British Christmas dinner often opens with a starter while the bird rests. The retro favourite is a prawn cocktail, all crisp lettuce, pink sauce and a wedge of lemon. Smoked salmon with brown bread and butter is the elegant option, and a warming soup, such as a spiced parsnip or a velvety chestnut, is the easiest of all because it can be made days ahead and reheated. A starter buys the cook precious oven time and gives everyone something to nibble on while the gravy comes together.
There is nothing like Men's Retro Reindeer Red Christmas Jumper for adding a little festive sparkle to the family.
Shop now →The trimmings, in order
Trimmings are where Christmas dinner earns its reputation. Roast potatoes are non-negotiable, crisp outside and fluffy within, and pigs in blankets, those little chipolatas wrapped in streaky bacon, vanish first every year. Stuffing, traditionally sage and onion, can be cooked inside the bird or baked separately in a tray for extra crunch. Brussels sprouts are the great divider of the British table, though a quick fry with bacon or chestnuts wins over most of the doubters. Carrots, parsnips and sometimes red cabbage round out the vegetables, and bread sauce and cranberry sauce add the soft and the sharp.
Half the fun of the day is the photo around the table, and a set of matching family Christmas jumpers turns the whole family into a festive line-up before the crackers are even pulled.
Pudding: how the meal ends
Dessert is the grand finale, and Christmas pudding is the centrepiece. This dark, fruit-laden steamed pudding dates back to medieval England and is often flamed with brandy at the table and served with brandy butter, custard or cream. If a pudding feels too heavy, the British table has plenty of alternatives: mince pies, a layered sherry trifle, a Christmas cake topped with marzipan and royal icing, or a Yule log. Most households serve more than one and let everyone graze.
What to drink at Christmas dinner
The drinks are as traditional as the food. A glass of mulled wine or a warming mug of mulled cider greets guests at the door, and a sherry is the classic aperitif for the older generation. With the meal itself, a Buck's Fizz or a glass of prosecco keeps things festive, while port and a wedge of Stilton are the traditional way to round off the evening. There is, of course, no rule against a cup of tea with your mince pie.

The running order of Christmas Day
Timing is the secret to a relaxed Christmas dinner. Most British families serve the meal in the early afternoon, often around 1pm to 3pm, so there is room for an evening of leftovers and television. The morning is for presents and a leisurely breakfast, the turkey goes in mid-morning, and the trimmings are timed to land as the bird rests. A turkey needs a good thirty to forty minutes of resting time, which is exactly when the roast potatoes crisp up and the gravy is finished. The meal traditionally pauses at 3pm for the King's Christmas message, a broadcast that has been a fixture since 1932.

A short history of the British Christmas dinner
The Christmas feast is far older than the turkey. Through the 16th and 17th centuries the British table favoured goose or capon, and the very wealthy showed off with peacock and swan. Turkey arrived from the New World and caught on quickly: the farmer Thomas Tusser recorded that by 1573 turkeys were already commonly served at English Christmas dinners. Even so, goose remained the most popular roast right up to the Victorian era. It was Charles Dickens who helped cement turkey in the national imagination, when a reformed Scrooge sends the Cratchit family a giant turkey in A Christmas Carol in 1843. Today turkey still rules, though tastes are shifting: an estimated nine million turkeys were eaten at Christmas in the UK in 2021, around half the number from the mid-1990s as more people choose alternatives. You can read more about the tradition's roots on Wikipedia's history of Christmas dinner.
Boxing Day: the best meal of all
For many, the finest eating happens the day after. Boxing Day, 26 December, is built on leftovers, and few things beat a cold turkey sandwich with a smear of cranberry and a handful of crisps. Bubble and squeak, the fried-up mix of leftover potatoes and greens, turns yesterday's sprouts into today's treat, and a turkey curry or turkey and ham pie stretches the bird into the new year. Planning your Boxing Day leftovers is half the reason to cook such a generous dinner in the first place.
Make it your own
There is no single correct Christmas dinner. Some families swap turkey for a goose or a glazed gammon, some go fully vegetarian, and plenty keep a beloved regional dish on the table. What stays the same is the spirit of it: a long, lazy meal with the people you love, everyone in their best festive knitwear, and no rush to clear the plates. Pour yourself a sherry, pull a cracker, and enjoy it.
- Turkey was already commonly served at English Christmas dinners by 1573, recorded by the farmer Thomas Tusser.
- Goose, not turkey, was the most popular British Christmas roast right up to the Victorian era.
- Around nine million turkeys were eaten at Christmas in the UK in 2021, about half the number from the mid-1990s.
- Charles Dickens helped cement turkey as the Christmas main in A Christmas Carol in 1843.
- The royal Christmas message has been a 3pm fixture of the day since 1932.
Frequently asked questions about Traditional Christmas Dinner: The Full British Menu
A traditional British Christmas dinner is roast turkey with trimmings: roast potatoes, pigs in blankets, sage and onion stuffing, Brussels sprouts, carrots and parsnips, gravy, bread sauce and cranberry sauce. It is followed by Christmas pudding, mince pies or trifle.
Most British families eat roast turkey as the main, though goose, gammon, beef, duck or a vegetarian nut roast are popular alternatives. The trimmings, roast potatoes, pigs in blankets, stuffing and sprouts, and a pudding course of Christmas pudding or mince pies are the constants.
Most British households serve Christmas dinner in the early afternoon, usually between 1pm and 3pm. This leaves room for an evening of leftovers and television, and the meal often pauses at 3pm for the King's Christmas message.
The ten essentials are roast turkey, roast potatoes, pigs in blankets, sage and onion stuffing, Brussels sprouts, gravy, cranberry sauce, bread sauce, Christmas pudding and mince pies. Yorkshire puddings and parsnips are common extras.
Boxing Day, 26 December, is built on Christmas leftovers. Favourites include cold turkey sandwiches with cranberry, bubble and squeak made from leftover potatoes and greens, and a turkey curry or turkey and ham pie.









