This grand Mayfair restaurant – open since 1976 – is a London institution and as such, is offering a classic Christmas Day feast. It's £195 a head, and includes scallop gratin or foie gras terrine, before a big ticket roasted norfolk bronze turkey with pigs in blankets, honey-roasted parsnips, roast potato, yorkshire pudding, roasted chestnuts and sprouts.
Looking for a traditional Christmas meal – aka, the roast with the most – but without all the faff? Feasting on December 25 definitely doesn’t mean getting up at 6am to brine your turkey, half-destroying your kitchen and then washing up for the rest of the day. London’s full of great restaurants that’ll do you proud, whether you’re after fancy hotel dining rooms with elaborate set menus, a welcoming gastropub, a down-to-earth curry house or a proper feast in Chinatown.
Here are the best places to eat out on Christmas Day in London.
The best restaurants open on Christmas Day at a glance:
- 💸 Best big budget blowout: The Ritz, Mayfair
- 👛 Best under £100 a head option: The Wolseley, Mayfair
- 🍛 Best non-trad choice: Tayyabs, Whitechapel
RECOMMENDED: Things to do on Christmas Day in London.
The information on this page was correct at time of publication, but please check with venues when you book.


























