Best Christmas Day Restaurants In London

Mistletoe, mulled wine and meltdowns over an undercooked turkey? Not this year. We’ve curated a selection of the very best Christmas Day restaurants in London - from traditional pub roasts in historic settings to fine-dining dinners with all the trimmings prepared by award-winning chefs. Whether you’re after a cosy and authentic family-style Christmas lunch, a stylish celebration with friends, or an indulgent tasting menu in a luxury setting, these restaurants guarantee a festive meal to remember.

Each venue has been chosen not only for its festive atmosphere and seasonal menus, but also for its reputation, quality of service, and ability to make Christmas Day feel truly special. With limited availability and high demand, booking early through DesignMyNight is highly recommended. We know from our own December booking data that Christmas Day bookings are made almost 59 days in advance, so time is of the essence.

Reminder: There's no public transport in London on Christmas Day (apart from cycle hire). 

Our Handpicked Guide To Restaurants For Christmas Day In London

Last edited by Kiera Chapman

Last updated on 3rd December 2025




Bell & Crown

  • Location: 11-13, Thames Road, W4 3PL
  • When: 25th December 2025
  • Price: three courses for £120 per person
  • Why we recommend: this is a pub where the end of your Christmas day meal can be celebrated with a walk along the river. If you're anything like us, we always need a bit of a wind down post-meal, so why not enjoy the festivities, then head out alongside the Thames. 

We think the Bell & Crown would make a great stop for your Christmas day dinner this year, thanks to their 'charm of a country pub with a great London location'. Not only are they right by the water, always a bit of a luxury when you're amongst the bustle of the city, but they're putting on an excellent spread for Christmas day diners, complete with Devon dressed crab for starters and the chose of beerf, halibut or turkey for your main.

The Chesterfield Mayfair Hotel

Booker Incentive Dinner Offer and 4 other offers

  • Location: The Chesterfield Mayfair, 35 Charles Street, W1J 5EB
  • When: Christmas Day 2025
  • Price: £295 per person
  • Why we recommend: refined festive dining in one of London's most timeless hotels

For a truly classic Christmas Day celebration, it doesn't get more elegant than Butlers Restaurant at The Chesterfield Mayfair. Tucked inside one of London's most beautiful five-star hotels, this refined dining room pairs warm hospitality with a decadent festive menu from Executive Chef Ashley Tinoco.

Expect seasonal British ingredients elevated with finesse - from H. Forman & Son's smoked salmon to hand-dived scallops and tender Devonshire chicken. Whether it's a family feast or a sophisticated celebration for two, Butlers captures the spirit of Christmas with effortless grace and impeccable service.

CHRISTMAS DAY AT HARD ROCK CAFE!

@ Hard Rock Cafe Piccadilly Circus on Thu, 25th Dec 2025 @ multiple start times (see ticket info)

  • Location: Hard Rock Café, Piccadilly Circus, 225-229 Criterion Building, W1J9HR
  • When: 25th December 2025
  • Price: two courses from £53.94 per person
  • Why we recommend: for a festive Christmas Day in central London with classic seasonal flavours and a fun Hard Rock twist

Celebrate Christmas Day amid iconic rock 'n' roll memorabilia and a dazzling 13ft Christmas tree at Hard Rock Café Piccadilly. Whether you're booking for a cosy family lunch or a group feast, this vibrant venue offers a festive escape with a playful edge.

Start your meal with a choice of Caesar salad or berry salad before moving on to the main event: slow-roasted turkey breast with creamy sweet potato mash, home-style stuffing, roasted fresh vegetables, cranberry sauce, and classic turkey gravy. Vegetarian options are also available on request. Round off the meal with the showstopper dessert, caramel apple cheesecake - indulgent, seasonal, and with just the right amount of Hard Rock flair.

Horseshoe

  • Location: The Horseshoe, 28 Heath Street, NW3 6TE
  • When: 25th December 2025
  • Price: £125 per person 
  • Why we recommend: for a cosy, elevated Christmas Day feast in one of North London's most inviting pubs

For a festive feast that feels both classic and polished, Hampstead's The Horseshoe is serving up Christmas Day perfection with a four-course menu designed to delight everyone. Start with a glass of prosecco and an amuse bouche before tucking into starters like Devon crab 'Scotch egg', smoked chicken and pistachio terrine, or wild mushroom croquettes for plant-based diners, with diver-caught scallops available for a supplement.

Mains showcase seasonal indulgence with roast turkey breast with cranberry stuffing and pigs in blankets, haunch of venison with juniper and red wine, stone bass with mussel and dill beurre blanc, or a beetroot, spinach and cashew wellington for vegans, while a bone-in rib-eye is available for those craving extra decadence. Dessert keeps the festive spirit alive with options like chocolate and Amaretto tart, Christmas pudding with brandy cream, apple and winter berry crumble, and a classic cheese board. 

