Best Christmas Lunches In London 2025

As much as we love buying gifts and letting loose at the office party, we all know that the real winner is that festive spread. And if you're looking for a cosy spot to feast on scrumptious seasonal grub? You've come to the right place.

From intimate British pubs with roaring fires and affordable eats to upmarket restaurants for that special touch, we've put together a list of the best places for Christmas lunch in London this 2025.

Our Picks Of The Best Christmas Lunch London Has To Offer

Last edited by Scarlett Welch

Last updated on 26th November 2025




Sail Loft

✨Upgrade to our NYE menu?✨

  • Location: 11/15 Victoria Parade, Greenwich, SE10 9FR
  • When: December 2025
  • Price: £42 for two courses or £47 for three
  • Why we recommend: you won't find a much more gorgeous backdrop for your meal than this - promising amazing views of the Thames from its floor-to-ceiling windows

It's not just the sweeping views of the Thames that make Sail Loft the ultimate Christmas lunch location, as the menus here are sure to wow too. Feast your eyes (and belly) on piled-high roasts, sumptuous vegetarian options, festive puddings and more, all with fizz or wine to accompany. 

While you're looking out over the water, tuck into pancetta and green peppercorn terrine, nut roasts and classic turkey feasts, followed by chocolate delice. Plus, there are buffets for those bigger parties too.

Karma Sanctum Soho Hotel

Japanese cream tea £14.00pp

  • Location: 20 Warwick Street, Soho, W1B 5NF
  • When: 25th November - 25th December 2025
  • Price: £24 for two courses or £29 for three
  • Why we recommend: this is a cool, music-inspired venue that adds some edge to your celebrations, and their festive menu is one of the most affordable around

With multiple Christmas dinner packages on offer, staring from only £24, Karma Sanctum Soho is the place to be for your festive celebrations. This place is inspired by all things rock and roll, paying homage to some of the genre's biggest starts throughout the venue.

Dine at its restaurant, Wild Heart Bar & Shokudo, and tuck into free range Norfolk bronze turkey, squash and red wine risotto and a chocolate, silken tofu and whiskey mousse.

Salt Yard Borough

£55pp Group Sharing Set Menu and 3 other offers

  • Location: New Hibernia House, Winchester Walk, London Bridge, SE1 9AG
  • When: December 2025
  • Price: from £55 for a sharing meal
  • Why we recommend: for a Spanish twist on your Christmas meal, this place is a must - and sharing a huge feast with friends or family certainly gets you in the festive spirit

If you're on the hunt for a Christmas lunch near London Bridge, be sure to check out Salt Yard. The eye-catching venue comes complete with scrumptious set menus starting from £55 per person, designed to be shared among the table.

Their tasty tapas dishes include prawns pil-pil, romesco lamb skewers and burrata Pugliese, as well as a charcuterie selection. Plus, the Basque cheesecake is truly stunning.

Lost Property Hotel

  • Location: 3-5 Ludgate Hill, St Paul's, EC4M 7AA
  • When: December 2025
  • Price: £55 for four courses
  • Why we recommend: the interiors are truly stunning - we particularly love the 100-piece glass chandelier made in the shape of birds, right in the centre of the dining room

For those mouthwatering Christmas lunches in the heart of the City of London, Lost Property Hotel is a top choice. Head inside this glorious venue for a festive set menu at its restaurant Found, including roast turkey ballotine, vegan Wellington and traditional puddings.

Inside, you'll find sparkling Murano glass chandeliers hanging from the high ceilings, with cosy leather sofas to relax in as you dine. It's a pretty striking dining destination, and guaranteed to impress your guests.

George IV

  • Location: 185 Chiswick High Road, W4 2DR
  • When: December 2025
  • Price: £38 for two courses or £42 for three
  • Why we recommend: their moreish menu doesn't skimp on the plant-based options, while still retaining the traditional turkey dinner

When it comes to Christmas Day lunches in London, Chiswick's George IV has to be right up there. There's a three-course feast in store on the big day itself, alongside other festive menus and buffets for the lead-up. No matter what you choose, expect a warm welcome.

On the menu this year? London Porter smoked salmon and roasted butternut squash soup, followed by Usk Vale turkey breast or a creamy wild mushroom gnocchi. And the best part: their sticky toffee Christmas pudding.

Astronomer

Upgrade to our festive dining menu🎅🎄 and 3 other offers

  • Location: 125-129 Middlesex Street, Shoreditch, E1 7JF
  • When: December 2025
  • Price: £43 for two courses or £47 for three
  • Why we recommend: a stone's throw from Liverpool Street station, this couldn't be a more convenient place to host your festivities, and they've got multiple set menus to choose from

The Astronomer is the coolest of cosy pubs found near Liverpool Street station, making it ideal for your Christmas feasting. But it's not just the look that's on point, as the tasty food includes a set menu, buffet, alongside multi-course dinners packed with the classics.

They've got menus for the big day itself and Boxing day, as well as a £47 three-course offering that funs throughout December. Think King prawn cocktail, nut roast with all the trimmings or a succulent turkey breast paired with pigs in blankets.

The Sterling

  • Location: The Gherkin, 30 St Marys Axe, City of London, EC3A 8BF
  • When: December 2025
  • Price: £43.50 for two courses or £48 for three
  • Why we recommend: you won't mind a much more iconic venue to host your Christmas meal in, and we love the wide variety of festive menus on offer

Leading the way in cool interiors, The Sterling is found tucked away at the base of the Gherkin, attracting a City clientele. This iconic location is ideal for a celebratory lunch in the name of Christmas, where you can dig into gastronomic pub food while feeling like a real VIP.

As well as several canape, finger food and buffet menus, there's the option for two or three sit-down courses. Think oak smoked salmon, braised beef Bourguignon pie, roasted fillet of sea bream and more, followed by traditional Christmas pudding.

