Christmas Day In London: Best Restaurants & Things To Do

Mistletoe, mulled wine and meltdowns over an undercooked turkey? Christmas Day is magical but all too often it leads to squabbles over roasted tatties, hours slaving away in a kitchen and moans from hangry uncle Brian. Not this year; we've rounded up the best pubs, restaurants and events in London to celebrate Christmas day. Think all the cheer and none of the fear...

Last updated on 21st September 2022

The Mayflower

6 user reviews 4

Say goodbye to festive stress with a trip to The Mayflower pub this Christmas Day. A traditional British boozer in the heart of Rotherhithe, this is one cosy retreat for tucking into seasonal specials, including Dover sole, mushroom Wellington and roast turkey with all of the trimmings.

For something a little different this Christmas day, head to Steak & Lobster where you'll enjoy a turkey-free lunch of surf and turf croquettes, charcoal-grilled lobster with garlic butter and key lime pie within one of the restaurant's stylish venues.


96 user reviews 5

Can't be fussed to cook a fancy Christmas dinner but still craving one? Sitting in Knightsbridge is Michelin starred restaurant Marcus. Expect a six-course tasting menu with savoury eats such as black truffle risotto, venison, dill cured salmon and turkey with crispy sprouts. 

The Duke's Head Putney

974 user reviews 4

Putney's The Duke's Head is serving up all sorts of festive treats come Christmas day in London. Nab a space in the bright and airy dining room for views over The Thames and whopping plates of food, as all mains are served with Yorkshire puddings, maple roasted carrots and parsnips, goose fat roast potatoes and Brussels sprouts with bacon.

The White Bear

671 user reviews 5

Celebrate Christmas Day with your nearest and dearest at one of South London's oldest pubs, The White Bear. This cosy haunt will be serving up a special menu of seasonal delights, such as crown of English turkey, pan-roasted duck and a mushroom and truffle risotto.


10 user reviews 4

Stunning Quaglino's has entertained everyone, from royalty through to celebrities, and is perfect for something a little different come Christmas day. Descend down the stairs to find a unique Art Deco-inspired space, with a three-course set menu to keep you fed and watered.

@ The Curry Room at The Rubens at The Palace Hotel on Sun, 25th Dec 2022 @ 15:00 - 22:00

Add some luxury to your Christmas Day lunch in London with a trip to The Curry Room at The Rubens at The Palace. Located a stone's throw from Buckingham Palace, the Indian restaurant is serving up a four-course feast, including petit fours, within a luxury setting. Or, if you fancy something a little more relaxed, check out The New York Bar for live music in a chilled atmosphere. 

The Devonshire

570 user reviews 4

A gorgeous Balham favourite (notorious for their booked-out Sunday roasts) The Devonshire are swinging open their doors on Christmas Day in the city for a full blown Christmas feast, complete with crown of English turkey, a mushroom risotto for the vegetarians and a glass of Champagne on arrival.

The Chelsea Ram

386 user reviews 5

This gorgeous gastro-pub is the perfect spot for Christmas dinner if you're looking for a homely feel with contemporary edge. With its fresh food, fine wine and delightful selection of beer, it's a quaint, all-round lovely place packed with yuletide spirit. Dinner includes four courses and a glass of bubbles.

The Wheatsheaf

163 user reviews 5

If you're searching for an authentic pub to spend your Christmas Day in, look no further. This beautiful Victorian public house has superb sips behind the bar that will perfectly complement your traditional Christmas dinner, alongside British staples such as pigs in blankets and slow-braised Devon lamb shoulder.


333 user reviews 4

South African favourite Bbar are putting on an almighty spread for Christmas day diners in London this year. Head over to their Victoria restaurant where adults and children alike will be welcome to try vegetable bunny show, grilled swordfish, BBQ short ribs and more, perfect for those looking to try something different. 

@ The Milestone Hotel and Residences on Sun, 25th Dec 2022 @ 12:30 - 18:00

Fancy a feast fit for a king? The Milestone Hotel and Residences in Kensington offers the ultimate fine dining experience this Christmas Day from £285 per person. From hand-dived scallops with pickled sprout shells to a double baked cheese souffle with all the trimmings, the multi-course menu delivers maximum indulgence.