Miradora Rooftop Restaurant Tequileria

  • Location: 31 Charing Cross Road, WC2H 0LS
  • When: 25th December 2025
  • Price: £79 per person (Sun-Wed) or £89 per person (Thu-Sat)
  • Why we recommend: for a Christmas feast with a twist, where bold Mexican flavours meet skyline views

Perched high above London's glittering West End, Miradora Rooftop Restaurant Tequileria is serving up a Christmas Day experience unlike any other. You're welcomed with a glass of prosecco before diving into a vibrant feast of bold, modern Mexican dishes designed to awaken the senses. From masa fried chicken with chipotle aioli to cod ceviche tostada with guacamole and pineapple salsa, every bite bursts with flavour, and indulgent sharing plates like corn ribs and braised beef short rib birra quesadilla make the meal feel playful yet luxurious.

Sip on a tequila negroni or enjoy half a bottle of house red or white wine per person as the city skyline glows beneath you. Finish with festive Mexican-inspired desserts, from churros with chocolate fondue to cark chocolate delice with salted caramel, and let Miradora's rooftop magic make your Christmas Day a truly elevated celebration. 

Christmas Day at Chino Latino

@ Chino Latino on Thu, 25th Dec 2025 @ multiple start times (see ticket info)

  • Location: 18 Albert Embankment, SE1 7TJ
  • When: 25th December 2025
  • Price: for courses for £99 per person
  • Why we recommend: this menu offers something a little different, perfect for fans of fusion dining

Looking for a luxury dining experience this Christmas Day? Then check out Chino Latino, a multi-award-winning modern Pan-Asian restaurant along Embankment. This begins with a welcome glass of prosecco, before you indulge in their menu, which blends classic Christmas flavour and their signature Asian-Latin twists.

This multi-course feasting menu features everything from seared tuna salad to chicken foie gras sui mai and grilled rib-eye steak, followed by a curated selection of desserts.

Aviary

  • Location: Royal London House, 22-25 Finsbury Square, City of London, EC2A 1DX
  • When: 25th December 2025
  • Price: four courses for £150 per person
  • Why we recommend: Aviary Rooftop Bar & Restaurant definitely feels like one of those special occasion destinations, which is why we think it's perfect for Christmas Day. Dress up, and get ready for an excellent seasonal experience in the sky, complete with igloos if you're keen for something even more magical

A stunning rooftop eatery that promises amazing views of the city, Aviary Rooftop Bar & Restaurant can be found on the 10th floor of the Montcalm Royal London House Hotel in Finsbury Square. Expect colourful furnishings and floor-to-ceiling windows as well as a fully stocked bar.

Their Christmas Day menu promises four courses - think roast turkey with all the trimmings, North Sea halibut or celeriac with wild mushrooms. And for dessert? Indulge in Christmas pudding (a classic), a dark chocolate Biscoff Swiss roll, or a mince pie Bakewell tart. The fourth course in question is a little treat of sorbet and mince pies, because you can never have too many sweet treats come the 25th. 

The Cardinal Bar & Kitchen

Bottomless Brunch and 4 other offers

  • Location: 9 Aldgate High Street, City of London, EC3N 1AH
  • When: December 2025
  • Price: three courses for £50 per person
  • Why we recommend: located right in the heart of the city, this spot is a great place to enjoy a festive meal on the big day as it includes all the traditional options, as well as plenty of plates for vegetarians 

If you're looking to swap the stress of hosting for festive feasting in style, The Cardinal Bar & Kitchen in Aldgate has Christmas Day all wrapped up. Right in the heart of the City, this vibrant dining spot is going all-out with a menu packed full of comforting classics and elegant twists.

Think Scottish smoked salmon with horseradish crème fraîche, roast Hampshire turkey with all the trimmings (yes, pigs in blankets included), and indulgent puds like sticky toffee with lashings of toffee sauce. Vegetarians and vegans are far from left out either, thanks to the likes of veggie haggis and wild mushroom pâté. 

Sail Loft

✨Upgrade to our NYE menu?✨

  • Location: 11/15 Victoria Parade, SE10 9FR
  • When: 25th December 2025
  • Price: three courses for £110 per person
  • Why we recommend: we think this is a solid shout if you're looking for a Christmas dinner in London with a view. Tuck in to a turkey dinner with all the trimmings while overlooking the Thames in a cosy but equally modern pub environment

Just shy of Deptford, The Sail Loft is a casual London dining spot, perfect for those looking to head out this Christmas Day. They're making light work of your meal, with three courses covering everything from sweet treats to classic English favourites such as turkey and pigs in blankets. Better yet? You'll get a glass of English sparkling wine to start.