Hand & Flower Hammersmith

  • Location: 1 Hammersmith Road, W14 8XJ
  • When: November and December 2025
  • Price: £42 for three courses
  • Why we recommend: this is a warm, inviting space that serves up hearty plates galore, and their desserts are unmissable

If you're searching for a cosy spot to enjoy a Christmas lunch in a London pub, the Hand & Flower in Hammersmith is a top contender. This traditional pub pairs Victorian charm with a festive atmosphere, offering a seasonal menu packed with hearty classics and modern twists.

Whether you're tucking into a roast turkey with all the trimmings or raising a glass of mulled wine by the fireplace, it's a warm and welcoming choice for a midday celebration. Think braised beef, nut roasts, chocolate brownie mousse cake and much more.

Aviary

  • Location: 10th Floor, 22-25 Finsbury Square, City of London, EC2A 1DX
  • When: December 2025
  • Price: from £39 for three courses
  • Why we recommend: there's nothing better than Christmas dinner with a view, and their cosy winter igloos are just so Instagrammable

In need of a Christmas Day lunch in London for 2025? Aviary Rooftop Bar & Restaurant fits the bill with its private rooftop igloos in collaboration with Grey Goose and festive courses, plus mince pies to end with.

Think British beef Wellington, salmon en croute and steaming puddings drizzled in Cognac custard. This is a really elevated Christmas lunch, and we love it for its views, and special occasion vibes.

Sticky Mango Tower Bridge

  • Location: 40 Marsh Wall, Canary Wharf, E14 9TP
  • When: December 2025
  • Price: £35 for three courses
  • Why we recommend: the gorgeous interiors feature cherry blossoms and colourful decor, making for a great backdrop for any seasonal photos

Looking for a Christmas lunch with a twist? Delight in the festive menu at riverside restaurant Sticky Mango in Tower Bridge, or their Waterloo location instead. Among cherry blossoms, tuck into the festive creations of chef patron Peter Lloyd.

Their festive set menu includes everything from Thai green papaya salad to miso glazed salmon and salted caramel duck leg, followed by a moreish spiced ginger pudding.

Ayllu

Samba Brunch: Bottomless Food and Drinks. and 20 other offers

  • Location: 25, Sheldon Square, Paddington Central, W2 6EY
  • When: December 2025
  • Price: from £39 for a tasting menu
  • Why we recommend: the unique take on festive fare here results in some seriously exciting flavours, showcasing the best of Japanese and South American cuisine

Home to one of the best Christmas lunches in Central London, Ayllu will take you on a tasting journey through modern Nikkei cuisine. Experience South American-meets-Asian flavours at this swish find where dishes range from salmon and tuna tacos to roast turkey or mushroom ceviche.

This sleek basement restaurant can be found underneath Smith's Bar & Grill, decked out in emerald green decor. Snuggle up in a comfy leather booth, surrounded by mirrors and pretty lights.

Dim T Hampstead

  • Location: Hampstead and Victoria
  • When: December 2025
  • Price: from £25.95 for two courses, or £29.95 for three
  • Why we recommend: their festive cocktails are always imaginative, and there are all sorts of scrumptious dim sum dishes that we love to share

Looking for something a little different this Christmas lunch? Dim T Hampstead or Victoria is the place to celebrate in style. With a festive menu featuring three courses, packed full of delicious, Asian-inspired dishes, this cosy spot offers a truly unique festive dining experience.

From flavorful dumplings and crispy duck to festive cocktails and everything in between, Dim T combines the best of both worlds for a holiday meal you won't forget.

Burdock

  • Location: 22-25 Finsbury Square, City of London, EC2A 1DX
  • When: December 2025
  • Price: from £39 for three courses
  • Why we recommend: whether you're in the buzzing dining area or an intimate private room, you're guaranteed great quality food and unbeatable service at this City favourite

Showcasing cool, contemporary interiors, Burdock Café & Cocktail Bar is a swish space for your seasonal bash. All the more, the kitchen is killing it with its festive feasting, making sure that both meaty and vegetarian folk are well provided for.

Get stuck into plates of salt-baked beetroot, slow-cooked beef cheek and Atlantic cod, finishing up on a gorgeous dark chocolate and orange torte. And for a private meal, their bookable Tank Bar area seats 20 guests at a time.

Butcher's Hook and Cleaver

Wine Wednesdays and 1 other offer

  • Location: 60-63 West Smithfield, Farringdon, EC1A 9DY
  • When: December 2025
  • Price: £45.95 for two courses or £49.95 for three
  • Why we recommend: for a City pub right in the heart of the action, you can't go wrong with Butcher's Hook and Cleaver, and there are private dining options available too

Situated in Farringdon, Butcher's Hook and Cleaver is the perfect place to eat for a festive feast. You'll get to enjoy a three-course spread for £49.95 per person, complete with whipped chicken liver parfait, braised blade of beef and chocolate brownie mousse cake.

You can add on a British cheese plate for an additional £5, alongside optional prosecco. If you prefer a casual meal, their buffet option costs just £29 per head and includes a variety of tasty finger food.

Chiswell Street Dining Rooms

  • Location: 56 Chiswell Street, City of London, EC1Y 4SA
  • When: December 2025
  • Price: from £39 for three courses
  • Why we recommend: this is a charming setting for a celebratory meal, and with prices starting from just £39 you can enjoy luxury on a budget

Whether you fancy a casual meal with pals or an intimate dining experience in a private space, Chiswell Street Dining Rooms is happy to provide. Set yourself up with a scrumptious feast this season, accompanied by bubbles galore.

Expect stylish, minimal interiors that really let the food shine, which is as beautifully presented as it is delicious. From roast Norfolk bronze turkey to smoked salmon with truffle cream cheese, there's all sorts to be enjoyed.

