Christmas Dinner

London’s Best Festive Menus

Food & Drink /

Where to indulge in yuletide feasting across the capital

This post may contain affiliate links. Learn more

After a hassle-free Christmas Day? Fear not: there are an abundance of chefs willing to do the hard work for you. Here are London’s best festive menus for 2021 – from the traditional to the alternative.

Best Festive Menus in London 2021

J Sheeky

J Sheeky

Covent Garden’s historic seafood restaurant has launched ‘The Greatest Story Ever Gold’ this Christmas. There are a series of festive specials on offer, including oysters paired with Nyetimber wine, a Rhubarb, Nyetimber and Panettone trifle and plenty of cocktails. It’s the perfect place to grab lunch during your Christmas shopping, a pre theatre supper, or for a festive outing with friends. Choose to dine inside or outside on the cosy terrace. On until Monday 6 January.

Union Social

union social

Union Social is the main restaurant in East London’s newest hotel, The Gantry. It has a slick yet relaxed vibe, with friendly staff and a cosy winter terrace boasting heaters, a fire pit and yellowy lights. With a special three-course festive menu devised by Executive Chef Salvatore Coco, you can expect mouth-watering dishes like Confit Barbary Duck Leg Terrine, Pan Seared Queen Scallops and Coconut Friand & Custard with Gingerbread Crumble. Make it an occasion by having drinks on the twinkling terrace before or after your meal. Open every day during December, £75pp, for bookings call 0204 5497 600.

The Spread Eagle

The Spread Eagle Christmas Menu

Spend your Christmas cosying it up in London’s first 100 per cent vegan pub, The Spread Eagle. The kitchen remains a seasonal hotspot, working directly with foragers and local producers to bring a fresh (and minimal waste) menu. For the festivities, the pub has curated a menu of British classics – all vegan, of course – that would surely convert even the most adamant of meat-eaters. Expect to find savoury delights like deep fried shamembert, sweet potato and squash soup, nut roast and beet wellington, as well as sweet highlights such as sticky toffee pudding, festive trifle and plum crumble. Hearty and delicious. Two courses for £20, three courses and a glass of prosecco for £30.

Duck & Waffle

Duck & Waffle Christmas 2021

This Christmas, Duck & Waffle will be whisking guests away from London to its very own Polar Express in the sky. Explore the newly transformed restaurant, which now resembles a train station complete with platforms, old-fashioned fixtures, a ticket kiosk and handsome waiting room. Feasting will take place in the main dining room, which takes inspiration from the magical, North Pole-bound locomotive. Executive Chef Elliott Grover will be presenting a specially curated four-course festive menu made with traditional ingredients on Christmas Day, featuring Christmas Spirit (Duck & Waffle’s ‘naughty’ version of a hot chocolate), Lobster Cocktail with Marie Rose sauce and a Black Truffle and Wild Mushroom Risotto. For dessert, guests can choose from the likes of Homemade Christmas Pudding with brandy custard and a Chocolate and Cherry Roulade with cherry ice cream. And – because Christmas isn’t Christmas without one – the meal will conclude with Duck & Waffle’s signature cheese plate. The Christmas menu will be served from 1130am to 5pm on Christmas day, £120 per adult and £45 for children under 10.

34 Mayfair

Cake nestled between pink presents

This season, step into a world of apres-ski, seventies kitsch and appetising delights with 34 Mayfair’s ‘The Grand 34’ Christmas takeover. The fun takes place on the terrace, where folk nouveau meets alpine splendour. Guests can get into the festive spirit with the new cocktail menu collaboration with Courvoisier Cognac, which features the likes of the Panache XO (Courvoisier XO, apple Aperitif, pumpkin spice syrup and anise) and the Renaissance Highball (the Macallan 12yo Double Cask, umeshu, amaretto and ginger ale). While there, make sure to tuck into seasonal à la carte showstoppers like the Porcini Pizza, 34 Lobster Mac ‘n’ Cheese or Japanese Wagyu Fillet Steak.


Blood Orange Negroni with bottle surrounded by tree branches and snow

Experience a traditional Italian Christmas this year at Daphne’s, which has amped up the cosiness with festive decorations, a blazing fireplace and a new limited-edition cocktail menu. Guests can sit back with a cocktail in hand and indulge in a number of Italian favourites for the season. Think octopus carpaccio with pickled fennel and datterini tomato, mixed wild mushroom risotto, amedei chocolate mousse with Maraschino cherries and homemade tiramisu.

Covent Garden

covent garden festive dining dome

The Covent Garden Piazza is now home to a handful of Ramsbury Forest domes. These festive igloos are nestled amongst bauble-covered Christmas trees, and offer a unique dining experience. On the menu you’ll find a 24-hour marinated succulent free-range chicken or a plant-based option, both with all the trimmings and lashings of gravy, and there’s a warming apple crumble for pudding. Classic packages £180 (£30 per head) and VIP packages £300 (£50 per head).

The Cadogan Arms

Cadogan Arms, Christmas Menu

