Best Christmas Dinners In London 2023

So you've been tasked with planning the get-together? 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 or colleagues, and we're here to lend a hand. From swanky seasonal plates in Shoreditch to easy-going buffets, this lot is sure to get your mouth watering when it comes to planning the perfect Christmas dinner London can offer.

Last updated on 8th December 2023




Telegraph Moorgate

Ideal for a Christmas dinner in Central London, The Telegraph is a bustling pub with an industrial-style exposed ceiling to give a modern feel. Guests at this Moorgate boozer will have no problem getting into the festive spirit with a set menu featuring turkey, beef and artichoke risotto, from just £40.

Pilot Chiswick

Tuck into Christmas dinner at Pilot in Chiswick, one of West London's bougiest areas. The interiors feature low-hanging lights that give the pub a super cosy feel. There's tender beef on the menu as well as a moreish gingerbread and espresso tiramisu to finish. Wash it down with a freshly pulled pint or a glass of wine.

Cheshire Cheese

For a delicious Christmas dinner in the City of London, head on over to Cheshire Cheese. These guys will be whipping up mouthwatering two and three-course feasts from just £20 a head, with mains including turkey, salmon, beef bourguignon and a veggie nut roast.

Bōkan

The award-winning restaurant Bōkan is dishing up decadent festive menus by executive chef Robert Manea. Over sky-high, 360° views in Canary Wharf, enjoy traditional courses or an extraordinary tasting menu. Dishes include turkey with dates, chestnuts and berries, plus to finish, the special Bokan Christmas tree.

Christmas at Hard Rock Cafe London Old Park Lane

@ Hard Rock Cafe Mayfair on Various dates from Sunday 10th December 2023

Join the Hard Rock Cafe on Old Park Lane for a truly rockin' Christmas Day dinner. Enjoy either a two or three-course meal for £30.95 or £34.95 per person from midday and tuck into the likes of a surf and turf burger, the iconic full rack of ribs and finish off with a holiday brownie. 

Red Lion, Barnes

Red Lion, a beautiful, traditional-style pub, is an atmospheric location for a traditional Christmas lunch in London. Settle into the gorgeous dining room, which features panelled walls, wooden accents and intimate lighting, to chomp on gorgeous festive fare.

Hercules

Love a Christmas buffet? The Hercules in Lambeth dishes up a mean one. Their menu offers six plates catering to all dietary requirements at a bargain price. And for the more traditional, there are mouthwatering three-course options, including braised blade of beef and turkey with all the trimmings.

The Wheatsheaf

This gorgeous Victorian pub is renowned for its lovely roast dinners, so if you're wondering where to have Christmas dinner in London, 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.

Trinity Borough

Trinity Borough is the place to go for a cracking Christmas dinner. This gorgeous boozer, which boasts patterned wallpaper and plush teal booths, whips up scrumptious set menus featuring celeriac bourguignon, braised blade of beef plus a Biscoff and Baileys cheesecake.

Balans - Various Sites

An evening spent at one of these glamorous establishments isn't like your usual. Alongside quirky interiors and attentive service at Balans in Kensington, Soho and more, you'll find a mouthwatering menu of seasonal food and speciality cocktails, making for a top halal Christmas dinner in London.

Fox & Goose Hotel

Making sure you do Christmas dinner right at your party or family get-together? Fox & Goose Hotel. It's a prime pub whether you're heading over on the 25th December or the festive lead-up, especially when you consider that gingerbread and espresso martini tiramisu.