The Rubens at The Palace

  • Location: 39 Buckingham Palace Road, Westminster, SW1W 0PS
  • When: November and December 2025
  • Price: varies depending on experience
  • Why we recommend: this 5-star hotel promises decadence from start to finish, with a range of menus that appeal to different tastes and occasions. Plus, it's perfectly located for some sightseeing beforehand

On the hunt for a Christmas lunch in Central London? The Rubens at The Palace's The English Grill will be slinging out opulent menus, showcasing dishes such as lobster omelettes and roast dinners, as well as seasonal small plates and cocktails. 

If you fancy something a little different, The Curry Room is set to rustle up Indian-inspired feasts too. They're even hosting a Christmas Day lunch if you don't fancy cooking on the 25th, as well as Winter Wonderland afternoon teas throughout the festive season. 

Jugged Hare

  • Location: 172 Vauxhall Bridge Road, Victoria, SW1V 1DX
  • When: December 2025
  • Price: £38 for two courses or £42 for three
  • Why we recommend: this historic boozer feels very welcoming, and their varied festive menu ensures something for every dietary requirement

Dating back to the 1800s, Jugged Hare flaunts beautifully vintage interiors and a warm, cosy atmosphere. So if you're looking for a snug space for your Christmas eating, make a beeline for this joint to chomp on classic and unique plates with your colleagues, family or friends.

Their great value set menu features Usk Vale turkey breast with all the trimmings, alongside fillet of salmon or a hearty nut roast. For something more easy-going, they offer a festive buffet too.

14 Stories

  • Location: 120 Fenchurch Street, City of London, EC3M 5BA
  • When: December 2025
  • Price: £90 for three courses
  • Why we recommend: the rooftop views are very impressive, but it's the interiors that we love the most - filled with foliage and plush sofas

For a London Christmas lunch surrounded by gorgeous foliage and swish decor, look no further than 14 Stories on Fenchurch Street in all its botanical beauty. Gulp down a curated cocktail, then gobble up a scrumptious feasting menu featuring three courses for £90, whether with family, friends or colleagues.

This rooftop spot looks out over the entire city, and their food is just as stunning as the views. Think hand-cut venison tartare, rare breed pork cutlet and Jerusalem artichoke gnocchi, with a rich chocolate fondant for dessert.

One Over The Ait

  • Location: 8 Kew Bridge Road, Gunnersbury, TW8 0FJ
  • When: December 2025
  • Price: £38 for two courses or £42 for three
  • Why we recommend: if you're a West Londoner, you have to try this charming boozer - we love that's it's not only great value, but it's got a wide choice of drinks to go with your meal as well

Bursting with character, One Over The Ait on Kew Bridge is the perfect spot to book Christmas lunch. It has a certain charm that adds to the appeal, thanks to the rustic and homely decor, along with a large selection of food and drink.

Devour tasty plates of turkey drowned in gravy and cranberry sauce, or switch things up with butternut squash ravioli. Either way, be sure to save room for the sticky toffee Christmas pudding.

Balfour St Bart's

  • Location: 66 West Smithfield, City of London, EC1A 9DY
  • When: December 2025
  • Price: from £55 for three courses
  • Why we recommend: this is a popular destination at Christmas, often booked up for private parties months in advance. We love the lively festive spirit, as well as the premium gastro menu

Not only can this restaurant host over 100 guests for private dining, but if you're a smaller crew, you can also mingle in a private room and soak up the buzzing atmosphere. Balfour St Bart's is grounded in gastro goods, so you can count on a traditional Christmas set-up here.

Their festive menu is available for lunch or dinner, beginning at £55 per person. This features classics like Norfolk bronze turkey with all the trimmings, alongside wild mushroom and parmesan ravioli or roasted hispi cabbage with harissa butterbean mash.

Paradise By Way of Kensal Green

  • Location: 19 Kilburn Lane, Queen's Park, W10 4AE
  • When: December 2025
  • Price: £46 for three courses
  • Why we recommend: if you're looking to celebrate in West London, there's nowhere better than Paradise By Way of Kensal Green to host a festive party

Paradise By Way of Kensal Green is a fabulous location for Christmas lunch in London. It features vintage interiors, includign rustic wooden furniture and pretty fairy light-covered trees.

Check out the private hire options, as there are plenty of spaces to accommodate all of your party needs. This place knows a thing or two about cocktails, and serves up festive sharing boards alongside stunning set menus.

Star Tavern

  • Location: 6 Belgrave Mews West, Belgravia, SW1X 8HT
  • When: December 2025
  • Price: £38 for two courses or £42 for three
  • Why we recommend: this is an award-winning boozer, meaning that their food is always top-notch, and the atmosphere is very welcoming

Star Tavern is an award-winning pub in Belgravia that boasts a warm, traditional vibe. This renowned boozer will be making sure that you celebrate your Christmas in style this year with gorgeous buffet spreads and multi-course menus, with the option to join them on the big day too.

Start with white onion soup or baked brie cheesecake, before diving into plates of Usk Vale turkey breast, braised blade of beef or butternut squash ravioli. And for an extra £7, you can add on a glass of prosecco.

Bobo Social Ealing

  • Location: Filmworks Walk, Ealing, W5 5FA
  • When: December 2025
  • Price: £44.95 for three courses
  • Why we recommend: this is a great place for West Londoners to celebrate, and the fact that all their ingredients are sourced from Britain is a bonus

Found on Filmworks Walk, 10 minutes from Ealing Broadway station, Bobo Social is a modern European restaurant that knows how to make sure your Christmas lunch goes off without a hitch.

Their Christmas menus are always enticing, spanning pulled ham terrine, a traditional turkey roast and Christmas pudding with brandy butter for dessert. Better yet? All ingredients here are fully traceable and sourced in Britain, for the best of what our isles have to offer.

