Best Christmas Dinners In London 2024

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 in Soho, this lot is sure to get your mouth watering when it comes to planning the perfect Christmas dinner London can offer.

Last edited by Jasmine Lee Kennedy

Last updated on 15th November 2024




The Regent

Two For £15 Cocktails

This charming gastropub is showing Balham how it's done this year. Head down to The Regent to find delightful decor with olive hues, quaint dining tables and strewn fairy lights. You can bag two tantalising courses for £26 Monday to Wednesday, with dishes including pan-fried cod and roast turkey.

Come the weekend, they're offering the festive feast and fizz package, which features three courses from the same menu, plus a glass of fizz and live music, for £45 per person.

County Arms

Offering a blend of vintage charm and contemporary style, this stunning Wandsworth gastropub is a cosy place to book Christmas dinner in London. Fitted with a variety of private dining rooms and event spaces, County Arms lets you tackle a seasonal spread laden with turkey, beef rump or parsnip and celeriac nut roast - at £42 for three courses.

The Folly

Premium Mixology Classes and 1 other offer

This botanical-inspired haven is arguably one of the best restaurants for Christmas dinner in London. You can enjoy anything from a canapé reception and winter buffet to a sumptuous three-course setup at The Folly. Tuck into Cornish roast cod, Jerusalem artichoke risotto and caramelised pear ginger cake, for £49.95 per person.

Inamo Soho

Unlimited Asian tapas & sushi with free-flowing wine or beer £54.95 per person and 2 other offers

Forget the traditional festive meal and go for something a bit more futuristic at Inamo, one of the best restaurants in London for Christmas dinner. Using the interactive ordering system, you can set yourself up with a mouthwatering tasting menu, featuring sashimi, sushi, large plates and Asian tapas.

This year, their Christmas menu features everything from beef tataki rolls to Sichuan chicken and miso aubergine, available here, in their Games Room and at their Covent Garden Onyx Room.

Smith's Bar & Grill

Sharing Roast for 2 & Unlimited Red Wine and 14 other offers

For one of the best Christmas dinners in London, this gorgeous eatery is just the place. Smith's Bar & Grill is bringing you a traditional lineup of roast turkey with all the trimmings and plenty of puddings, alongside delicious festive specials. Join them from £90 per person for their Christmas Day feast, where they'll be whipping up a delightful three-course menu finishing on a sweet note, like chocolate fondant. 

Ayllu

Live DJ Sessions and 16 other offers

Fancy trying something unique for this year's Christmas do? Experience Allyu's sumptuous menu of modern Nikkei cuisine, with dishes including tasty ceviche, festive sushi rolls and Peruvian-style bites in luxurious surroundings. On Christmas Day, it's offering an eight-course feast featuring the likes of Pava Asado turkey, seasonal uramaki and more, from £75 per person. 

The Little Orange Door

Bottomless Brunch

If you're after a festive spot to grab a Christmas evening dinner, The Little Orange Door in Clapham is the picturesque place for you. You can check out their pretty conservatory and hit the private gin bar, or have a romantic, candlelit roast turkey meal.

Their festive menu starts at £35 for two courses, or £40 for three, including everything from flank steak to a spiced winter vegetable Wellington and a chocolate orange brownie.

Aviary Rooftop Bar & Restaurant

20% off Christmas Food and 1 other offer

Want a Christmas dinner to remember? Aviary Rooftop Bar & Restaurant is a haunt with gorgeous heated igloos that are sure to add an extra sense of exclusivity to your partying. Ditch the cooking and head here for Scottish salmon with beetroot, roast celeriac and traditional turkey spreads in a stunning setting.

Pilot Greenwich

Pilot is one of the best pubs for Christmas dinner in London that's rustling up multi-course menus this festive season. Kick things off with starters such as wild mushroom ravioli, before moving on to sumptuous mains like braised beef, pan-fried gnocchi or an Usk Vale turkey breast.

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 wild mushroom ravioli, braised shin of beef plus an Amaretto bread and butter pudding.

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 £23.49 a head, with mains including roast turkey, festive burgers and a winter Wellington.

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 like turkey with dates, chestnuts and berries or a more unique winter truffle risotto, plus to finish, the special Bokan snow tree.

The Great Christmas Feast

@ The Lost Estate on Various dates from Thursday 21st November 2024

