It really is the best time of the year—and it's finally here!
The festive season is when London is at its best. The iconic Trafalgar Square Christmas tree, ice-skating at Somerset House, the Oxford Street lights, and Winter Wonderland all get the festive feels going.
But, let's be real. It's all about the food. The twinkling lights and roaring fire are great, but the main event will always be the mince pies, brandy butter, and traditional turkey (with all the trimmings). And Brussels sprouts—if they're your thing.
London really dazzles at Christmas, and there's an overwhelming amount of choice when it comes to choosing a restaurant for your Christmas lunch or dinner.
So, we've done the hard work for you and whittled down a long list of our favourites into the top twelve contenders for festive feasting. From limited edition cocktails to five-course menus, we've got all the classics—and a few more (ever tried a garam masala Christmas pudding?).
Here are the best Christmas restaurants London has to offer. Queue the Christmas carols, grab a mulled wine and some cosy blankets, and enjoy.
Let’s ho-ho-ho!
💡 Ready to make last-minute bookings across restaurants, bars, and pubs in London? Download Ambl and make your first booking today.
1. Goodman
Goodman is a prestigious steakhouse celebrated for its high-quality cuts of meat and old-fashioned atmosphere. With a commitment to sourcing the finest ingredients, Goodman offers a selection of expertly cooked steaks, including ribeye, fillet, and T-bone, all prepared to perfection over a charcoal grill.
During Christmas, they unveil a tasty lunch menu consisting of fish cakes for starters, a choice between sirloin and bone in ribeye for your main course and the signature colston basset for dessert.
Steak and wine
Business Meetings
Group bookings
Monday- Saturday: 12:00 - 22:00
Sunday: Closed
2. The Portrait
Perched atop the famous National Portrait Gallery, The Portrait has the best of British food with views of Trafalgar Square, which transforms into a winter wonderland with a giant 100 ft Christmas tree and a backdrop of the Christmas market.
For the festive menu, you can try mains made with some of the best local British ingredients such as their Secret Smokehouse salmon with pomegranate, fennel, horseradish and pineapple tart tatin for dessert.
Sunning Views of Trafalgar Square Skyline
Business Meetings
Date Night
Sunday - Tuesday: 12:00 - 17:30
Wednesday - Saturday: 12:00 - 22:30
3. The Northall
Part of the iconic Corinthia Hotel, The Northall is one of the best Mediterranean restaurants in London and a classy option for your Christmas Day dinner. With game terrine, cured smoked salmon, foie gras, Cornish turbot and lots of turkey on offer, this place will light you up like a Christmas tree.
This luxury restaurant is complete with festive afternoon tea and live music. It's a wonderful location for the whole family throughout the festive period—including the big day itself.
Al fresco dining with your first date, be it breakfast, lunch, or dinner.
Sunday: 07:00 - 16:00
Monday and Tuesday: 06:30 - 10:30
Wednesday - Friday: 16:30 - 21:30
Saturday: 07:00 - 21:30
10a Northumberland Ave, London WC2N 5AE
4. Humble Grape
Humble Grape is a great choice for a festive Christmas meal in London, offering a cosy and intimate atmosphere that feels just right for the season.
With multiple locations around the city, each Humble Grape venue combines warm, rustic interiors with a welcoming vibe–and a whole lot of wine–making it a great spot for both small gatherings and larger holiday celebrations.
The menu features fresh, seasonal dishes with ingredients sourced from sustainable producers, perfectly paired with a selection of over 400 organic and biodynamic wines.
Dog Friendly
Date Nights
Wine & Sharing plates
Business meetings
After Work Drinks
Monday- Friday: 15:00 - 23:00
Saturday - Sunday : Closed
Humble Grape offers a menu that blends seasonal British flavours with organic, biodynamic wines. From cheese croquettes to lamb and nut roasts, each dish is crafted to pair perfectly with their curated wine list. View menu here
5. Hakkasan Hanway Place
For a truly refined and unforgettable Christmas experience in London, look no further than Hakkasan Hanway Place. This Michelin-starred (a title they’ve held for 20 years!) Cantonese restaurant in Fitzrovia has a fancy underground setting, leather booth seats interiors, and a signature Christmas menu that will take you on a trip to Shanghai. There’s also a private dining room for a luxurious Christmas bash with all your friends and family.
Asian-themed luxury fine dining and drinking.
Monday: Closed
Tuesday and Wednesday: 17:00 - 22:30
Thursday: 12:00 - 15:00 / 17:00 - 22:30
Friday: 12:00 - 15:00 / 17:00 - 23:00
Saturday: 12:00 - 23:00
Sunday: 12:00 - 22:30
8 Hanway Place, London W1T 1HD
Here’s the à la carte menu, but Hakkasan also offer a number of tiered signature menus and drinks menus.
6. OXO Tower
The OXO Tower Bar, nestled atop the OXO Tower in London, offers a great experience for a Christmas dinner with a view. Enjoy panoramic views of the city's skyline, including the iconic London Eye, covered with sparkling Christmas decorations.
The food is just as good as the views with a festive set menu featuring hot-smoked salmon, marinated lamb rump, and a truly unforgettable Christmas pudding (probably the best you’ll ever have!).
OXO is perfect for celebrations and for anyone who enjoys fine dining with an unmatchable views of St. Paul’s Cathedral and the Thames.
Monday - Wednesday: 17:00 - 00:00
Thursday - Saturday: 17:00 - 01:00
Sunday: Closed
Here’s Oxo’s menu to help you make your choice.
7. Searcys At The Gherkin
Searcy's at The Gherkin is a renowned restaurant located on the 39th and 40th floors of the iconic Gherkin skyscraper in London. During the festive season, the venue is transformed into a glittering gold paradise, complete with a stunning Christmas tree, a bar wrapped in gold and honeycomb-patterned tables. You can toast the season with a sparkling selection of Champagne or festive cocktails like the boozy Santa Claus, featuring white chocolate liqueur, spiced rum, frangelico, amaretto and vanilla. There are also five exclusive private dining rooms to choose from for an intimate gathering with all your family and friends.
360 Dining above Londons Skyline
Business Meetings
Afternoon Tea
Tuesday and Wednesday: 12:30 -21:00
Thursday - Saturday: 12:30 - 21:30
8. The Laundry Brixton
Housed in a beautiful, restored Edwardian building, The Laundry offers a fancy local pub with a chic atmosphere—perfect for cosy festive gatherings. The all-day neighbourhood cafe and wine shop’s menu consists of modern British food made from high-quality, seasonal ingredients, focusing on roast beef, fresh fish and slow-cooked chicken for the winter months.
British classics with an Edwardian backdrop.
Monday: 10:00 - 16:00
Tuesday - Thursday: 08:30 - 23:00
Friday - Saturday: 10:00 - 00:00
Sunday: 10:00 - 20:00
374 Coldharbour Ln, London SW9 8PL
Freshly baked pastries, small plates and delicious wines.
9. The Cavendish
The Cavendish is a stylish gastropub in the heart of Marylebone that offers tasty Christmas dishes—including sea bream ceviche, mini Yorkshire puddings, turkey bonbons, pigs in blankets, braised ox cheek, and so much more.
They pride themselves on serving seasonal produce and sustainable, classic British dishes with a selection of beer, wine, and festive cocktails. It's great for a classy yet chilled vibe. They also do a festive afternoon tea with lots of mulled wine.
A Yorkshire pudding and pigs in blankets feast.
Sunday - Monday: 12:00 - 22:00
Tuesday - Saturday: 12:00 - 23:00
35 New Cavendish St, London W1G 9TR
10. Bancone
Bancone Covent Garden is a Michelin-starred restaurant for pasta lovers. It has booth seating and an open kitchen where you can see the chefs making your pasta fresh from scratch.
During the festive season, you’ll find signatures like the silky-smooth handkerchief pasta with walnut butter and confit egg yolk on the menu. It’s one of the more romantic restaurants on our list, making it the perfect Christmas date spot.
Seeing delicious Michelin starred Pasta being made from scratch.
Monday - Wednesday: 12:00 - 22:00
Thursday - Saturday: 12:00 - 22:30
Sunday: 12:00 -21:30
Covent Garden
39 William IV St, London WC2N 4DD
Borough Yards
Arch 213, 18 Stoney St, London SE1 9AD
Golden Square
8-10 Lower James St, London W1F 9EL
11. Hawksmoor
Hawksmoor is a renowned steakhouse chain, celebrated for its high-quality steaks and classic British pub atmosphere. With seven locations across London, Hawksmoor has become a popular destination for meat lovers and those seeking a sophisticated steak night experience. Their menu features expertly aged and cooked steaks, along with a selection of fresh seafood, classic sides, and a wide range of cocktails and wines.
During Christmas, they showcase a festive sharing menu featuring small plates of Old Spot belly ribs, beef carpaccio a selection of steaks served in a cast iron skillet and a signature sticky toffee pudding for dessert.
Eco-friendly dining
Business Meetings
Group Bookings
Steak
After- Work Drinks
Monday- Friday:
12:00 - 15:00
17:00 - 22:00
Saturday : 12:00 - 22:00
Sunday: 11:30 - 20:00
12. Yauatcha
Renowned for its modern take on Cantonese cuisine and the famous Yauatcha Mooncakes, this Michelin-starred dim sum teahouse in Soho combines a French patisserie and a Chinese restaurant.
Yauatcha’s menu features freshly made dim sum, wok-fried meats, and petit gâteaux cakes as a dessert option, making it a great place to celebrate a birthday or Christmas meal.
Business meetings
Dim Sum
Monday to Wednesday: 12:00 - 22:00
Thursday to Saturday: 12:00 - 22:30
Sunday: Closed
13. Ochre
Ochre is another one of the best London restaurants for a festive feast. At a mere 50m from Nelson's Column, you're spitting distance from the best shopping destinations (Oxford Street and Piccadilly) and Christmas entertainment (West End panto, anyone?) London has to offer.
Under the twinkling lights of the city, you can enjoy lobster bisque, beef wellington, goose fat potatoes, and many more options. There’s also a great veggie menu complete with roast butternut squash and tempura cauliflower. Oh, and don't miss the oyster bar and champagne happy hour!
Christmas opening hours:
🎄 Christmas Eve: Closed
🎅 Christmas Day: Closed
🎁 Boxing Day: Closed
Ochre is best for pre-theatre or dinner as part of a cultural first date.
Sunday: 10:00 - 18:00
Monday and Tuesday: 12:00 - 18:00
Wednesday - Friday: 12:00 - 23:00
Saturday: 10:00 - 23:00
National Gallery, Trafalgar Sq, London WC2N 5DN
14. TATTU
No London restaurant embraces the festive season quite like Tattu. Celebrating the coming together of cultures with a totally unique culinary experience centred around Asian fusion, Tattu has unveiled its 2024 festive theme: The Great Snow.
You'll find a great variety of festive interiors around London at this time of year, but Tattu tops the list. With themed cocktails (dry ice is the least of it), spiced apple sticky toffee pudding, and chocolate 'dragon eggs', this is a fun immersive experience for everyone. If you're brave enough, you can wrap up in one of their fur throws and sip champagne on their gorgeous roof terrace.
Christmas opening hours:
🎄 Christmas Eve: Open as usual
🎅 Christmas Day: Closed
🎁 Boxing Day: Open as usual
Panoramic Views of London
Fine Dining
Business Meetings
Date Nights
Spacial Occasions
Monday to Sunday: 12:00 - 1:00
Tattu offers a menu that reimagines traditional Chinese dishes with a contemporary twist- Dim Sum Selection, Wagu and Crispy Duck . View Menus here
15. Wagtail
Perched on top of a 1920s building not far from Tower Bridge, Wagtail is another quintessentially British restaurant, full of festive cheer. Enjoy some drinks from the toasty Christmas igloos or heated Winter terrace while you gaze at the London skyline and its iconic Christmas lights.
The Christmas menu is a work of art, complete with all the fan favourites and festive desserts—the Christmas pudding served with Cognac, orange butter, and brandy custard is a Christmas delight, and not one you want to miss.
Christmas opening hours:
🎄 Christmas Eve: Open as usual
🎅 Christmas Day: Closed
🎁 Boxing Day: Open as usual
Afterwork Drinks
Business Meetings
Group Bookings
Date Night
Monday - Tuesday: 11:00 - 00:00
Wednesday - Saturday: 11:00 - 1:30
Sunday: 11:00 - 23:00
You can look through Wagtail's mouth-watering menu here.
Make your Christmas reservation with Ambl today
There we have it. The best Christmas restaurants in London during this year's festive season. From Oxford Circus to King's Cross, whether it’s a family affair or a romantic date night, these are the best options for a classic (or not-so-classic) Christmas dinner.
So, put the fairy lights up, get the stockings out of the attic, and download Ambl to secure your festive reservations today. Ambl is the only booking app showing you both future and real-time availability—meaning you can make your Christmas bookings months in advance, or on the day of.