Best Christmas Dinners In The City Of London

London is a diamond at Christmas, from light displays and winter pop-ups galore to your choice of Michelin star restaurants or City of London favourites for your Christmas lunch. With Indian twists on a festive feast, classic turkey dinners, and even rooftop views from the area's famous landmarks like 20 Fenchurch Street and the Gherkin, here's where to go for the best Christmas dinner in the City of London.

Delicious Christmas Lunches In The City Of London

Last edited by Scarlett Welch

Last updated on 16th December 2024




Munich Cricket Club Tower Hill

Student Discount and 2 other offers

For a Bavarian twist on your Christmas dinner? Check out Munich Cricket Club Tower Hill, a bierkeller under the arches of Fenchurch Street. Three courses are £38 per person, spanning the likes of slow Dunkel-braised beef cheeks, horseradish, roasted root vegetables and homemade bread dumplings, roast turkey with roasted potatoes, braised red cabbage, Nurnberger-in-blanket and lingonberry compote, and a chocolate fondant with vanilla ice cream.

The Anthologist

Near Bank tube station on Gresham Street, you'll find restaurant bar favourite The Anthologist with a gorgeous Christmassy entrance to put you in the mood for your festive dinner. Three courses here are £49.95 per person, with the option to add on a glass of prosecco and half a bottle of wine per person for an extra £15 each.

On the menu? Ham hock terrine, smoked salmon on rye, pumpkin and sage tortellini and turkey with all the trimmings.

The Drift

Found at the foot of the Heron Tower, The Drift is a stunning space featuring ceiling-high windows, a mezzanine first floor and even cosy snugs. From restaurant and bar group Drake & Morgan, the venue has you in good hands for your Christmas dinners.

Three courses here will set you back £49.95 per person, including the likes of roasted pumpkin soup, 12-hour braised ox cheek with truffle mash, traditional Christmas pudding and more. But that's not all, since an extra £15 each will add on a glass of prosecco on arrival and half a bottle of wine each.

The Olde Wine Shades

Predating the Great Fire of 1666 and one of the oldest wine houses in the City, The Olde Wine Shades is a historical location with a history of smuggling that's pairing amazing vino from Davy's wine Merchants with your Christmas dinner. Find it on 6 Martin Lane, delving out three courses for £47 per person.

Beef cheeks braised in red wine and balsamic vinegar, rosemary butternut soup with walnut gremolata, and British roast turkey make up the menu highlights, while Christmas drinks packages start at £30 each too.

The Libertine

Guinness & Oysters and 1 other offer

The stunning Grade I-listed vaults of The Royal Exchange are the setting for The Libertine, which honours the building's history - being the first place granted a Royal Licence for serving alcohol - by making sure you have the best time drinking and dining at Christmas. Quality British produce rounds off the offering.

On the menu for £80 per person, you'll get a three-course festive feast of seared scallops served in the shell with garlic butter and a parmesan crumb, beef fillet carpaccio in a truffled pine nut dressing, roasted Norfolk turkey crown, rump of lamb, chocolate orange torte and more.

The Windsor, Fenchurch

Just a stone's throw from Fenchurch Street station, The Windsor is a cosy boozer decked out in traditional interiors - think comfy leather booths, patterned carpets and a well-stocked bar. They offer a great range of Cask Mark Accredited real ales, craft bottled beer and wines, alongside a cracking Christmas menu.

Choose between Jingle Bell beef burgers, winter vegetable Wellingtons, mac 'n' cheese topped with pulled turkey and much more, at just £24.49 per person for three courses.

Balfour At Bow Wine Vaults

Found near St Paul's Cathedral, and Bank and Mansion House tube stations, Balfour At Bow Wine Vaults is a wine bar and restaurant that's been a staple in the area since 1987. These experts in British cuisine and fine wine certainly have your backs for the best Christmas lunch in the City of London - with a 'Vintage Christmas' theme running this year, featuring on the most delicious classics.

Tuck into three courses spanning the likes of oak-smoked salmon, pressed confit duck terrine, beef brisket with roasted bone marrow, and free-range turkey ballotine served alongside pigs in blankets, bread sauce, roast potatoes, seasonal vegetables and cranberry compote. For dessert? Everything from chocolate truffle cake to Christmas pudding with brandy custard.

Darwin Brasserie