A chilling Christmas Eve awaits at The Lost Estate. Join Charles Dickens for a ghostly tale and a festive feast. Expect appearances from Scrooge, Tiny Tim, and more, all set against a backdrop of Victorian splendour. Tickets for The Great Christmas Feast are available from £175 per person. Don't miss this immersive experience filled with delicious food and refreshing cocktails.

Megan's - Various Sites

Prepare for the festive season at Megan's with their fabulous festive menu. Step into a twinkly wonderland and indulge in a Mediterranean feast with all the trimmings. From bacon-wrapped dates dunked in Christmas fondue to crispy brussels sprouts on creamy labneh, from shakshouka-baked sea bass to lamb kofte shish, they've got your tastebuds covered.

Auberge

Complimentary glass of prosecco and 1 other offer

Whether you're looking for a cosy private dining space to host a Christmas party or just a chilled meal with friends and family, Auberge in Waterloo is just the place for you this festive period. Expect modern, black interiors and a top choice of craft beer, plus a cracking Christmas menu.

You can enjoy beef bourguignon, sweet potato curry and a classic roast turkey here, followed by warm sticky toffee pudding - at two courses for £29.95, or three for £34.95.

St Pancras Bar and Brasserie

Searcys Brasserie and Champagne Bar is tucked away in St Pancras station, and it's a pretty sophisticated spot to enjoy a Christmas meal. They specialise in fizz, with the longest Champagne bar in Europe and 'press for Champagne' buttons on the tables.

Their Alpine-themed set menu is the perfect way to celebrate the festive season, costing £42 for three courses and a glass of sparkling wine. Think roasted celeriac soup, braised corn-fed chicken, mushroom risotto and more.

The Libertine

Wellington Wednesdays and 2 other offers

Tucked away in the vaults of The Royal Exchange, The Libertine is a gorgeous restaurant that boasts beautiful exposed brick ceilings, a tilled bar and cosy booths. 

This Christmas, it's serving a scrumptious three-course festive set menu with hot smoked salmon and lobster arancini to start, then roasted Norfolk turkey crown with all the trimmings, drizzled in a red wine gravy. And to finish? Sticky toffee pudding. 

Christmas at Slug & Lettuce

Whether you're celebrating with friends, colleagues or family, Slug & Lettuce offers a fantastic space for a Christmas get-together. Not only can you book group tables, but if you fancy something a little more private, most even offer private hire. Whichever venue you choose, whether you head to the Aldgate, Croydon, Canary Wharf or elsewhere, you'll get to enjoy floral-meets-geometric patterns and delicious, affordable drinks.

When it comes to the Christmas dinner menu, you can expect a Slug & Lettuce spin on your usual Christmas feast, with mains such as turkey with all the trimmings and surf & turf. Some venues even offer premium menus, which feature duck breast with truffle dauphinoise and panettone cheesecake, if you want to elevate your festive foray just that little bit more.

Albert's Schloss London

Best known for its weekly lineup of entertainment, Albert's Schloss in the West End is also a great choice for Christmas dinners with a German twist. While sipping on steins of Bavarian beer or creative cocktails, you can enjoy two or three courses, starting at £45 per person.

Tuck into everything from roasted pork knuckle with apple sauce to a Gruyere cheese and onion soup, followed by an indulgent chocolate roulade.

Dim T Victoria

This holiday season, Dim T Victoria and Hampstead offer a unique and festive dining experience with a delicious twist. Treat yourself to a seasonal menu featuring a mix of classic festive flavours and Dim T's signature Asian-inspired dishes and bag three courses for £29.95.

From yakitori chicken skewers to start to crispy aromatic duck for mains, there's something for everyone in this stylish and relaxed setting. Whether you're gathering with friends, family, or colleagues, Dim T Victoria is the perfect place to enjoy an unforgettable Christmas meal.

Tuttons Restaurant

One of the most famous and historic restaurants in the city, Tuttons can be found in the heart of Covent Garden, nestled on the Piazza. Expect traditional, decadent interiors including read leather booths and high ceilings, alongside a British menu sourced from UK-based suppliers.

Sip elegant cocktails while you dine, on a three course menu that costs £48 per head. Indulge in whiskey cured salmon, roast turkey wrapped in bacon or a stuffed acorn squash, followed by a dreamy cranberry and white chocolate creme brulee.