The Mayflower

  • Location: 117, Rotherhithe High Street, Rotherhithe, SE16 4NF
  • When: 24th November - 25th December 2025
  • Price: £40 for two courses or £50 for three
  • Why we recommend: we love the history to this place, and you can really feel all that's gone on here over the centuries

This cosy candlelit pub has views of the Thames and wood-burning fireplaces, creating a traditional British setting for your Christmas lunch. The Mayflower dates back more than 400 years, looking out at the original 1620 mooring point of the Pilgrim Father's Mayflower ship.

Their set festive menu includes roasted turkey with all the trimmings, lentil and mushroom shepherd's pie or sesame crusted salmon. They've also got a £90 Christmas Day menu, ranging from filet mignon to seared hake.

Lucy Wong

NYE Bottomless Drinks

  • Location: 33- 34 Rathbone Place, Fitzrovia, W1T 1JN
  • When: December 2025
  • Price: £37.50 for six items or £45.50 for eight
  • Why we recommend: their selection of small plates is a great way to try everything that this fantastic restaurant has to offer, and their cocktails are second to none

Inspired by 1950s Hong Kong, Lucy Wong is a sophisticated restaurant and cocktail bar where you can enjoy a delicious sharing feast. Sink into their comfortable sofas, surrounded by Asian artwork, and tuck into a tasting menu-style feast of six or eight bites.

Enjoy small plates like vegetable spring rolls and fried prawn dumplings, as well as roast turkey bao buns, roast duck puff pastry bites and more. As for drinks? Try out a rhubarb-infused Shi-So-Sour or a Jade Temple, made with white rum. 

Inamo Covent Garden

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

  • Location: 11-14 Hanover Place, Covent Garden, WC2E 9JP
  • When: December 2025
  • Price: from £45 per person for sharing menus
  • Why we recommend: with so many traditional turkey feasts on menus this Christmas, sometimes it's refreshing to try something totally different. Of course, we're suckers for their interactive tables while we wait for the food as well

With interactive tabletops that allow you to play fun games, kitchen cams and sensational pan-Asian cuisine, Inamo is the high-tech restaurant you never you knew you needed. Make your way to Covent Garden for a modern take on tradition with innovative sushi dishes and grilled goods.

Their Christmas menu features the likes of wagyu beef parcels, miso aubergine and crispy duck with pancakes, also available at their Soho location and in the more intimate Onyx Room.

Auberge

Complimentary glass of prosecco and 4 other offers

  • Location: 1 Sandell Street, Waterloo, SE1 8UH
  • When: December 2025
  • Price: £34.95 for three courses, or £29.95 for two
  • Why we recommend: these guys serve premium French fare at an affordable price, and there are so many cosy areas to enjoy your meal in

A charming restaurant close to Waterloo station, Auberge features sleek black interiors, with artwork lining the walls and more than 10 different craft beers on tap. Offering both private dining rooms and a spacious communal area, there's plenty to enjoy there this festive season.

Their Christmas menu features a French twist on Christmas proceedings. Previous menus have included the likes of smoked salmon and cream cheese, deep-fried camembert, beef bourguignon and so much more.

The Union Bar Paddington

  • Location: 4 Sheldon Square, Paddington, W2 6EZ
  • When: December 2025
  • Price: £40 for three courses, or £35 for two
  • Why we recommend: there's a varied choice of menus to suit all occasions, and we love the canalside views

Sat on the banks of the canal, The Union Bar Paddington bar is one of the best places for a work Christmas lunch in London. Rustling up a classic lineup of turkey and plenty of fizz, it's as ideal for big bashes as it is for intimate meals with friends and family.

They offer two or three-course set menus, alongside a party food selection that's ideal for a more casual event - featuring sliders, halloumi fries and much more. This is a casual space with simple yet stylish decor, as well as views of the water.

Bōkan

  • Location: 40 Marsh Wall, Canary Wharf, E14 9TP
  • When: December 2025
  • Price: £55 for two courses or £65 for three, tasting experience £79
  • Why we recommend: this is one of the most premium dining experiences on our list, courtesy of a high-end chef, and the views certainly help as well

Delight in a delicious, festive tasting menu or three-course meal from executive chef Robert Manea at award-winning restaurant Bōkan. This stunning space spans three floors in a Canary Wharf skyscraper, promising an amazing viewpoint to look out over London from.

Enjoy warming pumpkin soup or grilled octopus, before diving into mains like winter truffle tagliatelle and roasted duck breast. You'll end on an Amalfi lemon baked Alaska, while taking in 360° views of the city.

Rick Stein Barnes

Festive Menu. and 1 other offer

  • Location: 125 Mortlake High Street, Mortlake, SW14 8SN
  • When: December 2025
  • Price: £50 for three courses, or £44 for two
  • Why we recommend: the beautiful riverside setting is great for celebrations, and it's always a relaxed and comfortable space to dine in

For a festive meal with a coastal twist, head to Rick Stein Barnes. With its scenic riverside location, charming atmosphere, and seasonal menu, it's an ideal setting for an unforgettable Christmas dinner with loved ones.

Their indulgent menu kicks off with malt whisky prawn cocktail and duck liver parfait, before you tuck into pheasant breast, roasted butternut squash Wellington and Black Forest trifle.

The Jugged Hare

Express Lunch

  • Location: 49 Chiswell Street, City of London, EC1Y 4SA
  • When: December 2025
  • Price: £38 for two courses or £42 for three
  • Why we recommend: we like the option to choose between two or three courses, with a buffet menu to boot, and they're offering both classic and non-traditional festive fare

Hailed as one of the best pubs for Christmas dinner in London, this City watering hole has got the merry season down to a tee. Head to The Jugged Hare as it teases you with luscious plates, a lovely British space and international wines to warm you up this winter. 

