Top Christmas Dinners In London

So you've been tasked with planning the get-together this year? Look no further, because we've searched far and wide to bring you the very best of the city's festive feasting. We know how difficult it is trying to please your fussy friends and colleagues, so let us give you a hand. From swanky plates to easy-going buffets, this lot is sure to get your mouth watering when it comes to planning the perfect London Christmas dinner.

Last updated on 21st December 2021

The Lost Hours

51 user reviews 4

Chelsea's The Lost Hours has crafted a reputation for its distinctive blend of British and Colonial-inspired food. There's no better time to catch them doing their thing than Christmas, with a range of flexible spaces and a separate loft area ready and waiting to host bespoke private celebrations.

The Wheatsheaf

126 user reviews 4

This gorgeous Victorian pub is renowned for its lovely roast dinners, so if you're searching for somewhere to eat this Christmas, look no further. With a lovely traditional setup on offer, as well as plenty of superb sips behind the bar, The Wheatsheaf definitely takes away all the hassle of cooking at home.

The Loose Box

30 user reviews 4

The Loose Box in Westminster is all about hearty and wholesome food. And when Christmas time comes a-knocking? Festive feasts, cosy atmosphere and traditional roast dinners await you. Expect tasty treats such as roast Norfolk turkey with pigs 'n' blankets, as well as a rosemary lamb rump.


221 user reviews 4

Marsha is one stylish place for Christmas dinner in London, offering contemporary interiors and amazing views of the water. Nestled in Southbank, this restaurant specialises in seasonal British dishes with succulent roast chicken at the heart of the menu.

The Lord Wargrave

347 user reviews 5

This Victorian boozer is located just off Edgware Road, offering you a cosy haven with which to celebrate in. The Lord Wargrave boasts a stunning menu filled with succulent roasts and an impressive choice of cask ale, keg beer and whisky, perfect for your Christmas festivities. 

An evening spent at one of these glamorous establishments isn't like your usual. Alongside quirky interiors and attentive service at Balans Cafe Bar, you'll find a mouth-watering menu of delicious, seasonal food and a cracking selection of speciality cocktails.

The Soak

6 user reviews 5

The Christmas menu at luxury Central London eatery The Soak is an impressive affair. Choose from a selection of three, four and six-course tasting menus, with impressive and creative dishes tempting you away from the turkey for once.

The Regent

548 user reviews 4

This charming gastropub is showing Balham how it's done this year. Head down to The Regent to find delightful decor with olive hues, quaint dining tables and strewn fairy lights. Here, you can enjoy a lovely Christmas dinner for two in London, washed down with a tasty cocktail or two.

The Green Room

743 user reviews 4

This pretty pavilion is one of the city's most stylish locations for a Christmas dinner. Head to The Green Room behind the National Theatre to find this award-winning restaurant serving a menu of traditional festive fare with a sleek, modern backdrop.

The Old Ship Inn

365 user reviews 4

Looking for the perfect festive feast? The Old Shipp Inn is bringing you all the Christmas mains, from tender lamb shoulder to Norfolk turkey and a chickpea and quinoa roast. For just £28, you'll be getting three delish courses, perfect for the holiday season.


246 user reviews 4

The ultimate festive celebration, The Aeronaut's Christmas cabaret promises a night of jaw-dropping circus-themed acts and mouthwatering food. Save yourself the washing up by taking a seat in the heated marquee and leaving it up for the experts.