Best Christmas Lunches In London 2024

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 to upmarket restaurants for that special touch, we've put together a list of the best places for Christmas lunch in London this 2024.

For more seasonal ideas? Check out our Christmas party guide to London

Last edited by Lauren Cole

Last updated on 12th December 2024




Bōkan

Delight in a delicious, festive tasting menu or three-course meal from executive chef Robert Manea at award-winning restaurant Bōkan. Enjoy warming French onion soup with Gruyère cheese and turkey stuffed full of dates, chestnuts and berries while taking in 360° views of the city.

Christmas at Slug & Lettuce

Get ready for the ultimate Christmas feast over at one of Slug and Lettuce's venues across London. Thanks to an abundance of City of London outposts, they're perfect for work Christmas lunches, although there are also branches in Croydon, Romford and more that are ideal for friends and family to get together also.

The Christmas lunch menu is sure to get the party started (with two or three-course options available), as there's a fantastic selection of starters to sink your teeth into. From chicken skewers and duck gyoza to start to a turkey feast or cauliflower cheese for mains, there's something to suit all.

Aviary Rooftop Bar & Restaurant

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

In need of a Christmas Day lunch in London for 2024? 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 slow-cooked British short ribs, roast Peterhead cod and steaming puddings drizzled in Cognac custard.

Rick Stein Barnes

Festive Menu

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.

Tuck into a warm salad of pigeon with watercress and potatoes or beetroot cured salmon with cucumber and apple pickle for starters, followed by the likes of duck confit with pommes Anna, braised red cabbage.

Rock 'n' Roll Christmas Lunch & Dinner

@ Karma Sanctum Soho Hotel on Saturday 21st December 2024 and 2 other dates

Karma Sanctum Soho hotel on Warwick Street are bringing a surprising theme to their Christmas lunch this year - rock 'n' roll. Curated by their three-time Michelin star chef, Garry Hollihead, the Wild Heart menu is two courses for a very reasonable £20 or three courses for £25 - a steal, if you ask us. 

Think soup to start, turkey with all the trimmings (including chestnut and apple stuffing and fresh cranberry sauce) for mains, and Christmas pudding with a brandy and vanilla sauce rounding the meal off.

Burlock

Birthday Offer - up to 12 guests 🎈 and 9 other offers

For something a little different from your usual festive fare, check out Burlock in Marylebone. Found just a stone's throw from Bond Street station, this vibrant basement bar is serving up delicious Caribbean fare, paired with a wide selection of rum. Nestled among the greenery and exposed brick walls, you can tuck into a feast of tender chargrilled turkey skewers, smoked salmon mini tarts, spicy chicken bites and much more.

The Last Talisman

Bottomless Brunch and 1 other offer

Located on Bermondsey Street, The Last Talisman is a gorgeous bar and restaurant filled with exposed brick walls, dark wooden furnishings and quirky artwork. You can tuck into a festive feast of crispy pork belly, salmon teriyaki and sirloin steaks here, or if you visit on a Sunday then be sure to check out their sumptuous roast dinners as well. 

Megan's - Various Sites

Step into a sparkling wonderland and treat yourself to a Mediterranean extravaganza with all the holiday fixings at Megan's.

From bacon-wrapped dates dipped in Christmas fondue to crispy brussels sprouts on creamy labneh and lamb kofte shish, they've got a range of different set menus on offer to whisk you away to a festive foodie paradise.

Christmas Jazz Lunch - A Festive Roast with Live Jazz

@ Ninety One Living Room on Saturday 21st and Sunday 22nd December 2024

Get into the holiday spirit at Ninety One Living Room with a Christmas Jazz Lunch that combines the best of festive food and live music. Enjoy a hearty roast complete with all the trimmings while being serenaded by smooth, live jazz.

Whether you're craving tender oak-smoked chicken, juicy beef, or delicious vegan options, this Christmas lunch will satisfy all your cravings. With a warm, welcoming atmosphere and festive tunes in the background, it's the perfect setting for a relaxed, memorable afternoon with loved ones. 

Inamo Covent Garden

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

With interactive tabletops, 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 1 other offer

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 two courses for £29.95, or three for £34.95. Expect smoked salmon and cream cheese, deep-fried camembert, beef bourguignon and so much more.

Albert's Schloss Soho

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 £45 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.

Bobo Social Ealing

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. It's £44.95 per person for three courses, spanning pulled lamb croquettes with orange-balsamic reduction, 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.

Plough Inn

A chic pub that mixes contemporary and traditional decor, Plough Inn is a fabulous spot for a celebratory Christmas feast. While you can opt for a load of gorgeous buffet options, you can also snap up two or three courses of enticing eats, from pan-fried gnocchi to Usk Vale turkey breast.

Wolfpack West Hampstead

DOUBLE your bar tab throughout January

You'll find a delightful festive lunch over at Wolfpack West Hampstead and Fulham - the shabby chic, vibrant bar will be pulling out the stops this year with its scrumptious platters starting from £25 per person.