Their affordable two-course option will set you back just £38, with tasty choices like baked brie cheesecake, whipped chicken liver parfait and butternut squash ravioli on the menu. Plus, there's an optional cheese board for £5 extra. And if you're after more of a grazing lunch at a party, they offer a buffet option as well.

Fleets

60 minute masterclass - 2 Cocktails (£35PP) and 1 other offer

  • Location: 40-46 Ludgate Hill, St Paul's, EC4M 7DE
  • When: 19th November – 25th December 2025
  • Price: £49.50 for three courses
  • Why we recommend: we appreciate the versatility of their festive menus, with boards that cater for large groups and three-course meals for a more intimate event

With three-course feasts available for just £49.50 per person, Fleets is an irresistible find if you're looking for an affordable Christmas dinner in London. Choose between turkey, baked North sea cod fillet or a vegan Wellington, followed by Christmas pudding or vanilla bourbon poached pear.

If you prefer something more casual, their festive sharing boards are filled with pork and sage sausage rolls, filo-wrapped prawns and chicken Kiev croquettes.

The Duke's Head Putney

  • Location: 8 Lower Richmond Road, Putney, SW15 1JN
  • When: December 2025
  • Price: £47.50 for three courses
  • Why we recommend: these guys have got one of the largest selections of puddings that we've seen on a seasonal menu, and you're always made to feel welcome here too

Sitting on the banks of the iconic river in Putney, The Duke's Head is one hell of a winter watering hole, thanks to its charming, homely interiors. Pop by for the warming atmosphere, hearty British grub and an enviable drinks selection, perfect for warming you up after a frosty walk along the Thames.

They're offering a £95 Christmas Day menu, alongside a party menu throughout the season. This features the likes of parsnip and celeriac nut roast, venison pie with crushed winter roots and a spiced winter fruit Bakewell tart to finish.

Yuu Kitchen

DINNER EXPERIENCE - £25 per person🍚🥢 and 6 other offers

  • Location: 29 Commercial Street, Spitalfields, E1 6NE
  • When: December 2025
  • Price: £44.50 for three courses and sharing sides
  • Why we recommend: if you're in the mood for a pan-Asian take on Christmas dinner, then you're in good hands at Yuu Kitchen - plus the location is ideal for after work

Aldgate's Yuu Kitchen is making sure your three-course Christmas lunch is one to remember for 2025, especially if you're looking in the Brick Lane/East London area. This vibrant spot is filled with warm orange lighting and Asian-inspired murals, with long tables that are ideal for large groups.

Whether you're taking a seat in the main dining area or hiring a private space, this is set to be a relaxed meal among friends. On the menu? Everything from miso Iberico pork skewers to spicy citrus chicken and truffle gyoza.

The Milestone Hotel and Residences

  • Location: 1 Kensington Court, Kensington, W8 5DL
  • When: November and December 2025
  • Price: £110 for three courses
  • Why we recommend: this is the place for anyone who's looking to push the boat out, thanks to their premium menus and sophisticated setting

Keeping an eye out for the best Christmas lunch in London hotels? The Milestone Hotel and Residencies are making sure your day goes to plan, rustling up beautiful banquets perfect for group dining, which showcase the likes of Norfolk bronze turkey, Hereford beef fillet and a pan-seared Atlantic halibut.

Join its restaurant Cheneston's on Christmas Eve for a six-course dinner accompanied by carol singers and a pianist to set the perfect festive ambience from £245 per person. Or, on Christmas Day, delight in either lunch or dinner for £325 each.

The Market Tavern

Join us for our Sunday Roast

  • Location: 7 Shepherd Street, Mayfair, W1J 7HR
  • When: December 2025
  • Price: £46 for three courses
  • Why we recommend: this is a sophisticated Mayfair pub that won't break the bank this Christmas, and their five-course menu for the 25th ensures you won't go home hungry

Want to book a swanky Christmas lunch in a relaxed setting? Then check out The Market Tavern. Located in Mayfair, this is a pleasant pub to try a diverse range of British fare. Enjoy these with craft beers, wines and artisan spirits available too, and get in the festive spirit. 

Wondering what's on the menu? We're talking hand-carved turkey breast, pan-roasted trout and ribeye steaks, followed by a dreamy Belgian dark chocolate torte. Ad on the 25th, expect five sumptuous courses for £105.

The Gatehouse

BRING YOUR OWN WINE MONDAYS

  • Location: 1 The Gatehouse, Highgate, N6 4BD
  • When: December 2025
  • Price: £42.50 for three courses
  • Why we recommend: this cosy destination promises Christmas cheer galore, with grand chandeliers and high ceilings adding an elegant touch to the charming space

Bringing delicious, fresh and seasonal food to North Londoners all year round, this charming Highgate boozer cracks out all the fixings come December. Snuggle up in The Gatehouse's cosy yet grand interiors interiors and delve into the menu of slap-up fare.

Get stuck into Himalayan salt aged sirloin steaks, nut and lentil roasts or rabbit with pancetta and pink fir potatoes, alongside the traditional turkey. They've also got an extensive wine list to wash down your hearty meal.

Bloomsbury Street Kitchen

Bespoke Dining Experience £60 and 9 other offers

  • Location: 9-13 Bloomsbury Street, Soho, WC1B 3QD
  • When: December 2025
  • Price: £85 for four courses
  • Why we recommend: we love the sleek, sophisticated vibes here, and their refined menu offers a unique twist during the Christmas period

For the best Christmas lunch at London restaurants? Munch on elegant eats at Bloomsbury Street Kitchen. This swish spot is slinging out baked scallops and king prawns to start, as well as dishes like glazed aubergine and baby roasted chicken for mains, all in plush, verdant surroundings.

This is one for anyone who's after a more sophisticated seasonal meal, thanks to the sleek, sultry interiors and high-end atmosphere.

