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 2024.
Last edited by Kiera Chapman
Last updated on 26th November 2024
Somerset: The Lamb Inn
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.
Surrey: Anglers
Wondering where to have Christmas Day dinner in the UK for 2024? Anglers in Teddington is a beautiful pub with plenty of character that's rustling up some seriously stunning eats. From buffet bites to full-blown spreads, you'll be feeling in the festive spirit in no time.
Brighton: Grand Central
It's not just Grand Central's rooftop terrace that grants it some brownie points - the Chrimbo dinners here are quite the feasting affair too. Expect the classic dining destination to be dishing out mouthwatering food in a stunning setting.
Dorset: Summer Lodge
Get into the Christmas spirit with a festive foray over at Dorset's Summer Lodge. Not only can you enjoy a delectable feast among loved ones in the lead up to the big day, but on the 25th of December? You can celebrate with a delicious five-course lunch.
London: Aviary Rooftop Bar & Restaurant
One of the best restaurants for Christmas Day lunch in the UK, while being open throughout the festive season too, Aviary Rooftop Bar & Restaurant has tasty bites and gorgeous heated igloos to match.
Tunbridge Wells: The Guinea
From three-course feasts spanning all the festive favourites like roast turkey and spiced parsnip soup to party menus complete with Christmas spreads, there's plenty to choose between at The Guinea in Tunbridge Wells. Not only that, but there are also party drinks offers for the occasion too, including cocktail trees.
Mumbles: Oyster House
Oyster House is a great option for Christmas dinner in Mumbles this year, with three courses for £35. Kick off with nibbles before tucking into the likes of pan-roasted seabream, crown of English turkey with allt he trimmings, and so much more.
UK-Wide: Gaucho
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.
Surrey: The Cricketers on the Green
Fronting warming Sunday roasts and fab seasonal menus, The Cricketers on the Green offers Christmas Day lunch prices of £125 per person. Along with a slap-up offering, the venue has cosy interiors to match - think leather banquette seating, quirky frames, and plaid decor.
Portsmouth: Old Customs House
The historical Old Customs House in Portsmouth is renowned for its roasts, so the Christmas dinner is bound to be something special. They cater for all diets, with plant-based and gluten-free options available, alongside the traditional turkey with all the trimmings.
UK-Wide: Browns Brasserie & Bar
Christmas at Browns is always a spectacular affair, with glazed pork belly, root vegetable wellington and grilled sea bass all on the menu. Ideal for group bookings in Cambridge, Nottingham, Liverpool and more, they're open on Boxing and Christmas Day too.
York And Bury St Edmunds: Byron
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.
Staines: Swan Hotel
Beautifully nestled on the banks of the River Thames, this 16th-century hotel is quite the stunner. Swan Hotel also rustles up all kinds of mouthwatering fare, with its Christmas menus including turkey, wild mushroom ravioli and braised beef.
Bournemouth: WestBeach
Seafood restaurant WestBeach is ideal for an extra special Christmas dinner, one where you can enjoy picturesque views of the ocean while you dine. Not only is this place award-winning, but the produce is the freshest around.
UK-Wide: Brewhouse & Kitchen
Been searching for 'pubs doing Christmas dinner near me' recently? Offering a typically British feast across the UK is Brewhouse & Kitchen. Whether you're from Cardiff, Southampton, Bournemouth or just a visitor to somewhere blessed with one of these venues, then you're in for a multi-course treat.
Cambridge: The Royal Oak
In the quaint village of Barrington near Cambridge, The Royal Oak is sitting pretty with its stunning Tudor frontage. The Christmas dinner menu at this restaurant consists of crispy duck terrine, venison bourguignon pie and a winter vegetable wellington. Plus, there's classic puds for dessert.
Dorset: Bear Of Burton
Head to this traditional country boozer for a delicious Christmas meal throughout the winter season. Bear of Burton's festive menu includes highlights of duck rillette, Usk Vale turkey breast and mulled wine poached pear.
Bedford: d’Parys
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.
London: Cheshire Cheese
On the hunt for an affordable Christmas dinner in London? Check out Cheshire Cheese, where you can enjoy a delicious set menu for as little as £23.49 per person. For mains, hand-carved turkey, Christmas burgers and a winter wellington are all on the cards.
Essex: The Half Crown
Bexley: Tanyard Lane Bar & Kitchen
Tanyard Lane Bar & Kitchen in Bexley are throwing open their doors for Christmas party menus complete with your choice of eight buffet dishes for £15.95 per person. Think pigs in blankets with onion relish, jerk chicken skewers and more.
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.
Sheffield: Lescar
Bristol: Racks Bar & Kitchen
Couldn't get abroad during the holiday season? This year, Bristol's Racks Bar & Kitchen is transporting you to the Alps with a pop-up après ski lodge. Expect shots, huge spreads and some of the best Christmas dinners in the UK.
UK-Wide: The Stable
Whether you're in Falmouth, Birmingham or Cardiff, The Stable is a great place to grab a seasonal twist on your classic sourdough pizza. Not only that, but there's plenty of the country's best cider to wash it all down with.
Twickenham: Prince Blucher
Though beautifully stylish, with forest green panelled walls and atmospheric lighting, Prince Blucher also boasts the charm of a traditional boozer. Get a delicious Christmas dinner cooked for you at this pub and enjoy the jolly season with friends and family.
Chelmsford: Golden Fleece
Home to some of the tastiest Christmas burgers in the UK, this Essex haunt is one for your wishlist. Gather the gang and head to Chelmsford's Golden Fleece for a top-notch spread this season, all with a friendly atmosphere to boot.
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.
Edinburgh: Le Monde
Not only is Le Monde cooking up special set menus this year, but it's also boasting a New York-style cocktail bar and a luxury Champagne stand. If you're looking for somewhere that'll really make a statement, you can't go wrong at this gorgeous hotel bar.
Bath: Huntsman
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: BrewDog
From Newcastle to Manchester and London, you'll find purveyors of craft beer BrewDog dishing out festive pizzas or burgers for you to munch through. Pair your feast with plenty of pints from their multiple taps, with private hire ideal if you're after Christmas dinner ideas for a large group.
Portsmouth: Still & West
Nestled on the water, Still & West is a charming Grade II-listed pub that's making sure you have one helluva Christmas this year. Whether you fancy set menus, buffet bites or a fabulous feast on the big day, you'll be treated to delish eats and tipples aplenty, all with amazing sea views.
London: Bourne & Hollingsworth
Could this be the best Christmas dinner in London? Bourne & Hollingsworth are combining festive feasts with blowout parties in their basement, fuelled by a sublime cocktail menu. This East London venue is sure to give you a Christmas party to remember.
Manchester: Australasia
Catering for both vegans and meat eaters, Australasia has dedicated menus that are perfect for Christmas dinner in Manchester this year. Add in the stunning decor and you've got quite the location for seasonal dining.
Aberdeen: Murdos Bar
With Christmas Day feasting, festive menus in the leadup to the 25th and buffets to boot, Murdos Bar Aberdeen has all kinds of yuletide gatherings covered. Think themed burgers, hand-carved turkey, cookie apple pie and more.
London: The Trading House
The Trading House is fabulous for Christmas bookings in the City of London, with a menu that includes turkey kebabs, pan-fried seabass and sticky toffee pudding, alongside beer buckets or wine to wash it all down.
London: The Chesterfield Mayfair Hotel
Early Bird Offer: Booker Incentive Dinner Offer and 3 other offers
There's nothing quite like Christmastime in London, especially when your day includes a stop off at this Mayfair hotel. Head to The Chesterfield for gin and tonic experiences, winter wonderland afternoon teas and more.
Newcastle: The Forth
If you're in need of Christmas dinner ideas in Newcastle, The Forth is up there. Get your fill of classic turkey complete with stuffing, sprouts and all the trimmings. There's also plenty of festive drinks to keep the party going.
UK-Wide: The Alchemist
When in need of UK Christmas dinner restaurant ideas, look no further than The Alchemist venues, which are dotted up and down the country. Not only are there piled-high plates, but also a whole host of drinks packages to choose from too.
Cambridge: The Tickell Arms
Been searching 'Christmas Day lunch near me 2024' lately? If you're in the Cambridge area, head to The Tickell Arms for a festive feast. Expect roast turkey breast with all the trimmings, followed by an indulgent Biscoff cheesecake with espresso syrup.
Manchester & Leeds: Banyan
After UK Christmas dinner bookings in 2024? Banyan is a great shout, thanks to having a few venues up north and affordable prices to boot. Whether you go for traditional turkey spread or a bottomless brunch, these guys will sort you out at Leeds and Manchester locations.
Norwich: The Georgian Townhouse
Norwich pub and hotel The Georgian Townhouse is cooking up a festive feast this December. For just £38 per person, you can get your hand on three courses, with highlights of curried parsnip soup, haunch of venison and a dark chocolate brownie with vanilla ice cream.
Norwich: Cliftonville
UK Christmas dinner restaurants don't get much better than Norwich's Cliftonville. This gorgeous eatery is housed within the best-loved hotel on the coast of Cromer, which boasts stunning Grade II listed interiors, alongside a crackin' festive dinner to boot.
Paisley: Abbey Inn
Plan the ultimate festive foray with help from Abbey Inn in Paisley. This Scottish pub is pulling out all the stops this winter, with seasonal menus that'll have you waddling home after. Think festive burgers, roast turkey and Christmas pudding.
Belfast: Cabaret Supper Club
Not your usual Christmas meal, Cabaret Supper Club's swish seasonal parties see hearty banquets matched with fabulous entertainment. Think themed cabaret, evening shows and festive lunches right in Belfast city centre.
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.