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.



Chiltern FirehouseChiltern Firehouse
1 Chiltern St, Marylebone, London W1U 7PA

The Christmas Day menu sees them putting on a new spin on their crab doughnuts with Coronation crab doughnuts as part of a "snacks for the table" starter. The main event is a Chiltern Firehouse take on the classic - Hay-Roasted Organic Turkey, served with sausage & sour berry stuffing, Brussel sprouts, truffle & bread sauce (or there's an option of roasted turbot, fillet steak or road celeriac). And the main comes with their black truffle creamed potatoes. Plus you'll be able to order oysters from the cart throughout the meal. 

Price: £195 per person for 4 courses, with a reduced children’s version for £25

Find out more about Chiltern Firehouse



La Dame de PicLa Dame de Pic

10 Ten Trinity Square, London EC3N 4AJ

Anne Sophie-Pic’s restaurant at the beautiful Four Seasons hotel at Trinity Square has a decidedly non-traditional menu available on Christmas Eve and Day. Canapes are followed by “yellowtail marinated with sobacha and dill pannacotta”, “pasta parcels with Gruyere and Vacherin”, “Scottish Langoustine with smoked beetroot and grapefruit”, and “Brie de Meaux with Tahitian vanilla”.

Price: £165 per person plus an optional £130 wine pairing.

The Dame de Pic Christmas Day menu

Find out more about La Dame de Pic



deanstDean St Townhouse

69 - 71 Dean St, London W1D 3SE

While breakfast and dinner at Dean StTownhouse is only open for guests, the popular Christmas lunch gets booked up way in advance. This year’s mains include "roast Norfolk turkey with stuffing and cranberry sauce"; "grilled halibut with razor clams, broccoli & sherry"; “wild mushroom Wellington with truffle vinaigrette";and “fillet of beef, celeriac, port, and oxtail croquettes”.There’s also a "chocolate pudding, with Champagne ice cream" to finish, plus Christmas pudding with brandy butter. To round things off, they’ve got a cheese board with “Lancashire, Stilton, Eccles cakes, fruit cake and chutney".

Price: £100 per person for four courses (four choices per course).

The Dean St Townhouse Christmas Day menu

Find out more about Dean St Townhouse



feraFera at Claridges

49 Brook Street, Mayfair, London W1K 4HR

As you'd expect, Fera is going all out this Christmas with a seven-course menu available on the day itself. The meal kicks off with a glass of champagne and snacks before moving on to dishes like "salmon smoked over juniper, caviar, apple and kohlrabi", "Cornish lobster, golden beetroot, mustard, sea herbs ", "Norfolk Bronze turkey, carrots, chestnut, sage" and the famed "Claridge’s Christmas pudding with brandy sauce". And they'll also be serving dinner in the French Salon and Dining Room too.

Price: £295 for seven courses (children £150)

The Claridges Christmas menu

Find out more about Fera at Claridges



galvinGalvin at Windows
London Hilton on Park Lane, 22 Park Lane, London W1K 1BE

Gaze out over London from the top of the Park Lane Hilton on Christmas Day. The Christmas day menu has three courses, including starters like “Galvin smoked salmon, Dorset crab, pickled ginger and cervelle de canut” and “scallop ceviche, kohlrabi, grapefruit, caviar, and yuzu dressing”. Then for mains, alongside the usual turkey with all the trimmings, you can choose from “beef wellington, roast potatoes, French beans and peppercorn sauce” or “seared halibut, seaweed pomme purée, prawns and soy dashi”.

For pudding, there’ll be choices like “Christmas pudding, brandy sauce and berries” and “lemon cheesecake, green tea sponge and mandarin sorbet”. You’ll also get amuse bouche and mince pies, with an optional extra cheese course for £18.

Price: £245 per person (£122.50 per child) for a three-course lunch with canapes and champagne to start.

See their Christmas Day menu

Find out more about Galvin at Windows



gilbertThe Gilbert Scott
St Pancras Renaissance Hotel, Euston Rd, London NW1 2AR

Marcus Wareing's restaurant at the Renaissance Hotel at St Pancras has a six-course tasting menu on the day. That'll include dishes like "chicken liver parfait, granola, toasted brioche", and a choice between their mains of "Walsgrove Farm turkey with traditional Christmas trimmings”, a “roast Aberdeen Angus sirloin, Yorkshire pudding, horseradish, red wine” or a fish course of “wild sea bass, cider, mussels, leeks, chanterelles, hazelnut". There’ll be a cheese course, consisting of “seasonal cheese from La Fromagerie” and “dark chocolate, clementine, pistachio” to finish.

They’re also offering a separate veggie menu, which includes “salt baked Delica pumpkin, truffle gnocchi, leeks, chanterelles”, “Beetroot, labneh, falafel” and “Burrata, romesco, basil".

Price: Five courses for £120 (£200 with matching wine)

See their Christmas Day menu

Find out more about The Gilbert Scott



Kerridge'sKerridge's Bar & Grill
Corinthia Hotel, Whitehall Pl, Westminster, London SW1A 2BD

It's both Tom Kerridge's first year in his London home and also the first Christmas Day dinner it'll be cooking for the capital. Here, the big deal is that they'll be putting the rotisserie to good use with "Rotisserie Roasted Norfolk Brown Turkey" or "Rotisserie Roasted Rib of Beef" and whatever "Kerridge’s Christmas Pudding" is, it's bound to be good. 

Price: Six courses for £220

See their Christmas Day menu

Find out more about Kerridge's Bar and Grill



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

Marcus Wareing at The Berkeley Hotel has a special tasting menu of six courses. They include "Maldon-cured smoked salmon, Exmoor caviar, cucumber", "Orkney scallop, Discovery apple, verbena, roast beef dressing ", "Rhug Estate goose, truffle pain perdu, onion" (or venison with parsnip and pickled grape) and "Panettone, clementine, Christmas pudding ice cream".

The vegetarian version meanwhile includes “Shauna’s sourdough, cep butter, wood sorrel”, “Kohlrabi, Winchester, radicchio, cabbage”, and “Herb pappardelle, kale, cured egg yolk”

Price: £375 per person with matching Sommelier Selection wines

See the Berkeley Christmas Day menus

Find out more about Marcus at The Berkeley



ritzThe Ritz Restaurant
150 Piccadilly, London W1J 9BR

Maintaining its Michelin star this year, the main meal at the Ritz is the evening black-tie gala dinner in the Ritz restaurant. The four-course dinner includes "terrine of mallard and goose liver with spiced quince and Cumberland gel", “truffle Jerusalem artichoke soup”, "braised turbot with smoked eel, lovage gel and Vouvray sauce", and “tournedos of beef with horseradish and red wine sauce". Then for dessert, there’s "coconut moose with exotic fruits and white chocolate". Plus, there’ll also be a special veggie menu featuring a "pithivier of goat cheese with butternut squash and golden beetroot” as the main.

To keep you entertained during your meal, there’ll be a band with professional dancers performing the rumba, salsa and tango.

If you don’t want to go for a full Christmas lunch, there’s also a separate Christmas afternoon tea menu including sandwiches of “Ham with Grain Mustard Mayonnaise on Sliced Brioche” and “Scottish Smoked Salmon with Lemon Butter on Sourdough Bread”, with an “Assortment of Festive British Tea Pastries, Warm Mince Pies and Traditional Cakes“ to finish, which will be accompanied by a performance from the Ritz choir or pianists.

Price: £325 for five courses, £150 for children, £80 for afternoon tea

See their Christmas Day menus

Find out more about The Ritz



mirrorroomRosewood London
Rosewood London, High Holborn, London WC1V 7EN

Rosewood London has a number of options for Christmas Day (we've listed the Holborn Dining Room separately below). Their Mirror Room has a special Christmas Day lunch of six courses. There’ll be starters including "seared Scottish scallops, celeriac & cauliflower puree, treacle bacon, caviar cream”, mains consisting of “organic roast Norfolk turkey, pigs in blankets, honey roasted parsnip, duck fat potatoes”, a “seared black cod fillet with creamed savoy cabbage, fondant potatoes, champagne butter sauce” or the veggie option of “roasted cauliflower and truffle with arborio risotto, aged asiago cheese, basil oil". Plus, there’ll be desserts including a traditional Christmas pud, and a “black forest bauble”. 

Price: £195 per person for the Mirror Room set menu including a glass of Champagne on arrival 

The Rosewood Christmas menu

Find out more about The Rosewood 



seacontainersSea Containers
20 Upper Ground London SE1 9PD

The restaurant at the Mondrian London is putting on a three-course Christmas Day menu which features traditional dishes alongside more European and American influences.

To start, there's "rabbit terrine with honey pinhead bread” and “Scottish gravlax with golden beetroot”, followed by mains like “roasted Norfolk turkey with pork stuffing, turkey and white wine sauce”, a “British dry-aged sirloin with braised beef cheeks, sweet potato puree and tender stem broccoli”, and a “pan-seared wild cauliflower puree, wild mushrooms, almond and bacon”. For dessert, choose from dishes like “roasted apple crumble with quince and custard”, or “Christmas pudding, brandy butter and caramel.

Price: £115 including a glass of champagne on arrival.

See their Christmas Day menu

Find out more about Sea Containers

See also: 

108 Brasserie in Marylebone has a Christmas feast for £110. In addition to the classics there are options like Chestnut & porcini crusted veal rack caramelized root vegetables, winter truffle and Gingerbread & Eggnog trifle. The menu runs from lunchtime until 10.30pm.

Alyn Williams at the Westbury has a Christmas Day menu for £190. Being served up are dishes that include Alaskan king crab, Halibut, parsley root and parsley velouté and festive pannacotta and eggnog doughnuts. Plus there's a box of mince pie truffles to take away.

Angler (City) - the restaurant at the top of South Place Hotel will have two menus on the day - 3 courses for £100, 6 for £130 - with honey roast duck the main attraction.

Asia de Cuba (Soho) - The St Martin's Lane Hotel restaurant has a menu for £75 per person (£25 for kids) and instead of the turkey (which they do have) you could order "coffee-crusted ribeye vine tomatoes, shiso mojo butter, wasabi miso potato purée".

Bar Boulud at the Mandarin Oriental (Knightsbridge) - Daniel Boulud's restaurant has a menu with three courses for £90. The main event is turkey breast, leg galantine, white pudding, sage stuffing, brussels sprout fondue, sweet potato cranberry compote - although beef, sole and a veg option are available. 

Berners Tavern has a menu for £180 per person (£80 for children) including native lobster soup with lobster and salmon ravioli and braised fennel.

The Colony Grill at the Beaumont (Mayfair) - the former Corbin and King restaurant has an a la carte Christmas Day menu. The main is Roast Norfolk Bronze Turkey, traditionally garnished and served with an apricot & chestnut stuffing for 29.50.

Galvin at the Athenaeum (Mayfair) - the newest Galvin restaurant in London is open on the day with a menu that costs £155 per person. As well as the turkey, there's Cumbrian beef Wellington, Poached north coast Halibut or Pithivier of celeriac, parsnip & apple.

The Game Bird at the Stafford has a menu £225 for with a selection of canapes, white bean velouté with langoustine and winter truffle, hand-dived scallops en croute, seaweed butter and caviar, roasted Norfolk Black turkey and all the trimmings and more. 

The Goring's Christmas menu is £280 (but we're pretty sure the Queen will be elsewhere). Dishes include roast veal sweetbread and there's a venison wellington with plum puree if you don't fancy turkey. 

Helene Darroze at The Connaught (Mayfair) - this restaurant at The Connaught is open for both lunch (£295) and dinner (£195) and is big on guinea fowl (in a pie for dinner) and foie gras. 

Hoxton Grill (Shoreditch) - The restaurant at The Hoxton has a Christmas Day menu for £78 with all the usual suspects.

Laurent at the Hotel Café Royal (Piccadilly) will be open on Christmas Day. There's Gin Cured Salmon & Golden Ocetra Caviar to start and (in addition to turkey) there's Grilled Beef Tenderloin– at £140 per person including a glass of champagne.

Min Jiang - another restaurant with a great view for Christmas Day, the menu here is £95 per person. There's no turkey at this Chinese restaurant, but there is "Steamed King Crab with Black Truffle and XO Sauce Fried Rice". So that'll do the trick. 

Plum and Spilt Milk at the Great Northern Hotel in King's Cross has the usual suspects plus starters that include confit chicken oysters and there's a Christmas pudding iced parfait for dessert. £120 a head. 

Red Rooster - The Christmas Day menu here is £95 and while the mains are traditional fair - the signature chicken and waffle and devilled eggs are available as starters.

Savoy Grill - The main restaurant at the Savoy (run by Gordon Ramsay) is open for lunch (£230) and dinner (£160) and the menus include the full works as well as dishes like seared foie gras, Cornish dressed crab and more. 

Simpson's in the Strand has a set menu for £195 which, alongside the classic main, has starters that include pork & bacon pate en croute with crispy bath chaps and their own take on the Christmas pudding. 

Town House at The Kensington has what seems like a pretty bargainous Christmas lunch for £95 with dishes like celeriac soup with winter truffle and Roast loin Scottish venison quince with chestnuts and redcurrant jus.




Cubitt House pubs
Various locations

All Cubitt House pubs except The Coach Makers Arms 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. At each, you can get starters of dressed crab, pickled cucumber, black garlic and sourdough, plus roasted Castlemead turkey with roasted pumpkin, and Madeira jus or – if you’ve had too much turkey – there’s plenty more options like pan-fried plaice with artichokes, sprouts and caper butter sauce.

Price: £89 per person for three courses including a glass of NV Billecart-Salmon, Brut Réserve Champagne on arrival

Find out more about Cubitt House pubs




The Drapers Arms
44 Barnsbury St, Islington, London N1 1ER

This year, The Drapers Arms is laying on a two-course Christmas feasting menu for groups of 12 or more that’ll be served “family style”. Your options will include “roast squash, bacon and chestnuts”, and “goose rillettes, toast and pickles” from starters, while mains will come with all the trimmings, and include a “turkey and bacon pie”, “roast pheasant, braised red cabbage, bread sauce” and “market fish, poached salsify, green sauce”. Vegetarians will be supplied with options from their regular a-la-carte menu. 

The Christmas Day menu

Find out more about The Drapers Arms


See also: 

The Crown and Greyhound (Dulwich) - this refurbed Dulwich pub has a six-course menu on offer for £69.95. 

The Hero of Maida - Henry Harris' pub will be open on Christmas Day with a four-course menu for £65. As well as the main event, there will be Duck and foie gras terrine to start and a great sounding cheese course too. 

The Hope (Peckham) - another affordable menu, this time in Peckham with 2 courses for  £21 and 3 for £26 - and that includes the turkey. 

The Narrow (Limehouse) - Gordon Ramsay's riverside pub has a five-course menu for £110. As well as turkey, there's Beef Wellington or roast cod with scampi. 

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



radici Radici
Almeida St, London N1 1TA

Francesco Mazzei’s Islington restaurant is offering “pumpkin soup and mascarpone”, followed by antipasti and a plate of bucatini and aubergine timballo to share. Then there’s “roast breast of Italian turkey with pumpkin, lentils, cotechino and candied fruit”, with a pudding of “grilled traditional Panettone with cinnamon ice-cream”.

Price: £55 per person for three courses including a glass of prosecco.

See the Christmas Day menu

Find out more about Radici



cinnamonclubCinnamon Club
The Old Westminster Library, 30-32 Great Smith St, London SW1P 3BU

Vivek Singh's Westminster restaurant has the perfect menu for anyone looking for a festive feast with a twist. There'll be a Christmas aperitif as well as a large selection of courses including "Keralan-style lobster soup with garlic naan", "green-spiced pheasant breast, red lentil salad, paupiette of leg", “slow-braised Herdwick milk-fed lamb shoulder with nutmeg and fennel sauce" and, for dessert, a "baked Jalandhar – Thandai, saffron and carrot halwa ice cream with spiced meringue".

Price: £125 per person

See the Christmas Day menu

Find out more about Cinnamon Club



duckandwaffleDuck and Waffle
Heron Tower, 110 Bishopsgate, London EC2N 4AY

There's a tasting menu only on the day and no turkey but the menu does include “bacon-wrapped dates, chestnuts, linguiça, Manchego cheese", "hay and rosemary roasted leg of lamb", and "Christmas sponge pudding, spiced ice cream, hot brandy sauce" as well as their own mince pies.

Price: £85 per person for a five-course tasting menu.

See the Christmas Day menu

Find out more about Duck & Waffle



holbornHolborn Dining Room
Rosewood London, High Holborn, London WC1V 7EN

Chef Calum Franklin is cooking up a storm at Holborn Dining Room and his menu for Christmas Day sounds pretty great. The three-course feast includes "shellfish cocktail, Marie Rose dressing", "baked lobster thermidor tart", "roast Norfolk bronze turkey, braised red cabbage, cranberry sauce”, and a "35-day dry-aged ribeye ‘cut club’, pepper sauce, crispy onions”. For afters, try a “hot Valrhona chocolate fondant, sour cherries, vanilla ice cream”, or a "mandarin cheesecake with burnt meringue”.

Price: £145 per person for three courses.

See the Christmas Day menu

Find out more about Holborn Dining Room



percy3Percy & Founders
1 Pearson Square, Fitzroy Place, London W1W 7EY.

This Fitzrovian restaurant is putting a European twist on its Christmas Day menu. Their three-course festive feast has three options per section, which include “dressed lobster and prawn, citrus mayo”, “roasted stone bass, clams, grilled fennel, baby turnip and dill sauce”, plus a traditional “roast free-range turkey breast and confit leg cranberry compote, bacon and pork stuffing, roast trimmings”. Then, choose from desserts like “poached pear and, almond tart”, or their own Christmas pudding which comes with brandy custard.

Plus there's a glass of NV Billecart-Salmon, Brut Réserve Champagne on arrival.

Price: Available from 12-8pm it’s priced at £85 per person including Champagne on arrival.

See the Christmas Day menu

Find out more about Percy & Founders



16 Bury St, London SW1Y 6AJ

The lunch menu available at Quaglino's is a three-course affair and dishes include: "foie gras parfait, pickled date chutney, sauterne jelly”, “roast bronze turkey, Brussel sprouts, chestnut and sausage roll, pigs in blankets”, and “Christmas pudding with Cockspur rum custard” for dessert, with a final mince pie to seal the deal. 

Price: £100 for three courses (children £50).  Open between 11.30am and 3.30pm.

See the Christmas Day menu

Find out more about Quaglino's

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 £50 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. 

Le Pont de la Tour (South Bank) - more riverside eating, this time the menu is £100 per person.

Maze Grill (Mayfair) - another of Gordon Ramsay'sm, the Christmas Day menu is £110.

Riding House Café Rail House Café and Village East will all be open all day from noon until 6pm on Christmas Day. Their Christmas Feast costs £75 including salmon gravadlax, turkey – or blackened miso cod – and bread and butter pudding.

The Swan at Shakespeare's Globe has a Christmas deal for £85 a head - fir riverside dining with a menu by Allan Pickett.

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. 

Thai Square has a set menu including the likes of Chilli Lamb with Basil and Wild Mushrooms. It’s £33.50 for two courses and £39.50 for three.


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

Hot Dinners on Instagram