Humbug: Santa's Christmas Dive Bar Experience

  • Location: The Vaults, Launcelot Street, Waterloo, SE1 7AD
  • When: 13th November – 28th December 2025
  • Price: from £22
  • Why we recommend: this is an experience like no other, complete with immersive entertainment, chaotic fun and scrumptious eats

Take your Christmas lunch somewhere extraordinary this year. At Humbug, you can enjoy award-winning street food and festive favourites, such as crispy buttermilk chicken, vegan 'humburgers,' pigs in blankets, and freshly baked waffles, all while soaking up live music and interactive performances.

Every bite comes with a side of chaos, laughter, and festive cheer, transforming an ordinary lunch into an immersive holiday event you won't forget.

Doggett's Coat & Badge

  • Location: 1 Blackfriar's Bridge, Southwark, SE1 9UD
  • When: 11th November – 1st January 2025
  • Price: £41.50 for two courses or £44.50 for three
  • Why we recommend: this is a great choice for families thanks to their kids menu, and you'll get great views of the Thames too

Looking for the best restaurants for Christmas lunch in London? Doggett's Coat & Badge is a friendly pub in Southwark that's perched on the banks of the Thames. Expect homely interiors, from the patterned rugs to the traditional wooden furniture.

Get stuck into a three-course feast, including tasty plates like shallot and camembert tart tatin, slow-cooked pork belly and nut roast, with an apple and cinnamon crumble pie for afterwards. What's more, they offer a kids version for just £20.50.

The Bedford

  • Location: 77 Bedford Hill, Balham, SW12 9HD
  • When: 19th November – 25th December 2025
  • Price: £40 for three courses
  • Why we recommend: this venue has got it all, from a cosy dining room to a swanky bar decked out in red and gold furnishings

If you fancy somewhere homely to host your Christmas lunch in South London, you should really check out The Bedford. The Balham institution boasts a casual gastropub dining room, plus multiple private spaces, and is well-known for dishing out hearty comfort food bites.

When you're done admiring the gorgeous red and gold decor, tuck into an indulgent menu filled with sweet potato and beetroot ravioli, fish pie or roast turkey with pork and sage stuffing and all the vegetables.

Monmouth Kitchen

Group offer £55 and 3 other offers

  • Location: 20 Mercer Street, Covent Garden, WC2H 9HD
  • When: December 2025
  • Price: £120 for five courses
  • Why we recommend: this is a great choice for a private meal with one of the most stylish dining rooms around - and the menu is just as enticing

Covent Garden's Monmouth Kitchen is cooking up a Christmas Day lunch in London to remember, with stracciatella alongside cinnamon-roasted plums, mushroom Wellingtons and corn-fed chicken breast featured on the menu.

The interiors are minimal and largely white, creating an elegant feel, with lots of natural light coming in from the large windows. For something more exclusive, their chic private room seats 12 people, with minimum spends from £30 per person.

The Last Talisman

Bottomless Brunch and 1 other offer

  • Location: 171-173 Bermondsey Street, Bermondsey, SE1 3UW
  • When: November and December 2025
  • Price: from £38.95 for three courses
  • Why we recommend: this gorgeous destination is full of cosy corners and unique decor, and they've nailed a quirky Christmas menu while still maintaining the traditional three courses

Located on Bermondsey Street, The Last Talisman is a gorgeous bar and restaurant filled with exposed brick walls, dark wooden furnishings and quirky artwork across its many nooks and private rooms. You can tuck into a festive feast of three courses, with both a standard and a premium menu on offer.

Both feature delicious Asian-inspired dishes, ranging from barbecue pork belly to grilled sea bass with a soy glaze and salmon sashimi. There's a chocolate orange torte for dessert, and don't forget to try their cocktails either.

Balls Brothers Austin Friars

  • Location: 10-11 Austin Friars, City of London, EC2N 2HG
  • When: December 2025
  • Price: £48 for three courses
  • Why we recommend: there are multiple options for a Christmas feast here, in a cool space that offers added entertainment to your meal

Go for Christmas lunch at Balls Brothers Austin Friars and you'll get a scrumptious three-course menu, with options for buffets, canapes or a platinum set menu too. This is a spacious venue filled with exposed brickwork and leather seating, and there's even an interactive darts experience downstairs.

On the food front? Expect everything from spiced cauliflower soups and oak smoked salmon to braised beef pies, roast turkey or mushroom Wellington, alongside chocolate ganache tarts or hot puddings for dessert.

The Montague on The Gardens Hotel

Stickman at The Bloomsbury Theatre Offer

  • Location: 15 Montague Street, Fitzrovia, WC1B 5BJ
  • When: November and December 2025
  • Price: varies depending on date
  • Why we recommend: this luxury hotel just screams celebration, and their high-end restaurant knows how to treat its guests in style

From Christmas Eve lunches to £165 per person menus for Christmas Day itself, The Montague on The Gardens Hotel is making sure you can pair a historical London location with great ambience and British grub done right. Otherwise, there are festive menus in the lead-up to the day itself.

Think tucking into the likes of rack of lamb with Dauphinoise potatoes or traditional roast turkey with chestnut stuffing and duck fat-roasted potatoes, followed by Christmas pudding.

The Castle Farringdon

Burger & a drink and 3 other offers

  • Location: 34-35 Cowcross Street, Farringdon, EC1M 6DB
  • When: December 2025
  • Price: £41 for three courses
  • Why we recommend: if you're after a classic Christmas meal with all the trimmings, you can't go wrong at The Castle - and it's pretty affordable too

The Castle Farringdon is bringing festive joy by the bucketload, offering up delicious three-course Christmas lunches for £41 per person. This is a classic British boozer with a charming feel to it, and its Farringdon location makes for a great work party spot.

