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, and quick-to-make dishes for a last-minute gathering. If you want a classic turkey dinner, we've got recipes for that as well, and we've thought about whether you may be catering for a crowd, or even 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

Shallot tatin slices with lettuce

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

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

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

Two bowls of seafood soup

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

Complete Chrismtas 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 less than 2 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

Loaf cake with green icing and candy canes on top

If you're entertaining a crowd of eight people or more, fear not. We've got 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

Roast guinea fowl wrapped in bacon with stuffing balls

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

Complete Christmas menu: For two

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.
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.