Whether you’re craving traditional turkey Christmas dinners in London or a fusion of flavours from across the world, explore the many Christmas dinner restaurants open on Christmas Day in London for that extra special meal.
Once you’ve decided on the best Christmas dinner in London, make sure to book in advance, as most spots at the top places fill up quickly.
The restaurants below usually offer some of London's best Christmas day dinners - check back later for confirmed details of where to eat dinner on Christmas day in 2026.
The Cinnamon Kitchen
Spice up your Christmas celebrations with modern-Indian dining at the Cinnamon Kitchen in the iconic Battersea Power Station.
With plenty of vegetarian options, savour fragrant dishes including grilled king prawns with chilli garlic sambal, achari cauliflower with a lime and chilli crumble, lamb keema saag, quinoa and jackfruit kebabs and paneer dumplings. Top off this unique festive dinner with a garam masala Christmas pudding served with cinnamon ice cream. Or enjoy an Indian fine dining experience on Christmas Day at sister restaurant the Cinnamon Club.
Where: 4 Arches Lane, SW11 8AB
The English Grill

Spend a magical Christmas Day in the heart of royal London at The English Grill. Set in the luxurious hotel, The Rubens at the Palace, this elegant restaurant boasts two AA Rosettes and embraces British flavours with premium seasonal produce.
Tuck into a six-course festive feast, from lobster Caesar salad to black leg turkey with a pork and apricot stuffing and the grill’s famous dover sole. End your meal on a sweet or savoury note with a dark chocolate tart, a traditional Christmas pudding or a delicious British cheese board. Opt for a vegetarian or vegan Christmas dinner to enjoy a delectable wild mushroom and leek strudel and a roasted clementine trifle.
Where: 39 Buckingham Palace Road, SW1W 0PS
Ekstedt at The Yard
Transport to Scandinavia at Ekstedt at The Yard in Westminster for a Swedish feast. With a focus on Scandinavian cooking techniques, such as using an open fire, Michelin-starred chef Niklas Ekstedt has curated an exceptional menu using only the best seasonal British ingredients.
The dinner usually features the restaurant’s signature Flambadou oyster, charcoal grilled Cornish fish, juniper-smoked sirloin beef, barley malt chocolate mousse and Swedish candy. The Christmas roast lunch often offers mains including wood oven braised short rib or fire-cooked leg of lamb with roast hasselback potatoes, roast apple with spices and Yorkshire puddings and desserts of Nordic Christmas pudding, pecan and treacle pie with whisky cream or a chocolate yule log with chestnut ice cream.
Where: 3-5 Great Scotland Yard, SW1A 2HN
Straits Kitchen at Pan Pacific London

Discover vibrant southeast-Asian flavours fused with western techniques at Straits Kitchen at Pan Pacific London, just a short walk from Liverpool Street.
Kick things off with a burratina or slow-cooked chicken terrine, before heading to the carving station for traditional options, as well as curried monkfish, dry-aged duck and mushroom wellington. Pair with all your favourite festive vegetables and pigs in blankets, and afterwards tuck into desserts and warm mince pies.
As if the day couldn’t get more magical, enjoy a visit from Father Christmas and see London’s tallest Christmas tree, standing at a spectacular 67ft (20m) with hundreds of twinkling lights and glowing snowflakes.
Where: 80 Houndsditch, EC3A 7AB
Riding House Cafe
Head to London’s West End for an indulgent five-course festive dinner at Riding House Cafe in Fitzrovia.
Kick start the celebrations with a trio of rich starters including burnt miso aubergine with garlic labneh and pomegranate before a classic Christmas roast dinner, a lobster lasagne or an acorn squash and sage pithivier. The cherry on top is the sticky toffee doughnut sundae.
Where: 43-51 Great Titchfield Street, W1W 7PQ
Theo Randall Cucina Italiana