Rick Stein Barnes

Festive Menu

Rick Stein Barnes is the spot for a memorable Christmas dinner, offering a cosy ambience, refined décor, and a menu of festive seafood delights. Relax by the river and savour dishes that bring a fresh twist to holiday flavours.

On the menu, you can expect to tuck into the likes of poached quenelles of gurnard with shellfish sauce to start, followed by mains of salmon en croûte with tarragon butter and spinach. For dessert? Christmas pudding, of course. 

Christmas Day Dinner

@ The Biltmore Mayfair on Wed, 25th Dec 2024 @ multiple start times (see ticket info)

Make this Christmas Day unforgettable with a luxurious Christmas Day Dinner at one of London's most iconic venues, The Biltmore. Indulge in a festive feast like no other, with a carefully crafted menu featuring pappardelle oxtail ragu, grilled fish of the day and Jersey rock oysters from £160 per person. For dessert? Look forward to New York cheesecake with cranberry and spices. 

With exceptional service and a festive ambience, it's the ideal way to relax and enjoy a stress-free, indulgent Christmas meal without the hassle of cooking.

Browns Brasserie & Bar Covent Garden

Browns Brasserie & Bar Covent Garden on St Martins Lane has style on its side, featuring plush armchairs mixed with ornate ceilings, glistening chandeliers and draped curtains for a relaxed yet upmarket ambience.

Their daily festive dining menu comes in at £38 per person for three courses, with options such as duck liver parfait or roast parsnip and apple soup to start. As for mains, sink your teeth into warming classics, such as turkey with cranberry stuffing and garlic-thyme roasted potatoes, as well as glazed pork belly and a root vegetable tart.

Looking for somewhere to dine on the 25th December? This lovely spot will make it an occasion to remember, with a droolworthy Christmas Day menu coming in at just £105 per person. Heavenly mains include mint-crusted rack of lamb and a portobello mushroom Wellington.

London Comedy Lunch

@ City Central at The HAC on Thursday 5th and Friday 6th December 2024

This year, make your yuletide meal a memorable one by attending the London Comedy Lunch at The HAC. Taking place in December for two nights, it promises laugh-out-loud funny sets from the likes of Jo Caulfield, Simon Brodkin and Tom Stade. Packages start from £325 per person and include a three-course meal, drinks reception and plenty of wine and beer options. 

Christmas Dinner Party Cruise

@ Tower Millennium Pier on Sat, 30th Nov 2024 - Fri, 20th Dec 2024

Spice things up this Christmas with a Dinner Party Cruise, setting off from Tower Millennium Pier. You'll get to enjoy some of London's best sights as you sail down the river, while tucking into a three-course festive meal of roast turkey, Scottish salmon and more.

Your £95 ticket includes a glass of bubbles on arrival and half a bottle of wine per person, as well as live DJ sets. And after your meal? Boogie the night away on their spacious dancefloor.

The Savoy

Fancy an elegant meal on Christmas Day? The Savoy in Strand is an iconic, luxurious hotel that's home to a fantastic selection of upmarket restaurants offering festive dining: Gallery, The River Restaurant, Savoy Grill and Restaurant 1890 by Gordon Ramsay.

Gallery, found right at the heart of the hotel, showcases tall, grand ceilings and interiors dripping in stylish glamour (think plush red booths and an eye-catching marble bar). Here, you can delve into a beaut Christmas Day meal (£275 per person), which includes oysters, caviar and a choice of roast, or a festive afternoon tea.

Or, if you'd like to try a Christmas menu designed by Michelin-starred chef Gordon Ramsay, head to The River Restaurant. A suave, sleek space, it's offering a special Christmas Day menu (£290), featuring hand-dived Orkney scallops, roasted goose and so much more.

Another of Gordon Ramsay's highly acclaimed restaurants, Savoy Grill brings a combination of British and French cuisine to the fore, which is echoed in their special menu on the 25th December; butter-poached turkey, Dover sole with caviar beurre blanc and beef Wellington are all on the cards.

Last but certainly not least, Restaurant 1890 by Gordon Ramsay is hosting a spectacular Christmas Eve lunch tasting menu (£125), where you can dig into native lobster or Royale Windsor Park venison, with a delightful lineup of petite fours to finish.