Complete Christmas menus

Need ideas for Christmas dinner? We've got a range of menu suggestions, from starters to desserts, for when you're catering with special requirements in mind.

Turkey with cranberries and herbs on a serving plate

If, at Christmas, you find yourself stuck for menu inspiration, look no further than our festive selection of Christmas dinner ideas. We have a range of dietary requirements covered, including vegetarian and vegan options, plus ideas for quick-to-make dishes for a last-minute gathering. If you want to serve a classic turkey dinner, we have recipes for that as well, and we've thought about whether you may be catering for a crowd, or just cooking dinner for two.

Check out our Christmas dinner menus...

Classic Christmas menu

Christmas turkey dish

Keep things traditional with our classic Christmas menu, including paté or fish starters and turkey centrepieces with all the trimmings. Finish with a good old-fashioned Christmas pudding.

Complete Christmas menu: Classic

Vegetarian Christmas menu

Tarte tating topped with cheese, carrots, shallots and walnuts

Who needs meat when you have a spectacular array of festive veggie options to last you through the day. Begin with fresh salad starters and move on to comforting cheese and vegetable tarts for your main.

Complete Christmas menu: Vegetarian

Vegan Christmas menu

Christmas wreath topped with dill and dried cranberries

Following a vegan diet doesn't mean restricting your Christmas menu. Serve up a vibrant selection of meat-free starters, sides and mains, as well as dairy-free desserts to dazzle your guests.

Vegan Christmas menu

Easiest ever Christmas dinner

Black forest Christmas fool

Take away the stress of preparing festive meals with our simple yet impressive celebration menu and easy-to-follow timeplan. With time-saving techniques, showstopping flavour twists and a prepared shopping list, Christmas dinner prep will be a breeze.

Easiest ever Christmas dinner

Last-minute Christmas dinner

Christmas dinner spread on a table

Don't have much time to spend prepping the Christmas dinner? This time-saving menu can all be made on the big day using our time plan, so you needn't worry about missing out on the festivities. Using only five ingredients or fewer, each recipe is super simple and we've devised some clever shortcuts to boost the flavour.

Last-minute Christmas dinner

Healthy Christmas menu

Turkey crown with roasted root vegetables

Christmas doesn't have to be an excessively indulgent affair. If you're looking for lighter options, we have everything you need for a feel-good festive feast. From healthy starters and canapés to a juicy roast turkey, this delicious and nutritious Christmas menu will leave you feeling satisfied rather than stuffed.

Healthy Christmas dinner menu

Gluten-free Christmas menu

Glazed ham pierced with cloves on a plate with fruit

Cook a delicious, gluten-free Christmas lunch for family and friends. From party food to puddings, our menu is no less indulgent for tending to this special dietary need, with recipes designed to be made with minimum fuss.

Gluten-free Christmas menu

Quick Christmas menu

Stir-fried red cabbage and kale in a red frying pan

Spend less time toiling in the kitchen and more time with your family and friends. Our quick and hassle-free Christmas menu offers speedy starters and sides, smaller mains that take less time to cook and puddings that you can whip up in a flash.

Complete Christmas menu: Quick

2-hour Christmas dinner menu

Traybake of vegetables and pigs in blankets

If time is very tight on Christmas Day, or you've been given the task of cooking last-minute, you can still whip up the dream festive dinner in under two hours. All it takes is a bit of multitasking and simple tricks like roasting all your trimmings in one tray to achieve a seemingly superhuman feat.

2-hour Christmas dinner menu

Christmas menu for a crowd

White forest roulade topped with cherries in sauce

If you're entertaining a crowd of eight people or more, fear not. We have lots of helpful tips for feeding large numbers without the hassle of making too many different dishes – think batch baking, sharing plates and a substantial turkey.

Complete Christmas menu: For a crowd

Christmas menu for two

Two bowls of cauliflower soup topped with chorizo pieces and croutons

Make Christmas dinner a cosy event for just two people, using our downsized menu that maintains the spectacle and sparkle of a full-on festive feast.

Complete Christmas menu: For two

Budget Christmas dinner menu

Turkey roulade wrapped in chorizo

Put on a fabulous festive feast without blowing your budget. Our impressive money-saving menu feeds a group of eight and comes with a handy time plan and shopping list.

Budget Christmas dinner menu

Next level Christmas dinner menu

Plates of stuffing and pigs in blankets plus Yorkshire puddings on a board

Give your Christmas menu an extra touch of luxury with our new twists on traditional recipes. From pancetta and shallot-stuffed turkey to wild mushroom Yorkies and triple pigs-in-blankets, this mouthwatering medley is sure to impress. Our full menu, shopping list and time plan will ensure you have everything on the table by 2pm.

Next level Christmas dinner menu

For more inspiration, visit our Christmas dinner page.

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
13th Dec, 2017
How about a really nice Christmas menu for one? Not everyone is lucky enough to have family, or even a partner, but still want something special for Christmas dinner.
22nd Dec, 2019
You can't just halve the measures where necessary? Not that hard to do. Lived solo for many years in the city and it ain't difficult to sort out a very respectable dinner or lunch for one. Use your imagination
5th Dec, 2019
How about making the Christmas menu for two? You can have the leftovers in the following days!
loucoll's picture
1st Nov, 2018
What is a good recipe for Boxing Day that involves a roast but not complicated and too heavy?
goodfoodteam's picture
3rd Nov, 2018
Thanks for your question. We'd suggest looking through our Christmas Day recipe collection for alternatives that you can cook on Boxing Day: We also have a Boxing Day collection for alternatives to roast:
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.