Skip traditions and feast on a multiple-course Italian-inspired Christmas dinner in London’s Park Lane at Theo Randall Cucina Italiana at the InterContinental London Park Lane.
Sip on a negroni or glass of champagne as you indulge in an array of seasonal dishes with a festive twist. Last year's menu featured burrata or beef tartare as a starter, followed by fresh pasta filled with Dorset blue lobster and sea bass with porcini mushrooms and rainbow chard. Guests could then enjoy a selection of Italian cheeses, before cleansing the palette with a zesty Amalfi lemon tart or Panettone bread pudding with vin santo ice cream.
Where: One Hamilton Place, W1J 7QY
The Guinea Grill
For 600 years, the Guinea Grill was an old-fashioned pub in glamourous Mayfair. But, since opening the doors to its restaurant in 1952, this historic institution has become renowned for its dry-aged grass-fed British beef.
Last Christmas, diners enjoyed a carved dry-aged rib of beef with lamb cutlet, roast potatoes, honey glazed carrots, pigs in blankets, bacon and chestnut brussel sprouts and a fluffy Yorkshire pudding. There was also butter poached ballotine of Norfolk turkey and a wild mushroom, chestnut and puy lentil wellington, all served with stunning sides. A Christmas dinner wouldn’t be complete without a traditional Christmas pudding and mince pies.
Where: 30 Bruton Place, W1J 6NL
Christmas Day Cruise and Guided London City Tour

Celebrate the special day onboard a Christmas Day lunch cruise on the river Thames. Kick off the festivities with a panoramic guided tour of London by coach from Victoria, learning about the history of the capital as you pass iconic landmarks including Buckingham Palace, St. Paul's Cathedral and Westminster Abbey.
Step onboard the festive river liner where you'll be handed a welcome glass of bubbles, before tucking into a traditional three-course feast. The set menu includes a starter of Scottish smoked salmon, a roast turkey main with bacon wrapped chipolata sausages, crispy roast potatoes and seasonal vegetables. Topped off with a rich cookie cheesecake and raspberry coulis dessert. Vegetarian, gluten-free and vegan options are available upon request.
Where: 164 Buckingham Palace Road, SW1W 9TP
Le Vacherin

Le Vacherin is a French bistro in the leafy west London neighbourhood of Chiswick. This popular local restaurant serves the best of Parisian gastronomy in a traditional setting with vintage pictures and part-mirrored walls.
The three-course Christmas Day lunch harmonises classic British cuisine with French flavours. Begin with hors d’oeuvres such as lobster and foie gras terrine, Cornish scallops with apple julienne or a red wine poached pear salad. Follow with duck breast and leg, braised ox cheek or a roasted Norfolk turkey. Round-off your meal with a vanilla creme brulee, bitter chocolate and pistachio tart or a selection of French cheeses.
Where: 76-77 South Parade, W4 5LF
The Duke of Sussex
Just a short walk from London Waterloo Station, the Duke of Sussex is a gastropub serving quality-sourced ingredients and carefully curated drinks.
Celebrate the festivities with a complimentary glass of Prosecco before a divine six-course dinner featuring a selection of canapes, flavourful starters and a fruity palate cleanser. Enjoy a hearty main, from a traditional turkey with all the trimmings to pan-fried halibut, pan-roasted beef and a vegetable bourguignon pie. Indulge in a delicious dessert before warming up with a hot drink and a mince pie.
Where: 23 Baylis Road, SE1 7AY
Babur

Celebrate Christmas with a touch of spice with a three-course feast at another Indian favourite and award-winning restaurant: Babur, in south-east London. Babur’s chefs have reimagined classic holiday flavours, giving them an exotic makeover that promises to make your Christmas Day extra special.
Sip on a Christmas bourbon punch as you share a platter of starters including spiced lamb and lentil patties, crisp-fried cod cheeks and yogurt and spice-marinated chicken breast. Or choose the vegetarian platter with treats like chargrilled cottage cheese in pickling spice and mushrooms stuffed with cheese and spices.
Then delight in festive favourites with an Indian twist, such as turkey breast with carrot pulao and creamy tomato gravy, Rajasthani-style rump of lamb or the halibut tomato curry. Festive sides include brussels sprouts and Punjabi tarka dal. End your meal on a sweet note with garam masala plum cake or a gulab jamun cheesecake.
Where: 119 Brockley Rise, Forest Hill, SE23 1JP
Ayllu
Nestled in bustling Paddington, Ayllu is a Japanese-Peruvian fusion restaurant centred around the coming together of family and friends. With dark green and gold decor, it’s a fitting Christmas dinner venue in London.
Choose from three tasting menus and savour fresh and zesty flavours such as salmon and tuna tacos, ceviche and Peruvian beef barbecue. There are more traditional Christmas dishes too with broccoli and green beans and roast turkey, as well as vegetarian dishes including yasai katsu curry and soba noodles. All tasting menus come with a Christmas dessert to round off a unique and delicious dinner.
Where: 25 Sheldon Square, W2 6EY
Bluebird Chelsea
Spend Christmas Day in an iconic Grade II-listed art deco building on London’s lavish King’s Road. Once a historic 1920s garage, Bluebird Chelsea is an iconic restaurant offering a marvellous four-course Christmas dining experience.
Nibble on some cauliflower cheese custard crumble and apple jam tart before savouring starters such as Cornish crab and lobster doughnuts and wagyu beef rump carpaccio. The star of the show is of course the Norfolk turkey crown and leg, served with stuffing, pigs in blankets and turkey gravy. Vegetarians can delight in a nut and lentil roast with broccoli cheese, Yorkshire pudding and vegetable gravy.
End your Christmas lunch on a sweet note with the Bluebird Guinness steamed Christmas pudding, passion fruit baked Alaska or black forest Christmas mousse.
Where: 350 King’s Road, SW3 5UU
German Gymnasium

