Hot Dinners recommends

If you've spent the best part of the year dining out and don't see why you shouldn't continue in the same vein on Christmas Day, then luckily there are plenty of places to cater for you in London. As you'd expect, most hotels are open, but more and more we're seeing restaurants and gastropubs around town where folk who'd prefer to be cooked for without having to endure a family Christmas can find a home on 25th December.

We'll keep updating this list in the run-up to the 25th.



La Dame de PicLa Dame de Pic

10 Ten Trinity Square, London EC3N 4AJ

This newly two-Michelin-star restaurant features a fine dining menu created by Anne-Sophie Pic. The menu includes "Foie Gras Terrine with Orange, turmeric and vanilla", "Chapon Marinated in genmaicha and tonka bean tea, Pumpkin parcels, chestnut and yuzu" and "Brie De Meaux with Black truffle and rum jelly".

Price: £168 per person

More about La Dame de Pic

Book La Dame de Pic



Dinner by Heston BlumenthalDinner by Heston

Mandarin Oriental Hotel, 66 Knightsbridge, London SW1X 7LA

On Christmas Day, Heston Blumenthal's London restaurant has a six-course menu that will feature unique Heston creations like "Powdered Duck Breast - Duck civet, Jerusalem artichokes, onion & spiced red wine" and there will be a special Christmas Tipsy cake too. 

Price: £275 (or £125 for children)

More about Dinner by Heston Blumenthal


Galvin at WindowsGalvin at Windows

London Hilton on Park Lane, 22 Park Lane, London W1K 1BE

Fancy lunch with an amazing view on Christmas day? Then there's little better than Galvin at Windows, overlooking Hyde Park. Alongside the traditional turkey, the Christmas Day menu by head chef Jon Woo includes: "Cured foie gras ballotine, poached fig & spiced fruits", "Parmesan gnocchi, smoked cheese, pine smoked Delica pumpkin & sweet onion jus", "Beef Wellington, pomme boulangère, mushroom fricassée & peppercorn sauce", and "Bûche de Noël".  

Price: £225 per person

To book: Call 020 7208 4021

Find out more about Galvin at Windows


The Gilbert ScottThe Gilbert Scott

St Pancras Renaissance Hotel, Euston Rd, London NW1 2AR

Marcus Wareing's restaurant at the Renaissance Hotel at St Pancras has a five-course tasting menu on the day. The menu features "Chicken & truffle terrine, golden enoki, mushroom ketchup", "Pan-seared Scallops, curried cauliflower", "chocolate Nougat, salted caramel, hazelnut" and either sea bass, turkey or beef wellington as the main.

Price: £120 per person for five courses

To book: Call +44 (0)20 7278 3888.

Find out more about The Gilbert Scott


Holborn Dining RoomHolborn Dining Room

252 High Holborn, London WC1V 7EN