Skylon Bar and Restaurant

  • Location: Royal Festival Hall, Belvedere Road, SE1 8XX
  • When: 25th December 2025
  • Price: £130 per head
  • Why we recommend: for a Christmas feast with unbeatable views of the city in all its festive glory

On the first floor of the Royal Festival Hall with floor-to-ceiling views across the River Thames Skylon Restaurant is the ultimate spot for an elegant Christmas lunch. From just £130 per person, its sensational chefs will cook you up a four-course festive feast. 

The likes of blue cheese croquettes, smoked salmon, roast turkey breast, celeriac wellington and Christmas pud take you all the way from amuse bouche to decadent dessert. To make sure the the festive spirit is flowing, there's craft beers and fine wines, plus renowned mixologists to keep in you cocktails all afternoon.

Christmas Day Cottons Feast - Notting HIll Gate

@ Cottons Notting Hill Gate on Thu, 25th Dec 2025 @ multiple start times (see ticket info)

  • Location: 157-159 Notting Hill Gate, W11 3LF
  • When: 25th December 2025
  • Price: three courses from £50 per person
  • Why we recommend: add some island spice to your festive feast with Caribbean cuisine at Cottons 

Celebrate Christmas Caribbean-style this year, with a three-course feast at Cottons. Whether you book a table in the Notting Hill or Cottons Vauxhall restaurant, you can tuck into the likes of spiced goats cheese, salt fish, curried mutton, jerk chicken and rum fudge cake. 

If you're feeling a little more traditional, there's turkey and all the trimmings, plus nut roast on the menu. Whatever takes your fancy, the festive set menu starts from just £50 per person.

Christmas Day Menu at Smith's Bar & Grill!

@ Smith's Bar & Grill on Thu, 25th Dec 2025 @ multiple start times (see ticket info)

  • Location: 25 Sheldon Square, Paddington Central, W2 6EY
  • When: 25th December 2025
  • Price: three courses for £95 per person
  • Why we recommend: they know how to get the best out of British ingredients, and the venue itself is elegant without being too formal

Located in Paddington, close to the station, Smith's Bar & Grill is a high-end British restaurant that's hosting an indulgent feast this Christmas Day. Expect sophisticated, comfortable interiors, as well as a three-course menu for £95 per person.

Kick off with a glass of bubbles, before diving into plates like slow-cooked grilled turkey with all the trimmings and a 28-day matured chateaubriand. For dessert, there's a dreamy chocolate fondant on offer.

The Elgin

  • Location: 96 Ladbroke Grove, Notting Hill, W11 1PY
  • When: 25th December 2025
  • Price: four courses for £100 per person
  • Why we recommend: The Elgin really is what old-school pub dining is all about. We think this is a great shout for Christmas day if you want top-notch British food, in an equally British setting

A Notting Hill favourite for British dining, The Elgin is pulling out all stops this Christmas Day with a four-course meal that is defined by English flavours and ingredients. Gather your friends and family and get cosy in a gorgeous pub, laced with velvet furnishings, dark wooden accents and pretty stained glass windows. 

Kick things off with fresh bread and baked scallops, move on to a crown of English turkey, and finish it all off with a St.Clement's treacle tart, to name a few of the dishes on offer on the day.

Bluebird Chelsea

  • Location: 350 Kings Road, Chelsea, SW3 5UU
  • When: 25th December 2025
  • Price: £165 per person
  • Why we recommend: this menu is packed full of indulgent British plates, and there's much more than just turkey on offer

Situated on the famous King's Road, Bluebird Chelsea is a cool neighbourhood restaurant. The interiors are vibrant and colourful, with comfy seating to relax in as you enjoy their sophisticated Christmas menu.

Begin with Scottish smoked salmon and wagyu beef rump carpaccio, before moving on to mains such as baked lobster Thermidor, nut and lentil roasts or classic turkey dinners. And to finish? Black Forest Christmas mousse.

The Library: Christmas Day Exclusive Dining

@ The Chesterfield Mayfair Hotel on Thu, 25th Dec 2025 @ 12:00 - 19:00

  • Location: The Chesterfield Mayfair Hotel, 35 Charles Street, Mayfair, W1J 5EB
  • When: 25th December 2025
  • Price: three courses for £120 per person
  • Why we recommend: it's rare to find a Christmas Day experience that's entirely yours, right down to the menu, music, and place settings. We feel that, in the heart of Mayfair, this is private dining that blends exclusivity with traditional festive warmth

If your idea of Christmas Day dinner in London is an intimate, old-world gathering with the feel of a private members' club, The Chesterfield Mayfair's Library is a dream setting. Available exclusively for groups of ten to 20, this oak-panelled, character-filled room comes dressed for the season with candelabra, tea lights, floral arrangements, and a Christmas tree.

