Complete Christmas menu: Classic

Keep things traditional with our Christmas Day menu filled with classic dishes and failsafe favourites.

We’re all for breaking with convention and trying something new on special occasions, but sometimes only classic dishes will do on Christmas Day. We’ve put together a menu of our favourite traditional festive recipes for inspiration. This menu serves eight, but we’ve also included alternative options if you’re catering for less or more guests.

Christmas morning

Bloody Mary scrambled eggsStart the day as you mean to go on. A lot of people like smoked salmon as part of their Christmas breakfast, but we’ve also included scrambled egg and a little Tabasco as an alternative option. This recipe is the perfect antidote to the morning after a big night!

Bloody Mary scrambled eggs & smoked salmon
More smoked salmon & eggs recipes
Superfood scrambled eggs
Breakfast bagel club

Christmas dinner


Option one:

Chicken liver pâtéPaté, terrine or parfait is a perfect make-ahead starter. Pull it from the fridge just before serving and serve with toasts or, for even less hassle, oatcakes or crackers.

Chicken liver pate
More Christmas paté recipes

Option two:

Who can say no to Marie Rose sauce? We certainly can’t, and prefer to serve this seafood starter in unadulterated fashion.

Prawn cocktail cups
More prawn cocktail recipes

Option three:

Smoked salmon saladKeep things light before the onslaught of roast dinner with all the trimmings. Stocking smoked salmon in your fridge is a wise choice at Christmas.

Smoked salmon with horseradish crème fraîche & beetroot
More festive smoked salmon recipes



The main event

Brined turkeyFor some, there’ll never be any centerpiece that can replace turkey. Our newest version is brined to perfection, while our cider roast turkey is a big hit with our users.

Brined roast turkey crown
Cider roast turkey
More turkey recipes

Watch our video on how to carve a turkey:


If turkey is not your thing, roast beef with Yorkshire puddings should fit the bill without straying too far from tradition.

Rare beef with mustard Yorkshires


Side dishes

Bacon, sausage and prune rollsServe your centrepiece with all the trimmings. It wouldn’t be Christmas without the much-debated Brussels sprouts, but parsnips, carrots, potatoes are all solid choices, along with one of our favourite parts of Christmas- pigs-in-blankets.

Brussels with chestnuts & sage
Chunky roast potatoes
Honey-roast carrots
Crisp honey mustard parsnips
Christmas spiced red cabbage
Bacon, sausage & prune rolls
Caramelised shallot mash
More Christmas sides


Bread sauce seems to be a divisive accompaniment, but we love this recipe with added shallots. Add a dollop of cranberry sauce and that lynchpin of Christmas dinner – perfect gravy.

Creamy bread & shallot sauce
Port & cranberry sauce with juniper
Make-ahead gravy

More Christmas sauces


Option one:

Plum puddingLove it or hate it, a fruity basin pudding embodies the spirit of Christmas. Serve with rich and luxurious brandy butter.

Classic Christmas pudding
Brandy & vanilla butter

More Christmas pudding recipes

Option two

Try plum pudding instead. You can even add a coin in line with tradition – just ensure your guests know it’s embedded in their dessert!

Plum pudding
Homemade custard

Option three

Cherry trifleLayers of custard, cream, jelly and sponge… this retro treat comes in a rainbow spectrum of guises, but at Christmas we like ours with stone fruit and cherry brandy.

Royal cherry trifle
More Christmas trifle recipes


A bottle of fizz will serve eight if you add some juice or fresh fruit to the glass.

Cranberry, fresh pear & cinnamon bubbles
Raspberry Champagne cocktail

More cocktail and drink recipes


If you can manage to make room for a nibble, nothing says nap on the sofa like the failsafe mince pie.

Mince pies
More mince pie recipes

Do you go classic at Christmas? What do you like to serve up? If you're still stuck for inspiration, visit our Christmas dinner page... 

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
Be the first to comment...We'd love to hear how you got on with this recipe. Did you like it? Would you recommend others give it a try?
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.