Sky Garden's Darwin Brasserie takes advantage of those famous views from Level 36 of the Walkie-Talkie building, for a perspective on the City of London like you've never seen it before. Serving gastro British and European grub, it's a great place to get Christmas dinner.

Choose between festive brunches and the festive set lunch menu, the latter of which features Basque cheesecake and pear crumble for pudding, traditional roast turkey or Hampshire pork chop mains, and duck and ham hock terrine as the highlight for starters.

Searcys at the Gherkin

Found right on the top floors of the Gherkin, Searcys is a fine choice for your City of London Christmas dinner. The venue's Searcys Helix restaurant pairs contemporary British food with those sweeping, 360-degree views far out over the centre of London.

At Christmas? Expect three-course dinners including Gloucester Old Spot pork and rabbit ballotine, Gressingham duck terrine, Norfolk Bronze turkey crown, 45-day-aged Hereford rump. For dessert, there's even brandy butter Christmas pudding or apple and damson crumble.

Smiths of Smithfield

Chef's Choice Menu and 6 other offers

Pre order from the Christmas Chef's Choice menu at Smiths of Smithfield and get two courses for £44 or three courses for £49 (£59 or £75 per person usually). This offer runs every day in November, and on Mondays, Tuesdays and Saturdays in December - all across the indoor tables of the No.3 Rooftop Restaurant, so you can enjoy views across Farringdon while you dine.

Expect a menu spanning luxury ingredients, including Yorkshire venison tartare, turbot with roasted leeks, wild mushrooms, champagne and caviar beurre blanc, chestnut and cranberry-stuffed turkey, and 9oz dairy cow sirloin with bone marrow gravy.

Wagtail Rooftop Bar & Restaurant

BYOB - Bring Your Own Boss!

Offering amazing views of City of London landmarks like St Paul's Cathedral, the Gherkin, and the Walkie Talkie Building, Wagtail Rooftop Bar & Restaurant is a stunner all year round. But at Christmas? They take things up a gear with a best of British menu spanning the likes of pressed Barbary duck terrine, roast Norfolk Bronze turkey, slow-cooked beef short rib and traditional Christmas pudding.

Two courses are £75 each while three courses are priced at £85 per person, with private dining spaces and igloos also available to hire.

The Folly

Part of the Drake & Morgan Collection and found right on Gracechurch Street in the City of London, The Folly is a stunning space that's usually decorated in florals but goes all-out with the Christmas decor and themed drinks come the festive season. Whether you choose the three courses for £49.95 per person or upgrade to the glitz and glamour menu with extra special dishes and booze included in the price, it's bound to be a yuletide occasion to remember.

Think 12-hour braised ox cheek with truffle mash, roast turkey with all the trimmings (pigs in blankets, pork and apricot stuffing, roast potatoes and seasonal vegetables), and indulgent chocolate opera cake too.

Aviary Rooftop Bar & Restaurant

Free Bubbles from 5pm to 6pm and 2 other offers

Perched on the 10th floor of the Montcalm Royal London House Hotel in Finsbury Square, Aviary Rooftop Bar & Restaurant's enviable views across the City of London make it stand out from the rest. The Christmas set menu at this British ingredients-led venue coasts £75 for two courses or £85 for three, complete with the option to add on an extra cheese course for a further £15 each.

Think the likes of beetroot-cured Scottish salmon, roast Norfolk Bronze turkey with all the trimmings and chocolate orange honeycomb torte. Topping it off? Igloo dining too.

Coq D'Argent

For groups of under 12 people, Coq D'Argent's Christmas menu is the perfect pick - and not just for those views of St Paul's Cathedral, Mansion House, Monument and the Bank of England from its No.1 Poultry location. Three courses here will set you back £75, featuring festive fare with a French leaning.

Chow down on pumpkin ravioli with black truffle, rabbit and duck liver ballotine, haunch of wild roe deer, traditional turkey and more across this luxurious menu.

Brigadiers

From the team behind Michelin-starred Gymkhana and Trishna comes Brigadiers, the Indian Barbecue restaurant and sports bar on Bloomberg Arcade. This unique venue serves festive feasts for £95 each, spanning Achari chicken skins, their famous BBQ butter chicken wings, spiced scallops, masala turkey pot pie, pork cheek and prawn biriyani and mince pie kulfi for dessert.

And if you want to dine privately? There are spaces for that too.