King’s Road institution The Cadogan Arms reopened recently following a big refurb, complete with an impressive new food offering. Its seasonal set menu includes smoked salmon and rye bread to begin, followed by Beef Wellington with all the trimmings – duck-fat roasties, honey glazed parsnips and pigs in blankets – ahead of a classic Christmas pudding with brandy butter sauce. The pub’s cosy interiors make for the perfect roast setting too, with stylish velvet chairs and garland-bedecked fireplaces. The cherry on the cake? A hot buttered rum tipple to warm the cockles. Those after a hassle-free Christmas, meanwhile, can book The Cadogan’s special six-course menu, which includes bubbles on arrival and crackers. Seasonal set menu £60pp, Christmas Day menu £200pp.


Dishoom Christmas Day Menu

Spice up your Christmas dinner at Dishoom, which is serving up an Indian feast this season inspired by the sharing culture of Bombay’s Irani cafes. Available across all of its branches, the menu features Indian twists on festive classics: turkey ran – or a brand new vegan alternative – alongside Bombay potatoes, chilli Brussel sprouts and cranberry chutney. Can’t imagine a trip to Dishoom without tucking into some black daal? Fear not: it features too, alongside a number of other house classics, finishing off with a Gadbad Mitha dessert – cinnamon ice cream with fresh fruit and vanilla sponge. £39pp.

Café Biltmore Restaurant & Terrace

Cafe Biltmore Christmas

You can’t go wrong with Jason Atherton. The legendary Michelin-starred chef heads up the kitchen at Café Biltmore, and, together with his team, will be whipping up a set menu of warming comfort food dishes this winter. Begin with beetroot cured salmon or Jerusalem artichoke velouté before tucking into the main event: bronze turkey with Yorkshire puddings and roasted seasonal vegetables. Pescatarian? Opt for the Newlyn line caught cod with Alaskan prawn risotto. To finish, it’s a milk chocolate hazelnut delice with clementine sorbet or a traditional Christmas pudding. Available 1 – 24 December 2021, £75pp for adults, £37.50 for children.

The Grill at The Dorchester

The Grill at The Dorchester

The Dorchester’s famous façade really comes alive come Christmas, when a twinkling tree pops up beside the giant clock. Wander through here to The Grill, where young chef Tom Booton presents a modern twist on traditional British dishes. There are a number of set menus available over the festive period, including a five-course Christmas Eve dinner, and a decadent Christmas Day lunch with wine pairings – both accompanied by live music. Afterwards, head to The Bar at The Dorchester for a festive twist on the Negroni. Christmas Eve dinner is £185pp; Christmas Day lunch is £350pp.

Sea Containers London

Sea Containers, Christmas Menu

It’s always nice to have the River Thames as the backdrop to your meal – particularly when that’s paired with Laurent-Perrier Champagne. In the run-up to Christmas, head to Sea Containers Restaurant on the South Bank to enjoy a decadent feast of salmon tartare, roast Norfolk turkey with all the trimmings and an apple cobbler dessert. The eatery is also open on Christmas Day, where guests can enjoy a five-course sharing menu – either the traditional turkey or something a little different, such as dry-aged sirloin with charred cauliflower. The Christmas Feast from £72pp; Christmas Day Set Menu from £115pp.

Petersham Nurseries

Petersham Nurseries

Botanical wonderland Petersham Nurseries gets even more beautiful during the winter, with both its branches decked out in firs, holly and ivy. Various different menus are available across the Richmond and Covent Garden venues, all championing seasonal, high-quality produce with Italian flavours. At the Petersham Nurseries Café in Richmond, guests can enjoy Taleggio arancini, celeriac pithivier with wild mushroom, and pear and thyme tarte tatin – washed down with a spiced orange and cinnamon Bellini. The Covent Garden restaurant, La Goccia, has a whole host of treats to choose from too, such as Haye Farm beef tartare, pumpkin ravioli and dark chocolate mousse with Sicilian oranges.


Bring a bit of La Dolce Vita into your festive season with Norma’s Sicilian-inspired feasting menus. Begin with sharing dishes like seafood platters and winter caponata followed by main course centrepieces such as slow-roasted lamb with turnip tops and pomegranate. Finish on a sweet note with Norma’s seasonal cannoli selection paired with homemade limoncello. Dining with a group? Consider the restaurant’s private dining room, Etna, which seats up to 14 guests. From £55pp.

Le Pont De La Tour

Le Pont De La Tour Winter Terrace

This long-standing riverside restaurant always pulls out the stops for the festive season, with its garden transforming into a glittering winter wonderland. It’s a worthy spot for Christmas Day, when guests will be treated to a French-inspired five-course menu. Begin with canapés – yellowfin tuna, aged Comté gougères – followed by a horseradish cured salmon and poached native lobster starter. For mains, it’s roast turkey with apricot and thyme stuffing, fondant potatoes and cranberry purée, ahead of a chocolate marquise dessert. Save some space for the cheese course and final mince pie. £120pp,

Where To Buy Your Christmas Tree in London / Special Occasion Restaurants in London