Jump to: Hotel restaurants | Restaurants | Pubs
Take the stress and strain out of perfectly timing the turkey or wasting time over the washing up. Here's our pick of the best restaurants and pubs open in London for Christmas lunch.
Hotel restaurants
Oscar Restaurant, Charlotte Street Hotel
Fitzrovia - 15-17 Charlotte Street, London W1T 1RJ
Celebrate Christmas Day at Charlotte Street Hotel’s lovely neighbourhood restaurant Oscar. Enjoy Champagne and canapés followed by an indulgent festive menu – from Smoked salmon and Duck liver parfait to Roast Bronze turkey and Mulled wine poached pear – all served in a vibrant, elegant setting within the charming streets of Fitzrovia. Bookings available from 12pm to 6.30pm for up to 10 guests.
Price: £150 per person including a glass of Champagne.
The Ned
City of London - 27 Poultry, London EC2R 8AJ
If you're a fan of the Ned's Sunday Feast, then this Christmas version will certainly be of interest. It's the same thing but with "festive roasts" (essentially that means added turkey), all the usual trimmings, oysters, salads and those massive piles of lobsters.
Price: £250 per person, £320 with unlimited Champagne, half price for children ages 6-12.
Joia
Battersea - 15th Floor, 1 Electric Blvd, London SW11 8BJ
If you're after a Christmas Day lunch with a view, JOIA, which is on the 15th floor of art’otel Battersea, is going to be following Portuguese festive tradition, kicking off with tapas like pan con tomate and cod fritters. Mains include fillet of beef (with turkey available) and warm chocolate mousse or Christmas pudding for dessert.
Menu: Christmas Day menu
Price: £125 per person (£25 for children)
Dear Jackie
Soho - 20 Broadwick Street, London W1F 8HT
Fancy Christmas Day lunch in an opulent setting? Then the lower-ground Dear Jackie at The Broadwick is definitely worth a look. The three-course menu features options like foie gras and chicken liver parfait and a roast free-range Norfolk bronze turkey with sage, leek and pancetta stuffing. There are vegetarian options, and if you don't fancy Christmas pudding, there's a 70% Chocolate Fondant for dessert.
Price: £195 (including a glass of Champagne)
Menu: Christmas Day menu
Decimo at The Standard, London
King's Cross - 10th Floor, 10 Argyle St, London WC1H 8EG
Enjoy a feast in the sky on Christmas Day at Decimo. Start with a Chicken & Foie Gras Parfait with Cumberland jelly or a Devonshire Crab Tartlet and maybe share a tin of N25 Oscietra Caviar. For mains, there's Roasted Bronze Turkey with crispy apricot & sage stuffing, Beef Wellington with cep mushroom ketchup, or Scottish Halibut in citrus butter and pearls of caviar, along with Celeriac Cooked Over Embers. Dessert highlights include the traditional Christmas Pudding and a Grand Marnier Orange Cake.
Price: £150 per person with a glass of Ruinart Champagne on arrival
The Lanesborough
Belgravia - 80 Houndsditch, London EC3A 7AB
There are two options at this hotel for Christmas Day. There's The Lanesborough Grill for a menu that includes options of Cornish turbot royale or winter truffle agnolotti alongside the roast turkey. Or you can book The George's Room for a special Christmas Day Buffet that features everything from truffled quail and duck pie or cep and madeira pithivier through to pudding and trifle.
Menus: Christmas Day menu | Buffet menu
Price: £310 for the buffet, £495 for The Grill
Royal Lancaster
Hyde Park- Lancaster Terrace, London W2 2TY
For Christmas lunch with a difference, book The Lancaster's bottomless Christmas Day brunch. Fancy sushi? A late Christmas breakfast as your first course? You've got it. Turkey with all the trimmings? No problem. Yule logs, mince pies and Christmas pudding - all at the same time? That's on offer too.
Price: £275, which includes free-flowing Champagne and wine, £225 for children
Menu: Bottomless brunch menu
Michael Caines at the Stafford
Mayfair - 16-18 St James's Place, London SW1A 1NJ
At The Stafford, Michelin-starred chef Michael Caines is settling in for his first Christmas at the hotel. The menu here includes his signature confit duck & duck liver terrine and The Stafford Beef Wellington as an alternative to turkey if you fancy it. There's a full vegetarian menu here as well.
Menu: Michael Caines Christmas menu
Price: £295 per person, £148 per child
Whitcomb's at The Londoner
Leicester Square - 38 Leicester Square, London WC2H 7DX
Right on Leicester Square, this restaurant offers a Mediterranean take on Christmas Day lunch. Options on the menu include a slow-braised beef eclair, while main courses include Robata-grilled aged beef tenderloin or roasted corn-fed chicken breast (no turkey here). For dessert, as well as Christmas pudding, there's a glazed Jivara mousse.
Price: £195 per person (including a glass of Veuve)
Menu: Christmas Day menu
The Dorchester
Mayfair - 53 Park Ln, London W1K 1QA
The Mayfair hotel has four places serving up Christmas lunch on the day - The Promenade, The Grill, Alain Ducasse or a special chef's table dinner. The grill's menu includes venison tartare, game pie, tournedos Rossini (and gingerbread soft serve). Alain Ducasse's three-Michelin-starred menu features duck foie gras terrine and a ‘Jaune des Landes’ capon as the main event as well as their special yule log.
Price: The Grill: £350, Alain Ducasse: £490, Promenade £475
Menus: The Grill | Alain Ducasse | The Promenade
Alex Dilling at Hotel Cafe Royal
Piccadilly - 10 Air St, London W1B 4DY
The two-Michelin-starred restaurant from Alex Dilling is open once again for Christmas Day this year. The menu includes Cornish turbot with brown crab and lovage sabayon as well as Lake District beef Wellington, while the lunch finishes with a buche de noel. If you're after something quieter and very high-end, this is worth considering.
Price: Four courses for £350 per adult
Menu: Christmas Day menu
See also:
Leydi (City of London) - Selin Kiazim's Istanbul-influenced restaurant is open on the day for a Turkish feast, including freshly made breads and fantastic dips (a la carte prices, menu here)
Canal (Westbourne Grove) - It's the first Christmas for Canal where options on the menu include roast goose with creamed brussels sprouts and finishes on a brown butter cake (£100, menu here)
Ekstedt at The Yard (Charing Cross) - Michelin-starred chef Niklas Ekstedt is having an open-fire-cooked Christmas Day menu with both a roast lunch and seven-course feast option available and options like Wood oven braised short rib or fire-cooked leg of lamb and a Nordic Christmas pudding to finish. (From £115, menu here)
Booking Office 1869 (King's Cross) - Set within an extremely impressive dining room beside King's Cross, Booking Office will have a five-course feast on the day. Options include terrine of truffled confit duck, bronze turkey, grassfed British striploin and more. (£165, menu here)
Pavyllon (Mayfair) - The Michelin-starred restaurant from top chef Yannick Alleno is doing a Christmas lunch featuring dishes like black truffle and spinach raviole with beef rossini (aged beef fillet, seared foie gras, winter truffle) as the main event (£350 - menu here)
108 Brasserie (Fitzrovia) - Their Christmas Day menu has options like a smoked venison carpaccio and 108 Gin & beetroot-cured Scottish salmon among its enticing sides. (£155 including a glass of Champagne - menu here)
One Aldwych (Covent Garden) - The hotel's Indigo restaurant offers a great view over its Christmas tree, making it a perfect spot for the big day. (£295, menu here).
Restaurants
Burger & Lobster
Leicester Square, West India Quay and Bond Street
For the first time, three Burger & Lobster restaurants will be open on Christmas Day. So you'll be able to get your fill of lobster rolls, burgers, lobster smash burgers and, most importantly, their amazing garlic butter fountain will be available.
Price: A la carte prices
Tozi
Victoria - 8 Gillingham St, Pimlico, London SW1V 1HJ
One to try if you want to completely swerve Turkey, Tozi is offering a Venetian feast for its Christmas Day menu. Dishes include buffalo ricotta ravioli with winter black truffle with a slow-cooked Welsh lamb shoulder for the main course and a warm panettone to finish.
Price: £110
Menu: Christmas Day menu
Also see: The Battersea Tozi is also open for Christmas Day.
Carbone
Mayfair - 30 Grosvenor Square, London W1K 6AN
It's extraordinarily hard to book a table at Carbone right now, but there is one exception and that's on Christmas Day. The prix fixe menu is yet to be revealed, but if you want your Christmas Day lunch to be New York Italian-themed and to have a bit of swagger, this is the place. It'll be the first time the restaurant is open at lunchtime too.
Price: £195
Menu: Still to be revealed
Veeraswamy
Mayfair- Victory House, 99 Regent St., London W1B 4RS
The restaurant is still fighting closure and in the meantime will be open for Christmas Day. It's London's oldest Indian restaurant and will be hosting a lunch and dinner on the day that's more like their traditional menu than a Christmas version. Highlights on the set menu include bhatkal Devon crab biryani, lobster Malabar curry and Kashmiri lamb rogan josh.
Price: £120
Menu: Christmas Day menu
Fallow
St James - 52 Haymarket, London SW1Y 4RP
It's only the second time that Fallow is opening on Christmas Day, with a Christmassy take on their "conscious gastronomy" approach. So you'll find their signature mushroom parfait (with truffle) as well as a Herons Farm bronze turkey, or venison Wellington as the main course. They'll also have a yule log to finish and their own mince pies.
Price: £250
Menu: Christmas Day menu
Langan's
Mayfair - Stratton St, London W1J 8LB
As an old-school restaurant which has fairly recently had a big redesign, Langan's is perfect if you're after a proper classic Mayfair Christmas. Start things off with their canapes (which you can enhance with a caviar selection) while the menu includes dishes like foie gras terrine, scallop gratin and, if you don't fancy the turkey, lobster thermidor. There's even an eggnog custard tart to finish.
Price: £115
Menu: Christmas Day menu
Lucky Cat
Mayfair - 10 Grosvenor Sq, London W1K 6JP
Gordon Ramsay's Asian-inspired restaurant on Grosvenor Square is open for the day and is one of the few in central London to have an a la carte menu. This is one to think of if you want to swerve Christmas food altogether, with sushi, tempura, bao buns, dumplings and more dishes like black cod on the menu. If you want something a little more Christmassy, there's a sharing menu that includes turkey and Lucky Cat mince pies (with sobacha sponge and cinnamon mousse)
Price: A la carte prices
Menu: Christmas Day menu
Thai Square
Trafalgar Square - 21-24 Cockspur St, London SW1Y 5BN
Thai Square's Trafalgar Square restaurant has opened every Christmas Day since it first launched back in 1998. It remains one of the most affordable menus in central London on the day and the festive menu this year includes dishes like caramel chicken and their signature roasted duck.
Price: Menus start at £46
Menu: Christmas menu
Gaucho
Covent Garden, Hampstead and Richmond, Tower Bridge
Promising to please both Christmas purists and those who fancy something a bit different is Gaucho. Four of their restaurants are open on Christmas Day, including their latest in Covent Garden. After cheese and truffle croquettes, there's a three-course set menu that includes dishes like Gaucho-cured smoked salmon with mains including turkey, ribeye steak, seared seabass or celeriac rossini. We also like the idea of a dulce de leche cheesecake for dessert.
Menu: Christmas menu
Price: £95
Orrery
Marylebone - 55 Marylebone High St, London W1U 5RB
Looking out over Marylebone, the Orrery usual approach to Christmas lunch has in previous years done away with the traditional turkey. Instead, there's salmon ballotine, chicken parfait and beef Wellington among the various courses on offer. The full menu for 2025 is yet to be revealed.
Price: TBC
Le Pont de la Tour
Tower Bridge - 36D Shad Thames, London SE1 2YE
Enjoy Christmas Day with a view of Tower Bridge at this riverside restaurant. The Christmas Day menu is yet to be revealed, but previous years have included snacks like duck croquette and Comte gougeres with galantine of turkey, pan-fried halibut or roasted jerusalem artichoke & chestnut risotto as the main dish.
Price: TBC
The Cinnamon Collection
City, Covent Garden, Battersea, Westminster, Richmond
Vivek Singh is opening four restaurants on Christmas Day for a Christmas dinner with a modern Indian approach. So if you're after something that veers away from the traditional lunch, all of these restaurants are an option. Dishes include Tandoori turkey tikka, grilled jumbo black tiger prawns, roast goose breast and more.
Menus: Cinnamon Club | Cinnamon Bazaar
Price: Cinnamon Bazaar/Kitchen - £85 (Covent Garden, Battersea, City, Richmond), Cinnamon Club (Westminster) - £150
See also:
Bob Bob Ricard (Soho) - If you want a big day out but maybe prefer caviar over turkey, this is definitely the place for you. The normal menu is available all day on Christmas Day.
Bluebird (Chelsea) - Their Christmas menu usually features many non-Christmas dishes like Fettuccini Cacio e Pepe and Vitello Tonnato (as well as turkey, of course) so it's a good option if you want something other than the traditional lunch. (Price TBC).
Tayaabs (Whitechapel) - If you just want the comfort of their standard menu, Tayaabs is open as normal on Christmas Day.
Pubs
The Hound
Chiswick - 210 Chiswick High Rd, London W4 1PD
This is a pub that's co-owned by the JKS group and it will be their second time opening for Christmas. The menu on the day is served "family style" and includes venison tartare, duck terrine and salmon crudo, as well as turkey and beef and Christmas pudding (and Bakewell tart) to finish.
Price: £125
Menu: Christmas Day menu
The Guinea
Mayfair - 30 Bruton Pl, London W1J 6NL
This classic Mayfair pub is opening its doors on Christmas Day for a three-course menu. As well as a butter-poached ballotine of turkey, there's the option of carved dry-aged rib of beef with lamb cutlet or a wild mushroom, chestnut & puy lentil wellington. There's a glass of Champagne and amuse bouche on arrival but it's a great place for a Christmas pint of Guinness too.
Price: £175
Menu: Christmas Day menu.
The Flask
Highgate - 77 Highgate W Hill, London N6 6BU
Work up an appetite before Christmas lunch at this Highgate pub or walk it off on the heath afterwards. The three-course menu has dishes like Devon dressed crab or venison pate en croute as well as mains of turkey, fillet of beef, pan-roasted halibut or wild mushroom & celeriac wellington.
Price: £120
Menu: Christmas Day menu
The Windmill
Clapham - Windmill Dr, London SW4 9DE
This festive-looking Clapham pub has an extensive menu on offer on Christmas Day. Start with dishes like baked South Coast scallops in the shell, move on to mains of turkey, duck wellington or mushroom and pan roast halibut suprême and finish with an apple, fig and chestnut crumble.
Price: £125 (£15 for children)
Menu: Christmas Day menu
Trafalgar Tavern
Greenwich - Park Row, London SE10 9NW
Walk along the Thames on Christmas Day to the Trafalgar Tavern at Royal Greenwich, where their three-course Christmas Day menu includes choices of rabbit & foie gras terrine, line-caught seabass, turkey or rib of beef as well as a rocky road dessert (alongside Christmas pudding, of course).
Price: £135 including petit fours
Menu: Christmas Day menu
Anglesea Arms
Kensington - 15 Selwood Terrace, London SW7 3QG
There's a three-course festive menu on the big day at this South Kensington pub - which kicks off with starters like smoked chicken filo tart, before main choices that include turkey, duck breast, pan-fried halibut and a vegan haggis, cheese and potato pie. Desserts include a Christmas crumble tart and Eccles cake.
Price: £107
Menu: Christmas Day menu
See also:
The Cow (Notting Hill) - The pub is mainly open for drinks only, but there will be sausages available too.
Lots of Young's pubs are open for lunch on the day, so if there's one near you, it's worth checking with them.
And in the spirit of Christmas
Christmas at The Alexandra
Wimbledon - 33 Wimbledon Hill Rd, London SW19 7NE
A pub that every year truly gets what Christmas is all about, the Alexandra has become famous for its Community Christmas lunches. Anyone who finds themselves alone in London on Christmas Day can come here for a free dinner with no strings attached. They're also looking for volunteers and donations, which you can find out more about here.
The Hot Dinners guide to Christmas in London
Hamper guides, cookery book shopping, Christmas specials and more. Yes, we really do have everything you need for Christmas right here on Hot Dinners.
- Subscribe to hear the latest from Hot Dinners








