Best Restaurants For Christmas Dinner In The UK

From Northern Ireland to England, Scotland and Wales, we've searched high and low to bring you the finest places this festive season. Whether you're after a classic spread with turkey, pudding and mulled wine, or fancy something a little bit different, check out our pick of the best restaurants for a UK Christmas dinner in 2025.

Last edited by Jasmine Lee Kennedy

Last updated on 6th January 2025



Bradford: The Great Victoria Hotel

Located in the heart of Bradford, The Great Victoria Hotel is a stylish spot for some festive dining. Not only are they serving seasonal afternoon teas throughout the winter, but you can also enjoy a scrumptious feast on both Christmas Day and Boxing Day.

On the 25th, you can tuck into a four-course feast for £75 per person - featuring everything from confit duck terrine to roast turkey with homemade stuffing to pan-fried seabass and traditional Christmas puddings.

UK-Wide: Wildwood

This holiday season, Wildwood is offering a tempting three-course Christmas menu for only £34.95 per person. Ideal for family gatherings and friends' get-togethers, the feast includes starters like crispy fried squid and prawn cocktails, and a variety of main courses including roast turkey, pizza tartiflette, or baked aubergine.

Round off the meal with a sweet treat - choose from tiramisu or baked chocolate cookie dough - and enjoy it all with prosecco and a Christmas cracker for a festive touch.

Bath: Huntsman

Taking Bookings

Wondering where to get a traditional Christmas dinner in the UK? For a spread including roasted Usk Vale turkey with pigs in blankets and all the trimmings, Bath favourite Huntsman has you sorted. Got a sweet tooth? You're in luck, because there's chocolate delice for dessert.

UK-Wide: The Botanist

Whether you're in Edinburgh, Sheffield, London or beyond, you can count on The Botanist to be cooking up a festive feast throughout the Christmas period. Each of these unique venues promises rustic interiors and gorgeous foliage paired with fairy lights - the perfect place to feel cosy while sipping gin cocktails.

As for their seasonal menu? Choose from two or three courses, with prices starting from only £26.95 each. Think hanging turkey kebabs, mushroom bourguignon pies and more, followed by an espresso martini tiramisu.

Bedford: d’Parys

Taking Bookings

One of the most cosy pubs around for Christmas dinners, d'Parys is a Bedford boozer where the roaring wood burners and other original features make you feel right at home. Making the festive menu? A multi-course feast showcasing fresh, premium ingredients and delicious flavours.

Somerset: The Lamb Inn

Taking Bookings

This festive season, The Lamb Inn is pulling out all the stops to make your Christmas magical. Picture this: a roaring fire, twinkling fairy lights, and the tantalizing aroma of a traditional Christmas dinner.

Indulge in a feast of perfectly roasted turkey with all the trimmings, decadent desserts, and seasonal tipples to keep the holiday cheer flowing. Whether you're celebrating with family or friends, this cosy pub offers the ideal setting for a merry and memorable Christmas celebration.

York And Bury St Edmunds: Byron

Taking Bookings

For a burger-based twist on your usual Christmas dinner, but with all the classic flavours still included, check out Byron's locations in York and Bury St Edmunds. These guys have everything from camembert bites and giant pigs in blankets for starters to a Christmas burger special for mains, which includes a beef patty, bacon, fried smoked cheese, cranberry sauce, maple mustard mayo and rocket. Finishing off? A gingerbread cheesecake.

Bournemouth: 1812 Bar and Restaurant

Been searching for 'best places for Christmas dinner near me'? Bournemouth's 1812 Bar and Restaurant is home to beaut outdoor dining pods, where you can tuck into mouthwatering bites like duck leg confit or pan-fried seabass and soak up themed cocktails too.