11 magical restaurants for celebrating Christmas in London

Festive desserts are a must-try at The Granary Square Brasserie. Credit: The Granary Square Brasserie

London is the historic home of some of the best Christmas traditions: the pantomime, Dickens’ A Christmas Carol, the ice rink at Somerset House and the Norwegian Christmas tree in Trafalgar Square. It is also home to some of the best restaurants to celebrate Christmas with family, colleagues and friends. Cosy rooftop winter igloos have London skyline views, spots host singalong Christmas tunes, and a festive afternoon tea features treats with champagne.

There are feasts to suit all tastes, budgets, dietary requirements and occasions, whether that’s a post-shopping dinner in a winter wonderland spot, a MICHELIN-starred Indian meal, or glitzy cocktails and bar bites overlooking the fountains of Granary Square.

Here are 11 exceptional Christmas restaurants in London to book right now on OpenTable.


The best London restaurants to book for Christmas right now – read on for a guide.


For an after-shopping Christmas meal – head to Brasserie of Light in Oxford Circus

An aubergine dish at Brasserie of Light, a restaurant in London

Brasserie of Light is the perfect stop after a day of shopping in Oxford Circus. Credit: Brasserie of Light

In the heart of Selfridges, the Brasserie of Light offers a contemporary winter wonderland for hungry shoppers—or those who come to central London to soak up the atmosphere and the Christmas lights. The global fare includes dishes such as chicken Milanese, pomegrenate aubergine with tapenade, and both meat and plant-based burgers. Look out for their signature seasonal specials featuring spectacular festive desserts and choose from the extensive wine list which features bottles from Sicily and South Africa.

Check availability Discover more restaurants in London


For a Japanese-Peruvian Christmas meal – explore Ayllu in Paddington

A spread of Christmas dishes at Ayllu, one of the best Christmas restaurants in London

Feast on Peruvian and Japanese sharing plates this Christmas. Credit: Ayllu

Japanese-Peruvian food is the focus at Ayllu, a word used to describe a network of families that worked together during the Incan empire. That spirit of togetherness drives the menu at this Paddington restaurant. Fresh fish features heavily in Japanese and Peruvian cooking; Ayllu’s menu boasts delicacies such as miso-marinated black cod, salmon with shichimi togarashi (a Japanese spice mix) and an array of ceviches and tiraditos laced with zesty lime. The drinks list similarly spotlights a mix of Japanese and Peruvian flavours. The sakura no hana, inspired by Japan’s cherry blossoms, unites sake with Latin American Malbec. Ayllu’s elegant design features green walls, plush banquettes and dazzling lights which echo the Amazonian rainfall. For those looking for a meal out during the holidays, Ayllu is open Christmas Eve, Christmas Day and Boxing Day.

Check availability  Discover more restaurants in London


For a Christmas lunch with a view – book Aviary in Moorgate

Gin poached Scottish salmon dish at Aviary rooftop, one of the best Christmas restaurants in London

Gin-poached Scottish salmon dish at Aviary rooftop restaurant. Credit: Aviary

This rooftop terrace and bar in Moorgate offers a bird’s eye view of the city. Even in winter, diners can take in the view thanks to dining igloos on the terrace. Come here for the dessert menu, bar snacks and cockle-warming cocktails such as the Cardillo, with vodka, raspberry liqueur and strawberry jam. The dining room is equally decadent, decked out with rugs, candles and twinkling lights. The menus both inside and out spotlight the work of small-scale British suppliers. Diners can expect turkey from Norfolk and Scottish salmon for the Christmas menu. There are options for vegetarians and vegans as well—their roast celeriac and mushrooms risotto with cavolo nero and chestnut sauce is a must—and an extensive list of gin and sparkling wines to compliment the cocktails. 

Check availability  Discover more restaurants in London


For Christmas at a fine-dining Indian restaurant – try Benares in Mayfair

A spread of fine-dining Indian dishes at Benares, one of the best Christmas restaurants in London

Experience a MICHELIN-starred Christmas feast created by executive chef Sameer Taneja at Benares. Credit: Benares

Benares has long been considered one of the finest Indian restaurants in London. Chef Sameer Taneja unites his French classical training, his knowledge of British produce and his extensive experience cooking Indian food at the restaurant. This is particularly evident in dishes such as celeriac bhatti kebab (a type of grilled Indian kebab), baked Malabar scallop, and halibut and clam moilee (a South Indian-style curry), that’ll be served on Christmas Eve and Christmas Day. Diners can choose from three different tasting menus in the lead-up to Christmas all the while seated in a stunning space featuring hand-crafted furniture from India, a candlelit staircase, and a decorative pool with fresh flowers
Check availability Discover more restaurants in London


For a Christmas dinner in the heart of Kensington – head over to Launceston Place in South Kensington

The facade of Launceston Place, one of the best Christmas restaurants in London

Launceston Place, a hidden gem in South Kensington. Credit: Launceston Place

Launceston Place chef Ben Murphy burnished his reputation working for legendary chef Pierre Koffman at The Berkeley. Since 2017, he’s brought that expertise to Launceston Place, which has risen up from being a hidden Kensington gem to a top London destination. The Craft Guild of Chefs, the UK’s main professional association for chefs, named Murphy the national chef of the year for 2022. His playful menu features dishes such as egg and soldiers with foie gras and truffle, and tender venison with sweet-sharp quince, butternut squash and sausage. The wine list includes more than 300 labels from 13 countries, but if that feels intimidating, request a wine pairing from sommelier Marcello Neri, who adapts his selections for all dietary requirements.

