Treat yourself to Christmas dinner with all the trimmings at these Belgravia restaurants which are open on Christmas Day.

Christmas Day dining at Marcus at The Berkeley

Indulge in a decadent Christmas Day lunch at Michelin-starred Marcus at The Berkeley. Run by celebrity chef Marcus Wareing, this fine dining restaurant is offering a bespoke six-course menu on 25 December, along with matched wines. Dishes include salmon, citrus, whiskey and hazelnut; Orkney scallop, bisque, cauliflower and caviar; winter truffle, artichoke and parmesan; Rhug Estate turkey, parsnip, nutmeg, shallot and sourdough or Aynhoe Park venison, pickled walnut, beetroot and juniper. Top it all off with a fabulously festive dessert of chestnut, caramel and chocolate.

Marcus at the Berkeley‘s vegetarian Christmas dinner menu features celeriac, pear, hazelnut and miso; St.Ewe egg, cauliflower, onion and sorrel; winter truffle, artichoke and parmesan; potato, sage, maitake and seeds; a selection of British and European cheeses. Pudding is chestnut, caramel and chocolate.

Chocolate, peanut and caramel cake

Chocolate, peanut and caramel cake at Marcus at the Berkeley

Sittings are available between 12pm and 4.30pm. The six-course menu with matched wines costs from £425 per person.


A white plate filled with small items of food

Devonshire duck, beetroot, plum, almond at Marcus at the Berkeley

Christmas Day dining at The Lanesborough Hotel

Visit the five-star Lanesborough Hotel near Hyde Park on Christmas Day to feast on a five-course Christmas dinner featuring modern classics. Choose from five starters, four mains and five desserts, including vegetarian and vegan options. Served in two sittings, the hotel is also offering a children’s menu. The menu costs £320 per person.

Christmas Day dining at The Thomas Cubitt, The Alfred Tennyson and The Orange

Book Christmas Day lunch at one of these characterful Cubitt House pubs: The Thomas Cubitt on Elizabeth Street; The Alfred Tennyson on Motcomb Street; and The Orange pub on Pimlico Road. Expect a fabulously festive farm-to-fork dishes using the finest seasonal produce from British, local and sustainable suppliers. The Christmas Day menu costs £150 per person and includes four courses, including a choice of four dishes for starter, main and pudding. Starter highlights include duck liver and foie gras parfait; pastrami cured Scottish salmon; and langoustines. Top mains include the traditional turkey with pigs in blankets, sourdough bread sauce, damson jelly, and seasonal vegetables. Other mains include roasted onion tart; turbot and Angus sirloin.

A table with a white tablecloth laid out with candles and a banquet of Christmas food

Cubitt House Christmas banquet

Leave room for a festive pudding with top picks including Christmas pudding with brandy sauce; chocolate and chestnut tart; pear sorbet; or Amalfi lemon steamed pudding.

A Christmas pudding on a plate with a flaming saucepan pouring liquid onto it

Christmas Day at Pétrus by Gordon Ramsay

Celebrate Christmas with a Michelin-starred lunch or dinner at Pétrus by Gordon Ramsay. Diners can expect exquisite dishes paired with the finest wines. The Christmas Day menu costs £275 per person and features six courses and dishes, including the restaurant’s famous lobster ravioli. With a spectacular circular dining room boasting a floor-to-ceiling wine cellar, Pétrus is a modern French restaurant based on Kinnerton Street in the heart of Belgravia. Book your table here or call 020 7592 1609.

A white plate with meat and vegetables

A chocolate dessert with two chocolate biscuits sandwiching a mousse with ice cream on top