There's a good choice on this three-course menu at Holborn Dining Room in the Rosewood Hotel, with plenty of options if you just can't have more turkey (although there's plenty of that too). One thing we think you'll have to order will be the rabbit and bacon croute with pickled veg - this is the home of pastry master Calum Franklin, after all. 

Price: £170 per person

To book: Call 0203 747 8633

Find out more about Holborn Dining Room  


Kerridge's Bar & GrillKerridge's Bar & Grill

Tom Kerridge's London home is in the Corinthia hotel and it'll be serving up a Christmas lunch on the day. Alongside turkey or beef, The menu includes "Cream of Chestnut Soup with Devils on Horseback", "Cornish Crab Vol-au-vent, Green Apple, Avocado, Caviar Butter Sauce" and "Kerridge’s Christmas Pudding, Clotted Cream Ice Cream".

Price: £250 per person

To book: Call 0207 321 3244.

Find out more about Kerridge's Bar and Grill


Marcus at the BerkeleyMarcus at the Berkeley

The Berkeley, Wilton Place, Knightsbridge, London, SW1X 7RL

This is Marcus Wareing's flagship restaurant inside the Berkely hotel in Knightsbridge. The Christmas Day menu will feature: "Treacle cured salmon, Exmoor caviar, cucumber", "72 hour short rib, Périgord truffle, shiitake, potato", "Rhug Estate goose, damson, salsify, hazelnut". There's a vegetarian version too, with "Potato gnocchi, artichoke, hazelnut" and "Slow cooked egg, celeriac, Coolea, cep".

Price: £375 per person

To book: Call 0207 235 1200

Find out more about Marcus  


The Ritz RestaurantThe Ritz Restaurant

150 Piccadilly, London W1J 9BR

Offering one of the more luxurious Christmas Day lunches in London, the Ritz is definitely the place to go if you like some glitz (and want to dress up smart). There will be live entertainment, a magician and Father Christmas too. All that and a six-course feast by Ritz chef John Williams. 

Price: £400 per person

To book: Call 020 7493 2687

Find out more about The Ritz  


Sea ContainersSea Containers

150 Piccadilly, London W1J 9BR

The Sea Containers restaurant on the South Bank is putting on a three-course Christmas Day menu which features traditional dishes alongside more European and American influences. Dishes on the menu include "Burrata with roasted heirloom squash, dukkha", "Handpicked Crab with avocado purée, compressed cucumber" and "Black Forest Log Cake with cherry compote."

Price: £115 per person

To book: Call 020 3747 1063

Find out more about Sea Containers  



See also: 

Angler (City) - the restaurant at the top of South Place Hotel is offering a special room and menu deal for Christmas Day. £370 per person gets you a room for the night, a bottle of bubbles and Christmas lunch on the day. If you just fancy the meal, that's £100.

Bokan in Canary Wharf offers a Christmas Day dinner with a view (on the 37th floor). Christmas Day brunch (£79pp) is 12.30pm to 2.30pm and Dinner (£79pp) is served from 6.00pm to 10.00pm.

Berners Tavern has a menu for £150 per person with starters including native lobster soup and "Colchester crab, sourdough bread, brown crab emulsion, apple and celery salad."

The Ham Yard Hotel in Soho has a Christmas day menu for £130 per person, including eggnog creme brulée with gingerbread for dessert. 

The Game Bird at the Stafford (run by Ben Tish) has standard and vegetarian menus available. Both are £250 and include dishes like "Scottish Lobster Cannelloni Lobster velouté, Sevruga caviar, poached sea vegtables" 

The Goring's Christmas menu is £295 (but we're pretty sure the Queen will be elsewhere). Dishes include roast "Native lobster omelette" and "The Goring pear trifle",

Plum and Spilt Milk at the Great Northern Hotel in King's Cross has the usual suspects plus starters that include "Lobster and Charlotte potato salad". £120 a head

Rubens at the Palace (Victoria) is opening both of their restaurants for Christmas, so you can book The English Grill or The Curry Room.  

Savoy Grill - The main restaurant at the Savoy (run by Gordon Ramsay) is open for lunch with the main menu for £250 with a kids' menu at £250. 

Also at The Savoy they're putting on a Christmas High Tea. That's £180 including a glass of champagne.




Cubitt House pubsCubitt House pubs

Various locations

Most of the Cubitt House pubs are serving up lunch on Christmas Day. There's the Thomas Cubitt in Victoria, The Alfred Tennyson in Belgravia, The Grazing Goat in Marylebone, The Coach Makers Arms in Marylebone, and the Orange in Pimlico. The food varies between the locations although everywhere will have the Turkey main course and vegetarian options too. 

Price: From £89 per person

More about Cubitt House



The FlaskThe Flask, Highgate

77 Highgate W Hill, Highgate, London N6 6BU

Go for a long walk on the Heath on Christmas Day morning and end up at this lovely Highgate pub for lunch. The menu sounds rather good with options like Gressingham duck rillettes, dry-aged beef wellington and a veggie main of Baked cumin carrot & wild carrot mousse, rainbow chard & beetroot tarte on the menu.

Price: £85 for three courses including canapes and Prosecco to start.

More about The Flask



Windmill ArmsThe Windmill, Clapham

Windmill Dr, London SW4 9DE