Check availability  Discover more restaurants in London


For a stellar Christmas Day menu – visit Indigo at One Aldwych in Covent Garden

Winter salad with truffles at Indigo at One Aldwych, one of the best Christmas restaurants in London

Winter salad with truffles at Indigo at One Aldwych. Credit: Indigo at One Aldwych

Executive chef Dominic Teague brings 30 years of experience to the seasonal tasting menus at Indigo. The special Christmas Day menu features dishes such as smoked salmon custard and caviar, served with a glass of champagne, Cornish turbot served with mussels, leek and saffron; and mushroom consommé with truffles from the Périgord region. Teague developed his passion for truffles while training under acclaimed chef Roger Vergé, and he’s brought that expertise to his menu at Indigo. Finish off with a stellar homemade Christmas pudding served with plum compote and warm brandy custard.

Check availability  Discover more restaurants in London


For a dazzling Christmas dinner with friends – head to Granary Square Brasserie in Kings Cross

Granary Square Brasserie's elegant and festive interiors, London

Elegant and festive interiors at Granary Square Brasserie. Credit: Granary Square Brasserie

Overlooking the brightly lit fountains of Granary Square, Granary Square Brasserie is all about the dazzling atmosphere. Alongside bites of twice-baked stilton and walnut soufflé or the duck ballottine, groove to the music played by DJs all day long. There are a host of sections in which to celebrate at this brasserie including the central bar, a relaxed lounge area for lunch and a dining room for a more formal dinner. Don’t miss out on the festive desserts featuring dishes such as a Christmas crème brûlée with cinnamon compote and shortbread, the flambéed Christmas pudding with vanilla cream or the famous chocolate melting dome with honeycomb and topped with hot caramel sauce. Pair it with one of the signature cocktails like a Granary Glitz with blood orange gin, Italicus liqueur and prosecco. 

Check availability  Discover more restaurants in London


For a festive afternoon tea in a five star hotel – enter The Parlour in Westminster

The cosy interiors of The Parlour, a restaurant in London

Enjoy a festive afternoon tea in a five star hotel at The Parlour. Credit: The Parlour

Once home to the Metropolitan police, this five-star hotel fuses history with modernity. The Parlour, one of the hotel’s restaurants, is the place to go for a celebratory afternoon tea. Delight your tastebuds with Christmas-inspired sweet and savoury treats, choose from a selection of nine teas and add a glass of Champagne if you’re in the mood. The Parlour serves as an excellent pit stop for shoppers browsing through Covent Garden or those taking a stroll along the River Thames’ north bank.

Check availability  Discover more restaurants in London


For a Christmas dinner with premium Kobe beef – book at Engawa in Piccadilly

A Japanese menu at Engawa, one of the best restaurant in London for celebrating Christmas

Take a trip to Japan this Christmas at Engawa. Credit: Engawa

Engawa is only one of a handful of London restaurants to offer Kobe beef, the most exclusive of the Wagyu beef varieties. To make the most of meat, Engawa imports the whole carcass from Japan’s Hyogo prefecture. Cuts then make their way into dishes such as seared beef with spicy wasabi dressing and teppanyaki steaks. A Christmas omakase menu will have sushi, black cod karaage, highly prized beef, and dessert. Pair your meal with one of the Japanese beers or the extensive selection of sake and wines.

Check availability  Discover more restaurants in London


For a Christmas dinner with a show – visit Phoenix Art Club in Soho

The legendary cabaret shows at Phoenix Arts Club, a restaurant in London

Enjoy an iconic cabaret show in London’s West End this Christmas. Caption: Phoenix Arts Club

The only thing better than dining out in December is dinner and a show. Enter the Phoenix Arts Club, an Art Deco theatrical venue that’s one of London’s last remaining independent speakeasies. The club’s cabaret kicks off at half 7 from Thursday through to Sunday evening. On Friday, pianists play singalong evenings after the cabaret: you pick the tune, they play, you sing your heart out. Christmas songs are welcome. The dinner here isn’t second fiddle to the show; fresh pizzas are sourdough-based and have vegan and vegetarian toppings as well as creamy mozzarella, smoky ventricina & calabrese salami. The base can be made gluten-free. With two hundred years’ worth of signed memorabilia and an eclectic mix of artists filling the dining room and the bar, it’s no wonder The Phoenix Arts Club was voted Time Out’s most-loved late-night venue.

Check availability  Discover more restaurants in London


For a cicchetti feast – head to Tozi in Victoria

Buffalo ricotta ravioli and black truffle from Tozi's Christmas menu.

Buffalo ricotta ravioli and black truffle from Tozi’s Christmas menu. Credit: Tozi

Cicchetti are small plates typically served in Venetian bars and enjoyed alongside a small glass of wine which the locals call ombra, meaning shadow. At Victoria’s Tozi, this longstanding tradition comes to life. Chef Maurilio Molteni emphasises seasonal ingredients sourced from independent Italian producers. Current highlights of the menu include seared beef carpaccio with grilled artichokes and parmesan; wild mushroom served with crisp endive and soft-boiled quail eggs; and buffalo ricotta ravioli. Tozi’s cicchetti feast menus, at £55 or £65 per person, are best enjoyed with family, friends or colleagues alongside the restaurant’s stellar selection of spritzes and negronis. The wine selection is also strong, encompassing small-scale producers from across Italy. End the meal on a sugar high with a warm panettone, served with mascarpone cream .

Check availability  Discover more restaurants in London


Still hungry? Explore more great restaurants to try in London on OpenTable.


Keen for more of London’s best restaurants? Check out the below guides: