Visiting London during the festive period? Keen to experience the magic of this city during Christmas (it is one of the best time to visit after all)? There’s only one thing for it. You need a good old-fashioned British Christmas dinner in London.
This traditional meal (which has been around since the 16th century) consists of roast turkey alongside roast potatoes and vegetables, with tasty extras such as stuffing, pigs in blankets, and cranberry sauce, followed by Christmas pudding and mince pies. And don’t forget the gravy, of course! (Or truffle mole sauce, if that’s your thing?)
Get our best tips for Christmas in London
That said, if you’re looking for something outside the box, a little different, or you want to find festive menus that spice the classic dishes up, this is the Christmas Day menu list for you. That’s simple meals with classic Christmas pudding and brandy butter to a five-course menu selection with roast duck breast, pressed suckling pig, sweet potato wellington, flaming Christmas pudding, and everything in between. Is your mouth watering yet?
We’ve collated the best places in London to visit to be served an authentic British Christmas dinner. Let’s grab our forks and dive in. 👉 For more tips on what to do in London this Christmas, check out our handy guide!
Where to have Christmas dinner in London?
The RegentRestaurant in South LondonAdd to myTravel added
If you’re looking for a Christmas lunch or dinner festive feast with an atmosphere, head to The Regent in Balham, which prides itself on its lively vibe.
Perfect for work parties and family gatherings alike, you can expect tasty cocktails, avant-garde sharing starters, and a contemporary take on the Christmas classic.
Options range from a traditional roast turkey to a mushroom wellington in lieu of a classic wellington of the beef variety, to ensure veggies don’t miss out on the celebrations.
The Regent is all about lively energy this year, so on top of the roast potatoes, duck breast, brandy butter, and Christmas pud, you can expect lots of entertainment, lots of bands, fresh ingredients, and as much partying as you can handle.
The English GrillRestaurant in WestminsterAdd to myTravel added
Their Christmas menu isn’t live yet, but honestly? We don’t need it.
Everything that comes out of the kitchen at The English Grill is extraordinary, so you can get a reservation, safe in the knowledge that you’ll enjoy whatever you order.
Pairing friendly service with a fine dining atmosphere, you’ll simply love this luxury dining experience which is made for special moments with friends and family.
The RitzHotel in St. JamesAdd to myTravel added
If you’re looking to celebrate Christmas in style, there’s no destination more luxurious.
Located in central London, The Ritz has a reputation for serving up one of the best Christmas Day dinners in London thanks to their talented chefs, expertly crafted menu, and impeccably decorated dining space.
It’s the ideal combination for a festive celebration and is pretty much guaranteed to be an experience you’ll never forget.
From the start of the festive season (The Pre-Christmas events) until New Year’s Day, The Ritz is serving up delicious meals and events to keep you occupied over the most wonderful time of the year.
We’re talking Chrismas Afternoon Tea on the day from £105, and an indulgent Michelin Star six-course meal from £600 per person, complete with live entertainment, Father Chrismas, and even a spectacular caricaturist which makes for a lot of fun during one of the most sought-after events in the city.
Spring RestaurantRestaurant in HolbornAdd to myTravel added
While their Christmas menu has yet to be released, Spring has an excellent reputation for serving up some of the finest grub with all the trimmings in a central location for Christmas lunch and the days surrounding it.
This restaurant is known for creating unique pairings of food that tantalise your tastebuds and serving it up with service to be proud of. Their Christmas offerings are no exception.
The SavoyRestaurant in The StrandAdd to myTravel added
If you plan on treating yourself this Christmas, there’s no better place to head to than The Savoy. None other than acclaimed chef Gordon Ramsay will be serving up Christmas classics at the Savoy Grill on Christmas Day, with a stunning seven-course festive meal that includes lobster, beef wellington, Dover sole, and a traditional Christmas pudding to top it all off.
SmokestakRestaurant in ShoreditchAdd to myTravel added
Meat lovers, this one’s for you! This popular haunt in Shoreditch is known for serving up delicious meaty dishes, and Christmas is no exception. Expect a feasting menu featuring the likes of beef brisket, beef fat gravy, and smoked mackerel on sourdough, all washed down with their exceptional mulled wine.
Thanks to its location in hipster Shoreditch, there are plenty of places to grab a drink afterwards, too.
The Old Bull & BushRestaurant in HampsteadAdd to myTravel added
Re-opening this September, welcoming pub The Old Bull & Bush is one of the go-to destinations in North London during the festive period.
With a set festive menu including classics like roast turkey alongside more contemporary dishes such as pan-fried salmon and pork belly, this is the place to take foodies who want something outside the norm. There’s even a roasted celeriac steak for the vegan in the dining party!
But we’re not just talking Christmas menus here, we’re talking meals for the entire festive period. The main menu has been redesigned into a festive menu, with special courses on Christmas Day, Boxing Day, New Year’s Eve and New Year’s Day.
There are even a festive feast of special drinks packages available if you’re just looking to get your party on!
The Marquis of WestminsterRestaurant in WestminsterAdd to myTravel added
Serving up festive grub from November onwards, the Marquis of Westminster enjoys a central location that’s perfect for putting your feet up after a long day of sightseeing.
Its festive set menu features deals, so you can enjoy delicious dishes such as braised beef, roasted turkey, and chalk stream trout for a much more affordable price than usual.
The Bridge HouseRestaurant in Little Venice ENAdd to myTravel added
Beautiful location? Tick. Delicious dishes? Tick. Lively atmosphere? Tick. The Bridge House has everything you could want for your Christmas dinner, whether you’re hosting a work party or a family gathering.
Offering set menus for a cheaper price than the à la carte menu, expect options such as root vegetable wellington, rack of lamb, and even pan-roasted halibut. There are enough traditional and avant-garde dishes to keep everyone happy.
The Kings ArmsBar & Pub in BanksideAdd to myTravel added
Another friendly pub that’s perfect for visiting during the festive season, The King’s Arms served up a storm near Christmas. Those sitting down for a Christmas meal here will enjoy dishes such as roasted carrot wellington, Hampshi revenison, and smoked bacon chop.
There’s even the option of a cheese board afterwards for those who eschew traditional desserts!
The BlackbirdRestaurant in Earls CourtAdd to myTravel added
Boasting a regular Christmas dining menu as well as a Christmas buffet menu, visitors to The Blackbird will be spoiled for choice over the festive period.
Dishes on the restaurant’s festive menu include turkey breast, roast tranche of turbot, and a spiced cauliflower wellington. In the mood for dessert? Try their game-changing black cab Christmas pudding.
MadisonRestaurant in City of LondonAdd to myTravel added
Open year-round, the Madison’s rooftop offers a unique view of St. Paul’s Cathedral. The nice waiters and ambiance make the atmosphere perfect.
Especially during sunset it is well visited here (rightly so!) and you should be sure to reserve a seat beforehand. If you want to have a very special experience, you should be sure to check out the Christmas and New Year’s Eve Events!
Toby CarveryRestaurant in North LondonAdd to myTravel added
Not everybody goes in search of haute cuisine at Christmas. Some people just want down-to-earth, authentic grub for a decent price. Toby Carvery does just that.
Famous for its delicious carvery dinners which its branches serve up throughout the week and on weekends, Toby Carvery is the go-to destination for diners on a budget who still want to enjoy a tasty Christmas dinner with all the trimmings.
The BullRestaurant in HighgateAdd to myTravel added
With a festive party menu that will make your mouth water just to read, this friendly local establishment will make your Christmas dinner or work Christmas party a delight.
Visitors to The Bull can expect to enjoy dishes such as wild mushroom and leek pie, Venison haunch, and aged sirloin of beef. Plus, of course, a classic butter-roasted turkey. Because what’s Christmas in the UK without turkey?!
DishoomRestaurant in SohoAdd to myTravel added
Dishoom is one of the most beloved chains in London, with branches all around this incredible city. It’s an Indian restaurant, so it has a slightly more unique take on Christmas dishes.
Its Christmas feast menu includes one-of-a-kind options you simply won’t find elsewhere, such as turkey raan, black daahl, and a biryani. For dessert, enjoy Dishoom’s signature mince pie kulfi. If you love Indian food, it’s the best Christmas dinner in London.
The CrownRestaurant in ChiswickAdd to myTravel added
Known for its welcoming atmosphere as much as its food, you can celebrate Christmas in this warm, cosy pub and enjoy classics such as wild mushroom and chestnut wellington, free-range turkey, and pan-fried seabream.
Dessert options include classic mince pies with brandy buttercream and a Baileys panna cotta – the perfect choice for those who love the popular Christmas liquor.
Mildred'sRestaurant in SohoAdd to myTravel added
Calling all vegans! Every Londoner who doesn’t eat meat knows that Mildred’s is the go-to destination for veggie food, with restaurants all over London serving up tasty and inventive vegan cuisine.
Although their official Christmas 2023 menu hasn’t dropped yet, for the last few years Mildred’s has offered a vegan take on classic Christmas dishes, including a plant-based roast turkey roll.
It’s the perfect choice for vegetarians and vegans who don’t want to miss out on festive classics and one of the best meat-free Christmas dinners in London.
Bingham RiverhouseRestaurant in RichmondAdd to myTravel added
Offering up one of the best Christmas Day menus in London, this fine dining institution serves up incredible dishes from the go-to roast turkey to more innovative options like a plant-based nut roast with creamy wild mushroom ragout.
And you know they have all the trimmings.
Whatever you opt for, don’t overlook the restaurant’s unparalleled sides, which include dishes like cranberry and orange stuffing and brussels sprouts served with chestnuts and bacon.
Holborn Dining RoomRestaurant in HolbornAdd to myTravel added
Want to eat in a spot that looks like it’s been taken right from the Edward Hopper painting, Nighthawks? Look no further than the Holborn Dining Room.
This one-of-a-kind dining experience promises excellent service alongside exquisite food. It’s simply not possible to leave this place unsatisfied. While there’s no 2023 Christmas menu available yet, previous years have included tasty dishes like wild sea bass, roasted turkey, and ribeye steak.
Slug & LettuceRestaurant in LondonAdd to myTravel added
Slug & Lettuce is actually a chain with restaurants all around the country, but with its chain status comes much more affordable prices. If you’re looking to eat well without splashing the cash, head straight to a branch of Slug & Lettuce.
Diners can expect to choose from dishes such as a festive beef burger, mac and cheese, and a turkey feast. Sure, they’re a little out of the ordinary, but it’s the perfect destination if you want something that goes beyond the Christmas classics.
HoppersRestaurant in SohoAdd to myTravel added
The Hoppers has its name from the Sri Lankan specialty “Egg Hopper”, which is probably the best seller at this restaurant. It is a hearty crêpe, which is filled with a fried egg in a small wok prepared.dazu can you order different chutneys. And you should not miss the curry, which is well known from India and popular in London. An egg hopper costs between £ 4 and £ 4.5 and a curry between £ 6 and £ 7, which makes the Hoppers definitely one of our favorites in this comparison when it comes to the price-performance ratio. We are very big fans of the Hoppers!
SkylonRestaurant in Southbank CentreAdd to myTravel added
Skylon has left us guessing with their lack of up-to-date Christmas menu, but we know there’ll be one, and we’re expecting to see plenty of festive dishes that have been meticulously matched to a glass of wine or cocktail to complement the flavours.
Skylon itself is situated on the third floor of the Royal Festival Hall in the Southbank Centre and is known for both its friendly service and aptitude for creating exceptional dishes that stand out from the crowd.
The RiversideBar & Pub in BatterseaAdd to myTravel added
If you’re looking for something that’s a little more laid-back and budget-friendly than the fine dining options on this list, head to The Riverside.
Their Christmas feast is a reasonable £42 per person, and you can choose from dishes such as a crown of turkey, rump of beef, pan-roasted sea bream, and heritage squash risotto.
Add a festive wine package for just £20 per person for the perfect tipple to wash it all down with.
La Bodega NegraCafé in SohoAdd to myTravel added
Love Mexican food so much you wish you could have it for your Christmas dinner? Thanks to La Bodega Negra, you can!
This Mexican eatery is nestled in London’s super-cool Soho, so there are plenty of places to go for a drink after your dinner to wash down your tasty grub.
Dishes on the Christmas sample menu include turkey wrapped with bacon and mole, duck leg confit with corn tortillas, and chargrilled hispi cabbage with hummus.
WagtailRooftop Bar in City of LondonAdd to myTravel added
Offering rooftop winter igloos right in the heart of the City of London, Wagtail is an unforgettable drinking and dining experience. Set in a stunning 1920s building with a breathtaking backdrop, there are few more scenic places to sit down for Christmas dinner.
On the menu this Christmas are dishes such as slow-cooked lamb shoulder, roast turkey, and roast Atlantic cod. For dessert, you can choose from a traditional Christmas pudding or some more contemporary dishes, including a chocolate and orange tart.
The Royal OakAdd to myTravel added
The Royal Oak is not only worth a visit on Sundays after a stroll through the flower market on Columbia Road. During the week, too, this beautiful, classically elegant pub with a large bar in the middle of the room is a great place to spend a pleasant evening.
All Bar One VictoriaRestaurant in WestminsterAdd to myTravel added
While All Bar One is a national chain, this doesn’t mean it shouldn’t be up for consideration on your list of potential Christmas Dinner destinations.
With a festive set menu for an affordable £34.95 per person, dishes include roast turkey, a festive brie and bacon burger, and even a Wellington made with plant-based chicken that’s sure to keep any veggies in your group happy.
Desserts are just as delicious, with a contemporary take on a Christmas classic in the form of sticky toffee pudding.
What is a traditional Christmas dinner in London?
A traditional London Christmas Dinner is typically much the same as the rest of the UK. The festive menus usually include the likes of roast turkey, stuffing, roast potatoes, brussel sprouts, cranberry sauce, and rich, piping hot gravy. Of course, Christmas dinners are never complete without dessert, many of which include fruity, spicy Christmas puddings, mince pies, or cake, all served with helpings of brandy butter or cream. Or both.
However, London being the diverse city it is, plenty of restaurants twist the tradition and create something unique. This might include seasonal dishes like roasted duck breast, chimichurri butter roasted turkey, truffle soup, sweet potato purée, whole grilled sea bass, roast Norfolk turkey with cranberry hot sauce, and many more. On top of this, many restaurants cater to all dietary preferences, including a vegetarian menu vegan, and gluten-free options.
We’re experts on all things travel. So if there’s anything else you need to know before your trip, visit our site for top tips that are local-approved.
Merry Christmas, and get ready to make this the best one yet!
Frequently Asked Questions about Christmas Dinners in London
Are restaurants closed on Christmas in London?
It really depends on the restaurant. While several smaller, more independent restaurants may close on Christmas Day, many larger restaurants and chains stay offer, offering special Christmas menus with their own take on the traditional festive atmosphere.
The best thing to do is call your preferred restaurant in advance (sometimes even months ahead) and book a reservation as soon as possible. Christmas is a busy time, and many popular spots will fill up quickly over the holiday season. Get in there early to avoid disappointment!
Is Christmas a good time to visit London?
Absolutely, many consider Christmas the BEST time to visit London. The fusion of London’s historical streets and buildings mixed with the stunning modern architecture, all alight with twinkling lights and laden with festive markets, events, carol concerts, and performances.
Just remember to bring warm clothes to enjoy everything to its full potential!
What should I do for Christmas in London?
The list of activities and things to do in London at Christmas is endless. In addition to enjoying the best Christmas restaurants in the city, you’ll want to explore Hyde Park’s Winter Wonderland, sipping mulled wine at any of the many Christmas markets, visiting the iconic landmarks all dressed up for the Xmas season and, of course: shopping
Are London attractions open on Christmas?
While many of the main city attractions close on Christmas Day itself, there’s plenty to do throughout the season and well into the New Year. The best thing you can do is check the places you want to go to beforehand, as many will have everything you need to know on their website.
Get our best tips for Christmas in London
I love traveling in Europe and I am passionate about writing about my travels. The cultural peculiarities of each region always fascinate me. I enjoy exploring and discovering the best-kept secrets of each town or village. I love road trips as much as city breaks; I love visiting an art gallery and also the magic of musicals or discovering new delicacies in a street market. In this blog, I write about all my travel adventures and my best tips and tricks! Auf Loving Travel schreibe ich über alle meine Reiseerlebnisse und gebe euch meine besten Tipps und Tricks!