You'll be welcomed with a chilled glass of Lanson Champagne before embarking on a seven-course festive journey - from hand-dived king scallops with glazed pork belly to Hereford aged beef Wellington, free-range Kelly's Bronze turkey with all the trimmings, or pumpkin risotto for a vegan flourish. Desserts are equally indulgent, whether it's sticky toffee pudding, dark chocolate and cranberry tart, or the hotel's homemade Christmas pudding with brandy sauce. 

The Curry Room at The Rubens at The Palace Hotel

  • Location: 39 Buckingham Palace Road, SW1W 0PS
  • When: 25th December 2025
  • Price: six courses for £160 per person
  • Why we recommend: while we love a classic British Christmas dinner, we all fancy something a little different sometimes, and The Curry Room offers an exciting Indian menu that doesn't compromise on quality

Looking for an alternative Christmas Day meal? Then check out The Curry Room at The Rubens at The Palace Hotel, a luxurious Indian restaurant that holds an AA Rosette. Expect dark, decadent interiors, filled with patterned walls, red leather booths and wooden furniture.

Their menu comes in at £160 for six courses, with plenty of vegan and vegetarian options available. Think creamy black lentil dhal, carrot and parsnip pakora, North Indian butter chicken and so much more.

The Dickens Inn

  • Location: Marble Quay, St Katherines Way, E1W 1UH
  • When: December 2025
  • Price: three courses from £62 per person
  • Why we recommend: with a wintry view of the docks, antique furniture and a roaring fire, you'd be forgiven for thinking you're spending Christmas Day in a Dickens novel rather than the Dickens Inn

With lights twinkling from its exposed beams and a tree almost touching the ceiling, The Dickens Inn serves up a huge helping of festive magic along with its delicious Christmas Day menu. 

Leave the washing up to someone else and take a seat for a three-course lunch taking in everything from smoked trout rillette and roast turkey to prosciutto wrapped monkfish and, of course, plenty of Christmas pud. Add a bottle of champagne, a festive cocktail or some fine wine to the mix to raise a toast to a Christmas Day well done. 

The Hound

  • Location: 210 Chiswick High Road, Chiswick, W4 1PD
  • When: 25th December 2025
  • Price: four courses for £175 per person
  • Why we recommend: we love that they've got a separate vegetarian menu that's well-thought out, catering for the whole family at Christmas

A historic Victorian police station turned into a pub, The Hound is a charming West London boozer that's going all out with their Christmas Day feast. This has been a community favourite for years, promising traditional furniture and a cosy atmosphere.

Start your meal with an amuse bouche of Galway rock oysters, followed by wagyu tartare, roast turkey crown or half lobster with garlic butter. Or for £145 per person, there's an entirely vegetarian menu as well.

The Ganton Arms

  • Location: The Ganton Arms, 18 Ganton Street, W1F 7BU
  • When: 25th December 2025
  • Price: £110 per person 
  • Why we recommend: for a festive Soho Christmas with classic British flavours in a stylish West End pub

Nestled just off Carnaby Street and a short stroll from Soho's theatres and Oxford Street, The Ganton Arms offers a festive Christmas Day escape with a four-course menu designed to impress. You can start with a glass of prosecco and an amuse bouche before tucking into starters like Devon crab 'Scotch Egg'.

Mains continue the seasonal indulgence with roast turkey breast with cranberry stuffing and pigs in blankets, haunch of venison with juniper and red wine, or stone bass with mussel and dill beurre blanc. Finish off with a chocolate Amaretto tart, Christmas pudding with brandy cream, and apple and winter berry crumble, with a cheese board as a bonus option. With a warm, contemporary interior, a cosy Snug Room for private parties, and a curated selection of wines, spirits and craft beers, this pub has plenty of festive cheer.

Cinnamon Kitchen Battersea

  • Location: Battersea (4 Arches Lane, SW11 8AB) and the City (9 Devonshire Square, EC2M 4YL)
  • When: 25th December 2025 
  • Price: five courses for £75 per person 
  • Why we recommend: these restaurants make our list because they offer festive dining with a twist - full of colour, spice, and affordable too, right in the centre of the City. Sometimes you might not want the classic turkey on the big day, and Cinnamon Kitchen accommodates that

For a Christmas celebration with a splash of spice, Cinnamon Kitchen in Battersea and the City brings modern Indian dining into the heart of London, by both the Thames and the business district.

Seasonal dishes meet brilliant Indian flavours across their festive menus, from tangy tamarind-glazed aubergine to succulent char-grilled lamb, with indulgent desserts like garam masala Christmas pudding or passion fruit brûlée. After your feast, step out onto the all-weather terrace and sip cocktails beneath the winter sky - the perfect way to end the day in London. 