This festive looking Clapham pub has an extensive menu on offer on Christmas Day. Start with roast apple and parsnip soup, move on Christmas turkey served with baked ham or maybe a 0ampshire game and juniper suet pie and the apple, fig and chesnut crumble sounds great if you're not partial to Christmas pudding.

Price: £99

More about Cubitt House



See also: 

The Duke's Head (Putney) - Their Christmas menu is £85 a head for three courses with A glass of Perrier Jouët Grand Brut NV on arrival.

The Narrow (Limehouse) - Gordon Ramsay's riverside pub has a four-course menu for £120. As well as turkey, there's Beef Wellington or Vegan Wellington on offer.  

The Queens (Crouch End) - Their Christmas menu is £80 for three courses. 



Dinner by Heston BlumenthalThe Cinnamon Collection

Westminster, City, Battersea, Covent Garden

Not just one restaurant, but all four of Vivek Singh's Cinnamon restaurants are open - Cinnamon Club (Westminster), Cinnamon Bazaar (Covent Garden), Cinnamon Kitchen Battersea and Cinnamon Kitchen City. 

Price: £50pp (Battersea) - £125 pp (Westminster). 

More about The Cinnamon Collection


Duck and WaffleDuck and Waffle

Heron Tower, 110 Bishopsgate, London EC2N 4AY

Head up to the 40th floor of this restaurant in the City for a Christmas day lunch with an exceptional view. Alongside Turkey (or Wellington nut roast for vegetarians), there's a lobster cocktail with Ossetra caviar and either pine cone panna cotta or Christmas pudding souffle for dessert. 

Price: £110 per person

More about Duck and Waffle


Loyal TavernLoyal Tavern

171-173 Bermondsey Street, Bermondsey, London SE1 3UW

Tom Cenci's new restaurant in Bermondsey is open on Christmas with a menu that includes blackened cauliflower, sesame yoghurt, chilli and green sauce, as well as new Christmas dishes such as roast turkey, caramelised onion, charlotte potato and chestnut stuffing.

Price: £75 per person

More about Loyal Tavern


Percy and FoundersPercy and Founders

1 Pearson Square, Fitzroy Place, London W1W 7EY.

This Fitzrovia restaurant is putting a European twist on its Christmas Day menu. Things kick off options like "Josper grilled Native 1/2 Lobster Thermidor" there are both vegetarian and vegan menus available, with mains including "Stuffed aubergine, spinach, wild mushrooms, cashew nut cream & truffle".

Price: £85 per person

More about Percy and Founders



Almeida St, London N1 1TA

Francesco Mazzei’s Islington restaurant has an Italian twist to the Christmas Day menu. So the turkey comes with pumpkin, lentils and dumplings, while starters include a winter vegetable and venison lasagne and there's a panettone tiramisu for dessert. 

Price: £65 per person

More about Radici


See also: 

Bluebird (Chelsea) - The Christmas day menu here is £110 for four courses.

Blueprint Cafe (South Bank) - get a view of the Thames and a menu that's good value for money at £55 for three courses. 

Fiume (Battersea) - Francesco Mazzei's Italian restaurant overlooking the river is open on the day with a set menu for £65 that's an Italian feast. 

Riding House Cafe - in Fitzrovia, this restaurant's Christmas Day menu kicks off with wild garlic and crackling. It's £75 a head. 

Tayyabs (Whitechapel) - we can't get the Christmas menu for this hugely popular Punjabi restaurant, but if you're after a Christmas curry - this is the place to go. 

Quaglino's - in Mayfair is open for Christmas Day if you like the idea of something in fancy surroundings. The menu is £120 a head (£50 for Children). 

Skylon - On the South Bank, spend Christmas lunch overlooking the Thames. Their menu is £165pp.


The Hot Dinners guide to Christmas in London

Hampers, Advent calendars, ideas for Christmas Day, foodie gifts, our guide to Christmas specials as well as Christmas AND New Year party ideas. We have all you need for Christmas.

Read all our Christmas round-ups


Subscribe to hear the latest from Hot Dinners

By signing up you agree to our privacy policy.


Hot Dinners recommends

Test Drive