Whether you’re visiting London from abroad over the Christmas season, or you simply want to leave the cooking to the chefs, make sure you book ahead for Christmas Day dining. Much of London is closed on 25 December but we’ve put together a guide to some of the best restaurants that will be open- whether you’re looking for a traditional Christmas meal or something a bit different. You can find out more about Christmas Day closures on our Christmas Essential Information page.
The Reform Social and Grill Restaurant at The Mandeville (two courses for £50 or three courses for £70)
Enjoy a traditional Christmas menu at The Mandeville, a 4-star deluxe hotel in Central London. The Reform Social and Grill Restaurant offers champagne on arrival followed by a two or three course menu boasting all of the traditional trimmings. Served from 12pm until 4pm. View the menu.
Society Bar and Restaurant at Hilton London Olympia (Buffet menu £69.00 per person, £34.50 per child, under 2’s free)
Enjoy a relaxed Christmas Day Lunch prepared for you by the chefs at Society Bar and Restaurant. The buffet offers a wide range of vegetarian starters from root vegetable and spiced tomato casserole with herb crumble to wild mushroom and spinach strudel with white bean stew. The main course includes traditional Christmas turkey, mustard crusted roast beef and sweet cinnamon braised pork belly. The buffet will be served from 12pm until 3.30 p.m. View the menu.
La Sophia (£49.00 per person, £20 per child)
This French Mediterranean cuisine uses unique Palestinian ingredients. On Christmas Day you can enjoy a four course traditional lunch with a range of festive dishes to choose from. The main course offers either crispy sea bass filllet, roast turkey, roast rump of lamb or a roasted winter vegetables dish as a vegetarian option. Served from 12pm until 10.30pm. View the menu. Book online.
Café Royal (£150 per person, £75 per child, under 5s free)
This luxury 5-star hotel offers a very British Christmas inspired by the magic of Charles Dickens’ ‘A Christmas Carol’. Its grand Christmas Day lunch offers four courses, including wild mushroom and truffle velouté, smoked London cure salmon, Norfolk turkey with traditional garnishes, Christmas pudding and mince pies. For £200, each course comes accompanied by a specially chosen wine. Served 12pm until 3pm.View the menu.
The Orange Public House and Hotel (£80 per person)
With champagne served on arrival, the Christmas Day menu here is made to impress; from potted Gressingham duck to herb-fed free range Bronze turkey with cranberry and chestnut stuffing. There’s also a list of traditional festive sides that won’t disppoint. View the menu.
Cinnamon Club (£85 per person)
Served in the Grade II-listed Old Westminster Library, The Cinnamon Club is an Indian restaurant with a great reputation that offers an alternative to the traditional Christmas lunch. Christmas Day dishes include stir-fry of shrimps with cracked pepper and curry leaves, slow-braised Pyrenean milk-fed lamb shoulder with saffron sauce, and Garam masala Christmas pudding with nutmeg custard. Served from 12pm until 4.30pm. View the menu.
Skylounge at DoubleTree by Hilton- Tower of London (£70 per person)
Located on the 12th floor of the DoubleTree by Hilton – Tower of London, Skylounge boasts unrivalled views across the London City. Enjoy fantastic views of Tower Bridge and the Shard with a glass of bubbly on arrival. The three-course menu includes pan-fried pigeon breast with beetroot and white onion tart, traditional roasted turkey with sage and onion stuffing, fondant potatoes, carrots, brussels sprouts and chestnuts, and traditional Christmas pudding with brandy crème anglais and vanilla ice cream. View the menu.
The Spaniard’s Inn (£70 per person)
This characterful 16th century inn is one of London’s oldest pubs and was documented by Dickens. Settle down next to a roaring fire, and enjoy a real British pub. Dishes include pork & rabbit terrine, braised beef skirt, roasted free range turkey & smoked pork belly and for dessert, treacle tart, sea salt and walnut ice-cream. There’s also an award-winning cheese board. View the menu.
The Ritz Restaurant (£390 per adult, £195 per child)
As you might expect, Christmas dining at The Ritz is nothing short of spectacular; a traditional Christmas Day luncheon in The Ritz Restaurant includes a six course menu and live entertainment including a magician, caricaturists and a visit from Father Christmas. At an extra cost you can also choose to dine in the stunning 18th Century setting of The Music Room. View the brochure.
Blueprint Café at the Design Museum (£80 per person)
Situated on the 1st floor of the Design Museum, Blueprint Café boasts panoramic City views. This Christmas they’ll be serving up a four course festive feast of traditional Norfolk turkey, whole pheasants, stuffed Orchard Farm pork loins and an abundance of Christmas puddings. While you’ll have to pay extra for a window seat, you can always have a pre-dinner drink on the rooftop terrace. View the menu.
Min Jiang at the Royal Garden Hotel (£90 per person)
This restaurant on the tenth floor of the Royal Gardens Hotel offers stunning views of neighbouring Kensington Gardens. The Cantonese Christmas Day menu offers five delicious courses: grilled lobster dumpling, wood-fired beijing duck, double-boiled winter melon soup with morels, cumin-spiced fillet of beef with foie gras and for dessert, chilled ginger and orange soup with cranberry ice-cream. Plus for an additional £20 there’s the option of an extra course of honey and soy roast black cod. Served 12pm until 3pm and 6pm until 10.30pm. View the menu.
More restaurants open on Christmas Day:
- Hunter 486 at The Arch London (www.thearchlondon.com)
- Island Grill at Lancaster London (www.islandrestaurant.co.uk)
- Nipa Thai (www.niparestaurant.co.uk)
- Il Baretto (www.ilbaretto.co.uk)
- Berners Tavern (www.bernerstavern.com)
Find out more about Christmas in London.