Gather your mates and look forward to tucking into fried brie wedges, pork and stilton sausage rolls and more. There'll also be the chance to enjoy the venue's signature burgers too, like the Hero, featuring three grass-fed brisket patties topped with cheese, pepperoni, smoked streaky bacon, blue cheese sauce and onions. 

Smith's Bar & Grill

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

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. Either nab a heated terrace table or snuggle up inside with three courses for £70, featuring beef carpaccio to start, then roast turkey with all the trimmings wild mushroom risotto, or even tuna steak, followed by chocolate brownies.

And if you're looking for a Christmas Day lunch? Then check out their £90 three-course feast.

The Montague on The Gardens Hotel

Live Jazz in The Leopard Bar and 1 other offer

From Christmas Eve lunches to £195 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 fillet beef with a herb crust alongside truffle and Madeira sauce or traditional roast turkey with chestnut stuffing and duck fat-roasted potatoes.

The Rubens at The Palace

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. 

Christmas Lunch at The Pem

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

The red and pink art deco beauty that is The Pem is welcoming you for a glorious Christmas Day lunch this year. The luxury British restaurant, which features in the Michelin Guide, can be found near St James' Park in Westminster, with a name inspired by suffragette Emily Wilding Davison's nickname.

Expect a choice of classic and premium wine pairings to add onto your meal here on 25th December, with menu highlights spanning everything from Devon carb royale to shorthorn beef fillet Wellington and Christmas pudding souffle for dessert.

The Market Tavern

Want to book a Christmas lunch in London? Then check out The Market Tavern. Located in Mayfair, this is a pleasant pub to try a diverse range of British fare, such as lamb rump with parsnip purée, mushrooms, pancetta and Jerusalem artichoke crisps and a cranberry, swede, almond and walnut roast. Enjoy these with craft beers, wines and artisan spirits available too, and get in the festive spirit. 

Pilot Chiswick

Fronting vintage photographs, panelled walls and Art Deco-style light fixtures, Pilot Chiswick really is a beauty. Plus with private dining spaces showcasing long tables, it's the ultimate Christmas lunch destination - make your way over for lip-smacking festive fare aplenty.

Ciro's

Aperitivo Time - £6 cocktails

Ciro's is a wine bar found in the heart of Islington that serves delicious Italian small plates made with seasonal, local ingredients.

This Christmas, the intimate dining spot is offering a festive set menu for £35 per person which includes white truffle and rosemary nuts, white bean crostini with salsa verde and the likes of beef shin ragu or baked cod puttanesca for mains. You can even upgrade for an extra fiver to enjoy peach and prosecco. 

Lucy Wong

Happy Hour 💋 and 4 other offers

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 enjoy dim sum dishes like prawn or mushroom 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. 

Hand & Flower Hammersmith

Hand & Flower Hammersmith is a Christmas dinner destination whatever your aim is, whether that's a feast with friends or a group outing among colleagues. There are two and three-course options at affordable prices, spanning from braised shin of beef to wild mushroom ravioli, with amaretto bread and butter pudding for dessert.

Byron – South Kensington

With venues in South Kensington, Covent Garden, Tottenham Court Road and Shepherd's Bush, Byron is a laid-back burger restaurant that's a great shout for seasonal meals, thanks to their set menu starting from only £19.95 per person.

Indulge in a two or three-course feast centering around festive burgers, with options including the fried smoked cheese cheesemas or a classic buttermilk fried chicken option. Plus, you can enjoy the likes of giant pigs in blankets and camembert bites on the side.

Munich Cricket Club Canary Wharf

Student Discount and 3 other offers

A three-course Bavarian feast is on the agenda at Munich Cricket Club. Let crisp steins of lager keep you refreshed while you tuck into a belly-busting spread featuring traditional German trout meuniere, slow Dunkel-braised beef cheeks and baked gingerbread cheesecake.

You can even opt for a sharing board and top things off with drinks packages featuring Paulaner Munich beer or ice-cold Jägermeister and cold brew shots. Catch the action in Victoria and Tower Hill, as well as Canary Wharf. 

Ayllu

Live DJ Sessions and 10 other offers

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 Christmas rolls and Brussel sprouts, from £45 per person.

For an epic feast on Christmas Day, bask in an eight-course spread featuring seasonal delights from £75 per person.

Star Tavern

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.

The Mayflower

This cosy candlelit pub has views of the Thames and wood-burning fireplaces, creating a traditional British setting for your Christmas lunch. The Mayflower offers fancy fare like seafood, salmon and monkfish stew, roast turkey, and a passion fruit and mango pavlova for dessert, all from £90 per person.

The Milestone Hotel and Residences

Sunday Roast Lunch Offer: Complimentary glass of Champagne and 1 other offer

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 stuffed Dover sole.

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.

Dim T Hampstead

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 for £29.95, 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.

M Restaurant Threadneedle Street

DesignMyNight Exclusive Offer - Complimentary Cocktail and 1 other offer

For an international twist on Christmas lunches, head to M Restaurant on Threadneedle Street. They have a set menu for £60 per person that showcases alternative takes on the most popular dishes, including plates like salmon pastrami, rump steak, turkey stuffed with pork and chicken, and a vast selection of wines too.