Explore the festive flavours of Germany at German Gymnasium, a restaurant and cafe set in vibrant King’s Cross. With stunning architecture and an iconic 20ft Christmas tree, tuck into a warming four-course menu this Christmas day.
For starters, indulge in slow roasted pumpkin and duck breast or a German turnip soup with a ruffled chestnut crumble, before following with a traditional goose, German-style cooked kale, red cabbage and gravy. There’s of course a classic turkey dinner with a lingonberry compote or a cod ratatouille and a vegetarian wellington. For that something sweet, enjoy a quince and apricot strudel, plum tart, chocolate cake with raspberry sorbet or a selection of alpine cheeses with grapes and fruit bread.
Where: 1 King’s Boulevard, N1C 4BU
Quaglino’s
For a Christmas dinner and dance in London, embrace the festive spirit at Quaglino’s, a brasserie-style restaurant in London’s St. James’s offering incredible live music alongside a festive three-course meal.
Kick off the celebrations with halibut ceviche with mango, pickled baby cucumber and jalapeno, chicken liver parfait or winter vegetable and pea salad. For the mains, choose from pan fried stone bass and chargrilled octupus, a spinach and leek risotto or a traditional turkey breast drizzled in a cranberry and red wine jus. Desserts include a rich Christmas pudding, white chocolate mousse and coconut cake or a spiced chocolate log.
Where: 16 Bury Street, SW1Y 6AJ
Benares

Named after India’s sacred city, Benares is a Michelin-starred restaurant in Mayfair fusing rich Indian flavours with quality British ingredients.
Savour the vibrant Christmas day tasting menu and choose from black truffle and white chocolate galouti kebabs and a samosa ragda tartlet before tucking into a goat’s milk paneer tikka and courgette kofta pulao (rice). Non-veg options include baked Malabar Scottish scallops, tawa masala wild halibut, bronze turkey momos and lamp chop pulao. All menus come with street snacks, traditional Indian ice cream, sparkling chai and a selection of petit fours.
Where: 12A Berkeley Square House, W1J 6BS
Cut at 45 Park Lane
Set in London’s exclusive Park Lane is Cut at 45 Park Lane, a modern take on the classic American steak restaurant. With plush interiors and an elegant atmosphere, Cut’s menu features an extensive selection of finest beef in London.
Start the Christmas celebrations off with a selection of seafood canapes before savouring starters from Piedmont chestnut agnolotti to seared Orkney scallops and celeriac, apple and truffle soup. Delight in a traditional roast Norfolk turkey with a sage and onion stuffing or enjoy filet mignon, dover sole or champagne and truffle risotto. Round off your meal with a dark chocolate souffle, Wolfgang's Dubai-style Chocolate bar with pistachio ice cream, Granny Smith apple crumble or sticky toffee Christmas pudding.
Where: 45 Park Lane, W1K 1PN
Discover more things to do on Christmas Day in London, including visiting the best Christmas markets and admiring the Christmas lights. Or celebrate the festivities in London for less with free and budget friendly Christmas activities.
For a theatrical and immersive Christmas dinner experience in London, book a table for The Great Christmas Feast at Lost Estate.
