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.
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 2026.
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.
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.
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.
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.
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.
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.
Make this festive season unforgettable at Cosy Club St Albans, where twinkling lights and opulent interiors (including a quirky fish tank) create the perfect backdrop for celebrations. Their Christmas menus are packed with seasonal indulgence - from a cosy turkey pie with all the trimmings to vibrant vegetarian and vegan dishes like maple-roasted squash, plus decadent desserts to finish in style.
Pair your feast with expertly crafted cocktails, and enjoy a warm, welcoming atmosphere that turns every gathering into a truly magical occasion.
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.
Whether you're after a festive buffet for your coworkers or a more intimate turkey feast with family, Lescar can cater to all sorts of bookings this Christmas. Make your way to Sharrow Vale Road for seasonal bites and a great atmosphere.
Christmas dinner at The Botanist in Ipswich is a magical experience, complete with foliage-inspired decor, palm trees, and wide windows letting floods of natural light in, as well as the twinkly night sky come evening.
They're offering two or three courses for lunch from £26.95 per person, or three courses for dinner, featuring the likes of proper pigs in blankets or fried Camembert bites to start, followed by their signature Christmas dinner hanging kebab.
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 truffle mushroom arancini and prawn cocktails, and a variety of main courses including roast turkey, festive pizza tartiflette or Tuscan seafood casserole.
Round off the meal with a sweet treat - choose from tiramisu or flourless chocolate cake - and enjoy it all with prosecco or cocktails from their varied drinks menu.
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.
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.
In the heart of Sussex, the sensationally beautiful Artelium gives you rolling hills and bags of rustic charm with your Christmas dinner. In its supper chic restaurant, you can tuck into a tasting menu that ticks all kinds of boxes.
From just £45 per person, its three-course festive feast covers the likes of wagyu beef tartare, roast chicken, BBQ monkfish and sticky toffee pudding. Needless to say, whatever you order will be paired perfectly with a fantastically fine glass of vino.
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.
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.
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.
Located in the countryside town of Bournheath, The Gate is an independent pub and restaurant with a welcoming atmosphere. It's filled with simple wooden furniture and comfy seating, serving up the very best craft beers and local ales at the bar.
Their Christmas menu comes in at as little as £23.50 for two courses, or £28.50 for two. Think leek and potato soup, nut roasts, jerk pork roasts or classic turkey with all the trimmings - followed by sticky Christmas toffee pudding.
Been searching 'Christmas Day lunch near me 2026' 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.
Wondering where to have Christmas Day dinner in the UK for 2026? 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.
Set in the Solihull countryside, the rolling grounds and elegant dining rooms of Nuthurst Grange make for a perfect backdrop to your Christmas lunch. The festive food is just as eye-catching.
With a choice of four starters, four mains and four desserts, you can tuck into the likes of crab bisque, ham hock terrine, pan fried turbot, turkey and trimmings, plus Christmas pud and baked Alaska. This sensational seasonal feast is just £175.00 for adults and £85.00 for children under 12.
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.
Christmas dinner at The Botanist in Exeter is a magical experience, complete with foliage-inspired decor, rustic botanical details, and a warm atmosphere right in the heart of Queen Street.
They're offering two or three courses for lunch starting from £26.95 per person, or three courses for dinner. Starters feature festive favourites like proper pigs in blankets or crispy fried Camembert bites, followed by their iconic Christmas dinner hanging kebab.
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.
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.
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.
Celebrate the festive season in style at the Red Lion Hotel in Hillingdon. With its cosy pub setting and reputation for fresh, seasonal produce, it's the perfect spot for a traditional Christmas dinner. Whether you're gathering with friends, family, or colleagues, the venue offers private hire options like the Oak Room for intimate festive feasts, alongside a warm atmosphere and freshly poured ales.
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.
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.
Known as the neighbourhood's beloved village pub, The Marquis of Westminster flaunts a mix of classic and modern interiors, housing a lively atmosphere throughout the year.
Aside from the large drinks selection – including classic cocktails, craft beers and premium lagers – you can choose to spend this festive period dining on a set menu of three courses for £45, with dishes ranging from poached pears with prosciutto ham to English wild venison haunch with truffle dauphinoise. Finish with a cheese board, sourdough treacle tart or chocolate brownie to round off a heart meal that's got Santa's seal of approval.
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.
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.
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.
With locations in Welwyn Garden City, Marlow, St Albans, Guildford, Weybridge and Farnham, as well as several in London, Megan's is a great choice for festive feasting all over the South East. These stunning restaurants all feature unique interiors, made up of pretty plants and vibrant blue decor.
They're offering a Mediterranean twist on Christmas dinner, featuring feasting-style sharing boards and main dishes - at £42 for three courses, or £47 for four. Think turkey open kebabs, hot honey pigs in blankets or sage and avocado fritters, followed by chocolate mousse.
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.
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.
🍔 Midweek Eats - 1 Course & A Drink for £15 or 2 Courses & A Drink for £19 🥤 and 1 other offer
Slug and Lettuce are spreading their festive wings this season – between a bottomless brunch and set menu that both fit the winter theme, they really have gone all-out for the occasion. Opt for a boozy feast where everyone get to choose between free-flowing cocktails, beer or sprit and mixers for two hours of tipsy fun, alongside a brunch dish including everything from American pancake stacks to chicken and waffles.
The set menu features a chicken and cranberry burger, baked camembert, a turkey feast and a festive mac and cheese – along other winning plates. Whatever you choose, expect to leave full of food and Christmas cheer.
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.
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.
Just a few minutes walk from the iconic Winchester Cathedral, Dim T's floral art-adorned walls and warm lantern lighting bring a splash of Asia right here to Hampshire. Both its restaurants in Winchester and Whiteley have long been a place of pilgrimage for festive foodies.
At this magical time of year, it serves up a Christmas menu that makes a tasty change to traditional turkey and trimmings. Think Thai green curry, Korean fried chicken, aromatic duck and crispy oyster mushrooms. When it's time to raise a toast with festive cheer, the Kyoto cream, Mandarin mojito and passionfruit fizz give you plenty to choose from.
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.
TGI Fridays brings an all-American twist to Christmas dining, perfect for relaxed festive dinners or shared parties. Venues can also be hired exclusively for up to 200 guests.
You can enjoy seasonal favourites like the rich pecan pie and the show-stopping Jingle Bell Burger, stacked high with a smashed beef patty, crispy buttermilk chicken, melted Camembert, cranberry-chilli salsa, parsnip crisps, a sage and onion stuffing ball, and Fridays™ Legendary Glaze.
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.
Spend Christmas on the continent this year with a visit to Ask Italian. Its sleek, trattoria-style restaurants across the UK are seeing in the festive season with a choice of two tasty holiday menus.
Go for the Classic set menu and you can take your pick of bruschetta, pizzas, carbonara, burrata tricolore and plenty more. Over on the Festivo set menu, you can tuck into the likes of mushrooms al forno, prima bresaola, and caramello chocolate torta. All from just £19.95.
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.
Standout Canary Wharf restaurant Rocket is a swanky spot covered in dark leather furnishing and rich wooden materials to add some drama to your dining experience while still remaining afforable. This festive season they're introducing a set menu that will blow foodies away, starting at just £39 for two courses.
You'll be met with multiple options for each course, beginning with poached pear and prosciutto ham or beetroot and vodka smoked salmon before moving onto English wild venison haunch or turkey with all the trimmings. For dessert, options range from a black forest fondant to a decadent cheese board.
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.
The warm, inviting a slightly kitsch Abbey Inn is promising full-force festivities this season thanks to their indulgent Christmas menus and themed drinks – available for a limited time only.
Settle in for their festive set menu offering three belly-filling courses for £28 – and you'll even receive a free welcome drink if you book your meal before 30th October.
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.
Choose between a buffet at £30 per person, or go all-out with their three-course feast for £39. Think spiced lentil soup, plant-based shepherd's pie and roast turkey in white wine gravy.
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.
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.