Browns Brasserie & Bar Covent Garden

  • Location: 82-84 St Martins Lane, Covent Garden, WC2N 4AA
  • When: throughout December 2025 
  • Price: five courses for £115 per person 
  • Why we recommend: what could be better than Christmas in Covent Garden? You'll not only get to see the grand decorations that cover the square, but also get to enjoy a festive menu at a restaurant that, in our opinion, balances classic comfort and refined flair

In the heart of the West End, Browns Covent Garden makes an elegant base for Christmas Day, perfectly placed for those wanting to soak up the area's festive theatre, shopping, and street life. This year's five-course menu (£115 per person) opens with brie and cranberry crostini alongside salmon rillette on rye, before starters such as Devonshire crab and king prawn cocktail, celeriac and truffle soup, or a duo of duck.

Mains range from festive turkey with all the trimmings to beef Wellington, a duo of lamb, or a portobello mushroom, chestnut and lentil Wellington for a vegan twist, with halibut in mussel bouillabaisse offering a seafood option. Desserts are suitably indulgent and include Champagne sabayon, a chocolate trio, or roasted pear tarte Tatin - rounded off with coffee, truffles, and mince pies, with the option to add a cheese board.

Christmas Day Lunch At Butlers Restaurant

@ The Chesterfield Mayfair Hotel on Thu, 25th Dec 2025 @ 12:30 - 20:30

  • Location: The Chesterfield Mayfair Hotel, 35 Charles Street, Mayfair, W1J 5EB
  • When: 25th December 2025 
  • Price: seven courses for £295 per person (£145 per child)
  • Why we recommend: if Christmas is about sitting down and eating, we think Butlers really know how to do this well, treating those that visit this Christmas to seven courses, including bronze leg turkey and a Champagne sorbet palate cleanser

The Butlers Restaurant in the Chesterfield Mayfair hotel is another Christmas Day restaurant in London that exudes charm and old-school glamour. Dine on the 25th of December by candlelight, and enjoy being served by decked-out waiters with decades of experience in luxury dining.

With your friends and family, you can look forward to eating lobster and crayfish cocktails, crispy baron bigdo, and more to start, followed by a juicy free-range Kelly's Bronze turkey leg with studded ham, grilled dover sole, beef Wellington, or a vegetarian wild mushroom and beetroot Wellington. It's safe to say you'll be rolling home content, especially after the winter sherry berry trifle.

The Oyster Shed

  • Location: 5 Angel Lane, City of London, EC4R 3AB
  • When: 25th December 2025
  • Price: four courses for £85 per person
  • Why we recommend: we think The Oyster Shed is that amazing blend of gastro pub and restaurant that can't co unmissed this Christmas. It's got views of the water, and of The Shard, and if you're in the mood for oysters, well, it's all in the name here

A beloved Fuller's pub and restaurant just a few moments from London Bridge, The Oyster Shed is a great blend of both the casual and the formal for this Christmas Day. Head here for tranquil views overlooking the River Thames, and enjoy natural light, thanks to the floor-to-ceiling windows, and casual, nautical-leaning interiors with an industrial edge. 

They're putting on a four-course spread for a reasonable £85 per person, which includes a British-led menu of English turkey, gammon, and polished off with the likes of apple and chestnut crumble or a salted chocolate, hazelnut and Kirsch cherry mousse.

Quaglino's

  • Location: Quaglino's, 16, Bury Street, SW1Y 6AJ
  • When: 25th December 2025
  • Price: 
  • Why we recommend: this is fine dining with a festive twist - what better way to celebrate the big day?

One look at the plush red interiors, grand staircase and gold finishes of Quaglino's and it comes as no surprise that this place once entertained the likes of Evelyn Waugh and the Queen. This Christmas, you can step into their stylish shoes with a fine festive feast. 

The set menu covers all the classics, from roasted bronze turkey breast and corn fed chicken to fine dining delights like chargrilled octopus, line caught halibut ceviche and chocolate pot du crème. What you waiting for? Round up the fam and book your seats for yuletide yumminess with a side of super chic sophistication. 

Christmas Day Lunch At Montague On The Gardens

@ The Montague on The Gardens Hotel on Thu, 25th Dec 2025 @ 13:00 - 17:00

  • Location: 15 Montague Street, Fitzrovia, WC1B 5BJ
  • When: 25th December 2025
  • Price: four courses for £165 per person (kids under 12 eat half price)
  • Why we recommend: we think that if you're all about enveloping yourself in luxury, you can't go wrong at Montague On The Gardens. This is the epitome of old glamour, and their Christmas pudding with brandy and sauces has us hooked

Found directly opposite the British Museum in Bloomsbury, Montague on the Gardens promises that classic, English charm. From fireplaces and cosy corners to white tablecloths, this is an institution that knows all about spoiling its guests on the 25th of December, whether that's in the hotel, in the restaurant, or both. They're family-friendly too, and kids eat half price if they're under the age of 12.