Whether you're after a classic turkey dinner with all the trimming, or you prefer a root vegetable, cranberry and nut roast instead, you'll be well-catered for here. Save room though, because the spiced sticky toffee Christmas pudding is a must.

Albert's Schloss - Soho

  • Location: 20-24 Shaftesbury Avenue, Soho, W1D 7EU
  • When: December 2025
  • Price: £48 for two courses or £55 for three
  • Why we recommend: you're never short of entertainment here, thanks to their live music and cabaret, perfect for a more lively festive celebration

Situated in the heart of the West End, Albert's Schloss is offering one of the most fun Christmas lunches around. Known for their fantastic live music and cabaret shows, these guys are also cooking up a mean, German-themed festive menu starting from £48 per person.

Choose between two or three courses, with dishes including slow-cooked beef Wellington, Beyond Meat burgers and apple strudel. Plus, you can enjoy premium European beers on the side.

The Admiral Hardy

  • Location: 7 College Approach, Greenwich, SE10 9HY
  • When: December 2025
  • Price: £35 for two courses or £39.50 for three
  • Why we recommend: this is a fairly cheap option for a three-course meal, and all dietary requirements are well-catered for on their menu

For a classic Christmas lunch with all the trimmings, head to The Admiral Hardy in Greenwich. Enjoy three courses for £39.50, including a eight-hour braised shoulder of beef, roast Norfolk bronze turkey or a mushroom Wellington for vegetarians.

Save room for dessert, as the Bramley apple crumble tart is truly delicious. If you get a moment, take a look at the pub's large collection of rock music photos, posters and records too. 

Ollie’s House Chelsea

Bottomless Brunch and 4 other offers

  • Location: Chelsea and Parsons Green
  • When: December 2025
  • Price: £39.50 for three courses
  • Why we recommend: for a unique seasonal meal that features all sorts of pan-Asian treats we couldn't recommend this place more, and you have to try their cocktails as well

Looking for lunch in Chelsea or Parsons Green this Christmas? Head to Ollie's House for a menu full of festive fun. These Asian-inspired restaurants promise pretty interiors, with lots of foliage and patterned tiles on the walls, as well as hanging lampshades.

Their take on Christmas feasting includes the likes of turkey and cranberry bao or miso salmon fillet, mixing up the usual festive fare. Spice things up with a variety of cocktails and a house chocolate Christmas brownie to keep the good vibes going throughout your visit.

Christmas Party Lunch Cruise on the Thames

@ Festival Pier on Friday 5th December 2025 and 2 other dates

  • Location: Southbank, Belvedere Road, Waterloo, SE1 8XZ
  • When: December 2025 - multiple dates
  • Price: £75 for three courses
  • Why we recommend: this unique experience allows you to see the sights while you dine, with added entertainment from the DJ, and the meal is fantastic too

Celebrate in style this Christmas with Lunch Cruise on the Thames, courtesy of London Party Boats. You'll board the Jewel of London, before journeying down the river and seeing all the biggest London landmarks as you dine on an indulgent three-course meal.

You'll receive a glass of prosecco on arrival, before tucking into the likes of roast turkey breast, mushroom and lentil Wellington or a nut roast. There'll be a live DJ playing festive hits throughout, and you can make the most of the views from their large windows and two outdoor decks.

Quaglino's

  • Location: 16 Bury Street, St James's, SW1Y 6AJ
  • When: Christmas Day
  • Price: £170 for three courses
  • Why we recommend: this is a pretty iconic London restaurant, and they know how to celebrate Christmas in style. We particularly recommend this one for the 25th, thanks to their luxurious feast

This legendary West End restaurant's fame speaks for itself, but did you know its one of the best London restaurants for Christmas lunch? This place has had a few famous visitors over the years, including Evelyn Waugh and even the Queen, and you could be next to dine in this sleek, opulent destination.

Sink into their plush red velvet seats to tuck into all sort of seasonal fare, including an extravagant Christmas Day menu. This includes wild mushroom tartelettes, roasted bronze turkey breast with goose fat potatoes and chocolate truffle mousse torte.

The Elgin

  • Location: 96 Ladbroke Grove, Notting Hill, W11 1PY
  • When: December 2025
  • Price: £45 for three courses
  • Why we recommend: we feel right at home here thanks to the warm, welcoming atmosphere and cosy interiors, and their festive menu is both affordable and full of rich flavours

The Elgin represents your quintessential pub showcasing cheerful interiors and a menu of homely dishes. The comfy leather seating and stained glass windows create the ultimate winter feel while you dine. If that wasn't enough, it's also armed with a bar of craft beers, as well as a dedicated gin palace, so you won't be short of spirit... Christmas or otherwise.

Their party menu features three scrumptious courses, ranging from West Country rump of beef to wild mushroom gnocchi and mince pies with toffee sauce and clotted cream. And on the 25th, they're pulling out all the stops with a four-course feast, coming in at £100.

The Soak

  • Location: Terminus Place, Victoria, SW1W 0RP
  • When: December 2025
  • Price: £50 for two courses, or £55 for three
  • Why we recommend: the glamourous interiors make for some stunning festive photos, and their cocktails are pretty great as well

Visit Victoria-based luxury restaurant The Soak for a Christmas dinner with a difference. Its yuletide menus offer two or three courses, including spiced butternut squash soup, beetroot-cured salmon and slow-braised beef.

They go big with their festive decor - think dazzling Christmas trees and twinkling lights. You can celebrate with all kinds of classic cocktails too, from the lychee martini to a pina colada.

Smith's Bar & Grill

Sunday Roast. and 22 other offers

  • Location: 25, Sheldon Square, Paddington Central, W2 6EY
  • When: December 2025
  • Price: £70 for three courses
  • Why we recommend: the central location right by Paddington station makes it a great choice for work meals, and their hearty British menu is to-die-for

