Interested in trying our FREE 7-day healthy diet plan? Click here and choose between our meat eaters, vegetarian or vegan meal plans.


If you find yourself stuck for menu inspiration at Christmas, 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 dishes to make 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. If you want extra help calculating portion sizes for your dinner, check out our Christmas portion planner to make sure no one goes hungry.

Christmas dinner menu ideas

Classic Christmas menu

Turkey roast dinner on a plate with carrots, potatoes, sprouts, pigs in blankets

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

Vegetarian Christmas menu

Beetroot and red onion tarte tatin on a plate

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.

Vegan Christmas menu

Vegan nut roast in the shape of a wreath

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.

Easiest ever Christmas dinner

Black forest Christmas fool in two pudding glasses

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

Christmas menu for six

Turkey crown on a platter with oranges and garlic

Make the ultimate Christmas dinner for six people with our classic menu. Kick off the festivities with an impressive and simple starter, then serve your main, sides and a mouth-watering dessert.

Last-minute Christmas dinner

Thyme and garlic turkey crown on a platter with lemons next to a tray of vegetables, a platter of potatoes and

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 simple. Plus, we've devised some clever shortcuts to boost the flavour.

Healthy Christmas menu

Roast turkey crown on a plate with roast carrots, parsnips and thyme

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.

More like this

Gluten-free Christmas menu

Chopped gammon with cloves in skin next to oranges

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.

Quick Christmas menu

Stir fried cabbage and greens in a 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.

Two-hour Christmas dinner menu

A tray full of Brussel sprouts, parsnips, carrots, sausages wrapped in bacon and potatoes

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.

Christmas menu for a crowd

White chocolate roulade filled with cherries

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 by batch-baking and serving sharing plates and a substantial turkey.

Christmas menu for two

Cauliflower soup in two bowls topped with chorizo and garlic 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.

Budget Christmas dinner menu

Turkey, bacon and chorizo bomb on a serving platter

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.

Next level Christmas dinner menu

Sausages wrapped in bacon in a tray next to a tray of stuffing and a board of yorkshire puddings

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.

For more inspiration, visit our Christmas dinner page.

Comments, questions and tips

Choose the type of message you'd like to post

Choose the type of message you'd like to post