For the best Christmas Day lunch London has to offer, look no further than its four-course offering for £165 per person, topped off with mince pies, of course. Tuck into the likes of wild mushroom soup or crab ravioli to start, followed by roast turkey with goose fat potatoes, brussels sprouts with pancetta, and chestnut stuffing. Finish on a sweet note with a chocolate and peanut butter fondant, and you've got yourself a feast.

The Spaniards Inn

  • Location: Spaniards Road, Hampstead, NW3 7JJ
  • When: 25th December 2025
  • Price: four courses for £120 per person
  • Why we recommend: we think this cosy pub blends centuries-old pub charm with an elevated menu, making it perfect for those who want a traditional setting without compromising on an exquisite feast 

One of London's most historic pubs, The Spaniards Inn is a charming setting for a Christmas steeped in tradition, with a touch of indulgence, naturally. This year's five-course Christmas Day menu in London is designed to impress, starting with elegant hors d'oeuvres like truffled mushroom and white bean crostini or smoked salmon rillettes, before moving on to starters such as pan-seared scallops with maple butternut squash purée or baked goat's cheese-stuffed figs.

Mains include the likes of hand-carved turkey with all the trimmings, Black Angus beef Wellington, or lemon sole in brown shrimp and samphire butter, with every plate accompanied by hearty seasonal sides. To finish, there's a choice of festive desserts, from classic Christmas pudding with Cointreau butter to Belgian chocolate mousse or apple and spiced rhubarb crumble, plus the option to add a glass of prosecco or Champagne for a celebratory flourish.

Christmas Day Lunch At The Rubens At The Palace

@ The English Grill at The Rubens at The Palace Hotel on Thu, 25th Dec 2025 @ 13:00 - 21:00

  • Location: 39 Buckingham Palace Road, Westminster, SW1W 0PS
  • When: 25th December 2025 
  • Price: six courses for £295 per person
  • Why we recommend: because when you're dining on Christmas Day, you might as well go all out – and this is unapologetically luxurious. From the palace-adjacent location to the theatrical table-side touches and indulgent menu, it's the kind of experience we think makes the day feel truly special

Christmas Day doesn't get much more regal than this. Just moments from Buckingham Palace, The Rubens at The Palace offers a lavish setting for a truly memorable festive feast. This year, its opulent English Grill will be serving an exquisite seven-course menu, running from 1pm until 9pm, with seatings in half-hour intervals.

You can expect an opening act of pre-starter parsnip and apple velouté, indulgent plates such as grilled lobster thermidor with winter truffles, free-range black leg turkey with all the trimmings, or the restaurant's famous Dover sole filleted at your table. Desserts are equally show-stopping, such as flambéed Christmas pudding with brandy custard, roasted clementine trifle, and a decadent British cheeseboard. For those looking to elevate the experience, wine and Champagne can be pre-ordered, with the sommelier ready to pour the moment you arrive.

The Duke's Head Putney

  • Location: 8 Lower Richmond Road, Putney, SW15 1JN
  • When: 25th December 2025
  • Price: three courses for £95 per person 
  • Why we recommend: we love The Duke's Head for its mix of heritage grandeur and riverside cosiness - there's just something magical about watching the Thames flow past on Christmas Day

Perched right on the Thames at the iconic starting point of the Oxford and Cambridge Boat Race, The Duke's Head is a grand Victorian Grade II-listed beauty with over 150 years of riverside charm. Inside, you'll find four distinct venues under one roof, each offering its own blend of historic character and contemporary comfort.

This Christmas Day, the pub is pulling out all the stops with a decadent three-course feast (£95 per person) featuring dishes like roast cauliflower soup with sage and chestnuts, baked South Coast scallops in the shell, and a Gressingham duck Wellington served alongside all the trimmings - double egg Yorkshire pudding, goose fat roasties, and maple roast parsnips included. To finish, indulge in festive favourites from traditional Christmas pudding to a salted chocolate, hazelnut and Kirsch cherry mousse.

Pilot Chiswick

  • Location: 56 Wellesley Road, W4 4BZ
  • When: 25th December 2025
  • Price: three courses for £99 per person
  • Why we recommend: this is pub dining with a bit of glamour, which we feel gives you both the comfort and promise of a good hearty meal, but still a little bit of pazazz to make Christmas Day extra special. 

The Pilot in Chiswick are an excellent reason to put down the cooking tools and head out for a delicious Christmas day dinner instead. A cosy pub, with a little extra charm, they're putting on a three course meal to impress, with Usk Vale turkey for the meat eaters, and a wild mushroom and celeriac Wellington for those opting to go meat-free on Christmas Day. All roasts are served with family-style potatoes for the table, and you'll end your meal with a mince pie and hot drinks. Delicious if you ask us. 

Lodge d'Argent | Chalet Experience

