These London Restaurants Are Open On Christmas Day 2025
By
23 hours ago
Stress-free dining for 25 December

There’s nothing like sitting down to a home-cooked roast, but we all know cooking Christmas lunch can be pretty stressful. You’ve got to have the timings nailed, you’re often cooking for a big group, and the stakes are high. So this year, why not leave the hard work to the professionals? There are a whole host of lovely London restaurants open on Christmas Day – here’s the C&TH picks for 2025, from Mayfair to Battersea.
London Restaurants Open On Christmas Day 2025
Bob Bob Ricard, Soho
What better day to visit London’s famous ‘press for champagne’ restaurant? Spend the day sipping fizz in Soho institution Bob Bob Ricard, which is famously open 365 days a year. There’s no dedicated Christmas menu: instead diners can pick from the a la carte, which includes British and French dishes like Jersey rock oysters, chicken kyiv, truffle and champagne pie, and a standout sharing beef wellington – plus an impressive caviar selection. A selection of festive specials will also be on offer, like roasted venison loin with chestnuts and bacon lardons, plus a Christmas pudding souffle.
How much? There is usually a minimum spend, TBC
Where? 1 Upper James St, London W1F 9DF
BOOK: bobbobricard.com
Claridge’s, Mayfair
For the ultimate Christmas treat, splash out on lunch at Claridge’s. With its hotly anticipated tree – created by a different designer each year – and sparkling decor, the Mayfair grand dame is at its most beautiful during the festive season. Those heading to the hotel for a Christmas day lunch will begin with champagne and canapes, ahead of luxurious starters like butter poached lobster and seared foie gras. For the main event, guests can opt for a classic turkey roast complete with all the trimmings for the table (roast potatoes, veggies, braised cabbage, sprouts), beef wellington, Cornish turbot or roasted delica pumpkin. Pudding is the beloved Claridge’s Christmas pudding or a chocolate and hazelnut log, followed by a British cheeseboard. All this, amid the exquisite surroundings of Claridge’s restaurant – it will certainly be a day to remember.
Price: £550pp
Address: Brook Street, London W1K 4HR
BOOK: claridges.co.uk
Whitcomb’s, Leicester Square
With its sleek look and stellar food and drink offering, a trip to Leicester Square hotel The Londoner is always a treat. Head to its French-inspired restaurant Whitcomb’s for a five-course meal this Christmas, served with a glass of Veuve Clicquot Brut Champagne. Begin with appetisers of Canadian native lobster and beef eclair ahead of mains like roasted corn-fed chicken breast, steamed halibut and confit butternut squash. Dessert is a traditional Christmas pudding drizzled in brandy-infused custard, or an Amalfi lemon and forest fruits with fig jam.
Price: £195pp
Address: 38 Leicester Square, London WC2H 7DX
BOOK: thelondoner.com
The Goring, Mayfair
The only hotel to have been granted a Royal Warrant, The Goring is certainly up to the task of hosting Christmas lunch. Located around the corner from Buckingham Palace, and home to a grand dining room, it’s the perfect setting for a special meal, with a distinctly British feel. Begin with a selection of canapes and a glass of Bollinger, ahead of starters of spiced duck liver and a Westcomb ricotta stuffed dumpling. The main is a classic turkey roast, Rhug Estate fallow deer, or poached Cornish halibut with truffle and champagne sauce. Finish on a sweet note with the hotel’s signature Christmas pudding, served with candied orange and brandy cream, or a chocolate baba, coffee cream and clementine, with mince pies and chocolates to finish. At £140 a head, the price is very reasonable for a top-tier lunch in one of the capital’s finest hotels.
Price: £140pp
Address: 15 Beeston Pl, London SW1W 0JW
BOOK: thegoring.com
The Windmill, Clapham
This long-standing Clapham pub underwent a big refurb recently, giving it a stylish new look. There are various different spaces for dining, including a velvet-bedecked Drawing Room, well suited to big groups and families. Its Christmas lunch is a traditional affair, but with some interesting flavours and additions: starters include orange and fennel crusted venison carpaccio, and South Coat scallops with clementine and samphire. For mains, diners have a choice of various roasts – including a feast of turkey, gammon, duck breast and smoked bacon (one for the meat lovers); beef sirloin; and beetroot wellington, all served with Yorkshire puds, Brussel sprouts, veggies and roasties. Be sure to save some space for the pudding: there’s a salted chocolate, hazelnut and cherry mousse; or an apple, fig and chestnut crumble.
Price: £125pp
Address: Clapham Common South Side, London SW4 9DE
BOOK: windmillclapham.co.uk
The Cinnamon Club, Westminster
Found within the historic Grade II listed former Westminster Library, there’s a grand feel to The Cinnamon Club, Vivek Singh’s flagship Indian restaurant. It’s a great option for Christmas day, with the festive menu offering an array of starters, mains, sides and desserts. Think Indian twists on seasonal classics: begin with smoked salmon carpaccio with mustard potato and Oscietra caviar, and clove smoked squab pigeon, before a selection of chaat. Main courses include roasted goose breast with Brussel sprout poriyal, and slow braised lamb leg raan, with sides of masala mash, cumin flavoured yoghurt and naans for the table. The garam masala-spiced Christmas pudding is a delicious twist on the classic, or you can opt for a selection of English cheeses, served here with Peshwari naan. Diners can also choose to pair these dishes with spice-friendly wines, curated by the sommelier.
Price: £125pp
Address: The Old Westminster Library, Great Smith St, London SW1P 3BU
BOOK: cinnamonclub.com
Theo Randall at the InterContinental, Mayfair
Enjoy a taste of La Dolce Vita this Christmas at Theo Randall at the InterContinental, an Italian fine dining restaurant within the Mayfair hotel. It’s all about top-quality produce inspired by Theo’s regular trips to Italy, alongside an extensive wine list which focuses on Italian varieties. The Christmas day menu is a five-course feast featuring dishes like cured beef carpaccio, fresh pasta with slow-cooked duck, and roasted guinea fowl with Italian sausage, chestnuts and pancetta (a nice change from turkey) for the main event, ending with a panettone bread pudding.
Price: £85pp
Address: One Hamilton Place, Park Ln, London W1J 7QY
BOOK: theorandall.com
The Cadogan Arms, Chelsea
Decked out with wood panelling, velvet bucket chairs and fireplaces, Chelsea hotspot The Cadogan Arms is the ultimate winter pub. It’s renowned for its roasts, which are made even more elite come Christmas time: choose between turkey, wild turbot beef or roast beef rib, served with all the trimmings (roasties, pigs in blankets, parsnips – the lot). There’s also a separate veggie menu, which begins with starters like celeriac and truffle tart, and butternut squash and sage croquette, ahead of a mushroom and chestnut pithivier, with Bakewell tart or Christmas pudding to finish. The only problem? You’ll need to be rolled home.
Price: £175pp
Address: 298 King’s Rd, London SW3 5UG
BOOK: thecadoganarms.london
Credit: Matt Russell
Joia, Battersea
Fancy Christmas lunch with a view? Battersea’s rooftop restaurant Joia, located atop the art’otel, can deliver, with impressive vistas of the power station and city skyline. This is a nice option for those keen to mix things up from the traditional roast, too: there’s an Iberican-inspired festive menu on offer on Christmas day, which kicks off with tapas of pan con tomate, cod fritters and grilled leeks. Turkey does feature, but it’s paired with Madeira sauce and black cabbage, with other options for mains including wild Scottish turbot and chargrilled celeriac steak. Finish with warm chocolate mousse, served with olive oil caviar and drizzled in citrus sour cream. If you’re dining with children, there are special dishes available such as orzo pasta, cod fish fingers with chips, and chocolate trifle for pudding.
Price: £125pp
Address: 15th Floor, 1 Electric Blvd, Nine Elms, London SW11 8BJ
BOOK: joiabattersea.co.uk
The Albion, Islington
With its wood-panelled walls and chandeliers hanging from the ceiling, The Albion in Islington is one of London’s prettiest pubs. It’s open on Christmas day, offering a sharing-style feasting menu for a reasonable price of £60 per head. Expect all the seasonal classics: smoked salmon and creme fraiche tart, and cheese and onion croquette to start, followed by two mains for the table, such as roast turkey with sage and onion stuffing, short rib beef with peppercorn sauce, or butternut squash wellington with tarragon jus. Finish with steamed Christmas pudding, apple crumble, with an optional additional cheese course featuring a selection of British varieties.
Price: £60pp
Address: 10 Thornhill Rd, London N1 1HW
BOOK: the-albion.co.uk