One of the best places for Christmas lunches in London, Smith's Bar & Grill provides you with a gorgeous setting to enjoy the holiday season. It looks out over Sheldon Square, while the decor features high ceilings, booth seating and hanging foliage.

Either nab a heated terrace table or snuggle up inside with three courses, featuring beef carpaccio to start, then slow-cooked grilled turkey with all the trimmings, wild mushroom risotto or even tuna steak, followed by matcha cheesecake.

Megan's - Various Sites

  • Location: across London
  • When: December 2025
  • Price: £42 for three courses or £47 for four
  • Why we recommend: their menu is designed to be shared, so you can try a bit of everything, offering a cool Mediterranean twist on things. Plus, we love the quirky decor at these venues

Step into a sparkling wonderland and treat yourself to a Mediterranean extravaganza with all the holiday fixings at Megan's. These guys are known for their stunning, plant-filled interiors, as well as a killer cocktail menu.

From hot honey pigs in blankets to braised turkey kofte and chocolate orange cookie dough, they've got a range of different set menus on offer to whisk you away to a festive foodie paradise.

Rock 'n' Roll Christmas Lunch & Dinner

@ Karma Sanctum Soho Hotel on Various dates from Friday 5th December 2025

  • Location: 20 Warwick Street, Soho, W1B 5NF
  • When: from 25th November 2025
  • Price: from £24
  • Why we recommend: this is a truly affordable feast that doesn't compromise on quality, particularly as it's prepared by a Michelin star chef

Looking for a quirky twist on your festive feast this year? Karma Sanctum Soho Hotel are hosting a Rock 'n' Roll Christmas lunch in their music-inspired venue, prepared by three-time Michelin star chef Garry Hollihead.

Tuck into the likes of Norfolk bronze turkey with chestnut and apple stuffing or squash and red wine risotto, with a unique silken tofu mousse for dessert. This affordable feast costs £24 for two courses, or £29 for three, including a glass of prosecco.

Tokenhouse

Let's get Quizzical! and 1 other offer

  • Location: 4 Moorgate, City of London, EC2R 6DA
  • When: December 2025
  • Price: £47 for three courses
  • Why we recommend: we always feel Christmassy when stepping into Tokenhouse, as their decorations are just as enticing as their festive food

The Tokenhouse is dedicated to delivering a real British set-up this Christmas; think twinkling fairy lights, glasses of belly-warming ale and all the seasonal chomping you can dream of. Delve into a spread of turkey with all the trimmings and pair it alongside a wide choice of drinks.

If traditional isn't your thing, their three-course menu also features pan-fried wild mushroom gnocchi, pancetta and green peppercorn terrine or sea bream fillet - with a buffet menu too. As for the interiors, expect comfortable booth seating and rustic wooden furniture.

Banker

Rotisserie chicken lunch 🐔🍗 and 1 other offer

  • Location: Cousin Lane, City of London, EC4R 3TE
  • When: December 2025
  • Price: £43 for two courses or £47 for three
  • Why we recommend: this is an especially good pick for private dining, with cosy rooms under arched ceilings and a choice of set or buffet menus

Whether you fancy a banging buffet spread or a full-blown feast, Banker is the City of London pub situated near the riverside that you need to check out. it's arched ceilings add a cool, intimate vibe to the venue, and there are two private dining rooms for an exclusive festive meal.

On the menu? Delights like slow-braised shin of beef or Usk Vale turkey breast with all the trimmings, and chocolate delice or mandarin tart to finish. Or, you can opt for their delicious buffet instead.

Gun

  • Location: 27 Coldharbour, Docklands, Canary Wharf, E14 9NS
  • When: December 2025
  • Price: £65 for three courses
  • Why we recommend: the gorgeous views of the river make for an ideal backdrop to your seasonal meal, and it's great for anyone who works around Canary Wharf as a team outing

How about heading to a stunning listed building perched upon the beautiful Thames riverbank? Settle in to explore Gun's Christmas menu of seasonal dishes, tantalising trimmings and decadent desserts. Plus, there are plenty of cocktails and wines to wash it down.

When you're not busy soaking up the views, munch on king prawn cocktail or roasted celeriac soup, followed by Usk Vake Turkey breast, pigs in blankets and roasted vegetables covered in cranberry sauce. After dessert, you can also add on a cheeseboard for an extra £10.

Alain Ducasse at The Dorchester

  • Location: The Dorchester, 53 Park Lane, Knightsbridge, W1K 1QA
  • When: 19th November - 19th December 2025
  • Price: from £340 for six courses
  • Why we recommend: for those who believe Christmas should be a grand affair, Alain Ducasse at The Dorchester delivers pure festive decadence. With its glittering chandeliers, impeccable service, and Michelin-starred finesse, this is the Christmas lunch to beat them all

Chef Patron Jean-Philippe Blondet has crafted a stunning three-course menu that reimagines the season's best British and French ingredients through a contemporary French lens.

They've got menus for Christmas Eve, Christmas Day and New Year's Eve, each with optional wine pairings. These feature dishes like line-caught sea bass, seared foie gras, yule log and more.

Clos Maggiore

  • Location: 33 King Street, WC2E 8JD
  • When: December 2025
  • Price: from £34.50 for two courses, or £39.50 for three
  • Why we recommend: the interiors here are some of London's most gorgeous, and their December set menus are pretty reasonably priced too

A luxury French restaurant in Covent Garden, Clos Maggiore is a romantic destination that's perfect for Christmas lunch with your partner. It has earned multiple AA Rosettes, thanks to the excellent cooking and an interior that features cosy fireplaces, plush furnishings and lots of intimate corners.

Sample dishes range from a cauliflower cheese souffle to slow-baked celeriac, roasted duck or hand-cut venison rigatoni. The set menu price includes a glass of prosecco, and they've got plenty more wines and cocktails to enjoy.