@ Coq D'Argent on Various dates from Friday 5th December 2025

  • Location: No 1, Poultry, EC2R 8EJ
  • When: 25th December 2025
  • Price: from £85 per person
  • Why we recommend: For all the festive fun of the slopes in the heart of the city

Round up your friends and family and head for Lodge d'Argent where festive dining meets French après ski. With all the rich wood and cosy atmos of a mountain chalet, its serving up a showstopping Christmas lunch accompanied by Courvoisier cocktails, champagne and many more tasty tipples.

The group set menu packs in a choice of escargot, turkey and trimmings, chou-fleur, crème brûlée and bûche de noël over three indulgent courses. For an extra £15, you can finish things off with a super selection of Beillevaire French farmhouse fromages. Bon appetit.

144 On The Hill

Festive Set Menu

  • Location: 144 On The Hill, Richmond, TW10 6RW
  • When: 25th December 2025
  • Price: four courses for £150 per person
  • Why we recommend: we love how timeless this restaurant feels and how removed from London - it offers a slice of tranquillity on Christmas Day, and is within walking distance to Richmond Park, a great location for a post-meal stroll

If you fancy a little bit of Georgian charm to your Christmas Day dinner this year, head to 144 On The Hill, nestled in the heart of Richmond, for a fabulous feast. Not only is the dining room stunning, with floral centre pieces and long windows, letting natural light flood the space, but the food menu is also pretty impressive. 

For £150 per person, or £60 for children aged between four and 12, and £20 for those under, the menu includes four courses, with the likes of smoked duck terrine to start, followed by roast Norfolk bronze turkey or pan-roasted monkfish. The sweet-toothed among you will rejoice at a tasty pre-dessert gingerbread macaroon, which will wet your appetite for a traditional Christmas pudding, or chocolate mousse and cherry tart.

The Savoy

  • Location: The Strand, Covent Garden, WC2R 0EZ
  • When: throughout December 2025 
  • Price: TBC 
  • Why we recommend: for a truly luxurious experience, we think The Savoy fits the bill, because Christmas here blends world-class dining, historic glamour, and festive indulgence in one of London's most iconic hotels

The Savoy has been synonymous with timeless luxury for over a century, and its festive celebrations are no exception. Across the hotel, you'll find a wealth of ways to mark Christmas Day in style. The Savoy Grill serves a specially curated menu blending refined technique with comforting tradition, while The River Restaurant pairs fresh, locally sourced seafood with sweeping Thames views.

For something truly extraordinary, Restaurant 1890 by Gordon Ramsay offers a Michelin-starred tasting menu with paired wines in an intimate, spectacular setting. Beyond the dining rooms, the festive spirit carries into the American Bar and Beaufort Bar for expertly mixed cocktails, or into the gallery for a Christmas afternoon tea laden with seasonal sweet treats and the hotel's famous scones.

Duck and Waffle London

  • Location: 110 Bishopsgate, EC2N 4AY
  • When: 25th December 2025
  • Price: four courses for £170 per adult (wine pairing £50), and £80 for children under ten
  • Why we recommend: sky-high views, polished festive classics and a setting that feels genuinely special 

Perched high above the City, Duck & Waffle is pulling out all the stops for Christmas Day with an indulgent four-course feast and some of the most breathtaking views in London. It's a slick yet welcoming spot that suits everyone, all making a beeline for those floor-to-ceiling panoramas.

This year's Christmas Day menu is a proper treat. You'll start with luxe nibbles like caviar and sourdough blinis, followed by a very retro-chic lobster and prawn cocktail. The main event is a beautifully roasted Norfolk Bronze turkey with all the trimmings, or, for something a little different, a flaky salmon Wellington. To finish, expect festive indulgence in the form of a rich chocolate mousse cake, the kind you'll be thinking about long after the 40th-floor lift ride home. 

The Ritz London

  • Location: 150 Piccadilly, St James's, W1J 9BR
  • When: 25th December 2025 
  • Price: six courses for £670 per adult and £365 per child
  • Why we recommend: with its timeless elegance, impeccable service, and festive flourishes, we feel that this is Christmas Day dining at its most indulgent and most memorable, and most definitely one for a special occasion

Few places capture the grandeur of a traditional Christmas quite like The Ritz. On the 25th of December, the hotel's two Michelin-starred Ritz Restaurant hosts an opulent six-course lunch crafted by executive chef John Williams MBE and his team, showcasing the finest British ingredients in truly refined style.

The experience is as much about atmosphere as it is about food: a five-piece live band, accompanied by a vocalist and pianist, fills the room with soul, blues, and jazz, while a skilled caricaturist adds a touch of playful artistry. What's more, children are treated to a magical visit from Father Christmas himself, complete with gifts to treasure. 

Gaucho Covent Garden

  • Location: Covent Garden, Tower Bridge, Richmond, and Hampstead 
  • When: 25th December 2025 
  • Price: TBC
  • Why we recommend: perfect for groups or intimate celebrations, we think that Gaucho's Christmas menus are great for a festive experience featuring traditional Christmas flavours with a celebrated Argentinian touch

For a festive twist on classic Christmas dining, Gaucho Covent Garden, Tower BridgeRichmond, and Hampstead offer a celebratory set menu perfect for the occasion. You can enjoy a three-course feast that balances seasonal traditions with signature Gaucho favourites, like ballotine of turkey with chestnut and sage stuffing.

Starters such as smoked salmon with crème fraîche and sourdough toast, or cheese and truffle empanada, set the tone, while mains include pan-fried haddock or mushroom and truffle ravioli. Desserts range from sticky toffee pudding with brandy sauce to dulce de leche ice cream, ensuring a sweet finish to your festive meal.

Christmas Day Lunch Cruise

@ Westminster Pier on Thu, 25th Dec 2025 @ 12:00 - 15:15

  • Location: Westminster Pier, Westminster, SW1A 2JH
  • When: 25th December 2025 
  • Price: five courses and a welcome drink for £229 per person 
  • Why we recommend: this really is a unique way to spend your Christmas Day, and who doesn't love seeing all the landmarks along the river?

Looking for something a little different to spice up your Christmas Day plans? Then head to this fantastic Christmas Day Lunch Cruise. This allows you to soak up views of the Thames and London's best landmarks while you dine, in a sophisticated space filled with seasonal decor.

There's a scrumptious four-course menu to get stuck into, with a welcome drink also included in your ticket price. Don't fancy the meal? They're also offering sightseeing cruises on the 25th for just £30.

Fallow

  • Location: 2 St James's Market, SW1Y 4RP
  • When: 25th December 2025
  • Price: £250 per person
  • Why we recommend: for a refined Christmas Day feast from the boundary-pushing team behind one of London's most talked-about restaurants

On Christmas Day, the team at Fallow are doing things their own way. Their Christmas Day menu is a polished, luxurious reimagining of festive dining, kicking off with a trio of elevated canapés: salmon belly crumpets, beef tartare topped with oyster mayo, and Fallow's now-iconic mushroom parfait - a dish that's become a citywide obsession for good reason.

A delicate course of dressed Devon crab sets the pace before the main event: your choice of Herons Farm turkey with all the trimmings or an indulgent venison Wellington that's basically Christmas spirit wrapped in pastry. Save room for the finale: a decadent spread of Christmas yule log, house-made mince pies and brandy butter truffles served with theatrical flourish. 

Sea Containers Restaurant

  • Location: 20 Upper Ground, Southbank, SE1 9PD
  • When: 25th December 2025 
  • Price: £145 per person, including a glass of Laurent-Perrier La Cuvée Brut NV
  • Why we recommend: with sweeping Thames views and a menu that blends indulgence with elegance, Sea Containers offers a truly luxurious way to celebrate Christmas Day

Set against the stunning backdrop of the South Bank, Sea Containers London invites you to spend Christmas in style with a refined five-course menu that reimagines seasonal dining. Begin with a glass of Laurent-Perrier before easing into delicate starters such as hand-dived sea scallops with brown butter and celeriac or cured Loch Duart salmon with horseradish cream and roe.

For mains, choose from dishes like Norfolk turkey with all the trimmings - sage and onion stuffing, pigs in blankets, and cranberries - or opt for something a little more indulgent with butter-poached Atlantic halibut or a tender Hereford beef fillet with black truffle jus. Finish on a sweet note with festive classics such as Christmas pudding with brandy cream, or try the rich Black Forest chocolate mousse for a decadent finale.

Canal

  • Location: 11b Woodfield Road, Westbourne Park, W9 2BA
  • When: 25th December 2025
  • Price: £100 per person
  • Why we recommend: for a refined, waterside Christmas lunch that swaps tradition for elegant, quietly confident cooking

Making its Christmas Day debut, West London's new waterside bistro Canal - from the team behind Crispin and Bistro Freddie - is serving a festive feast with calm, understated charm. Overlooking the Grand Union Canal, the laidback dining room inside Mason & Fifth's newest space feels like the kind of place where Christmas unfolds slowly: glasses clinking, roast potatoes crisping, Champagne flowing.

This year, they're skipping turkey in favour of a more thoughtful, seasonal spread. The set menu opens with smoked salmon paired with pickled fennel, or stracciatella topped with pickled Delica pumpkin - delicate, bright and quietly indulgent. The main event is roast goose with creamed Brussels sprouts, goose-fat potatoes and chervil butter carrots, a luxe take on classic flavours. Dessert keeps the festive warmth going with brown butter cake and mulled pears, served alongside a glass of Forget-Brimont Brut Terroir Champagne to toast the day.