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

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

Last edited by Kiera Chapman

Last updated on 3rd January 2025




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.

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. 

Auberge

Complimentary glass of prosecco and 2 other offers

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.

Aviary Rooftop Bar & Restaurant

Free Bubbles from 5pm to 6pm and 3 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.

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.

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. 

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.

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.

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.

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. 

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.

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.

The Montague on The Gardens Hotel

Live Jazz in The Leopard Bar

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.

Inamo Covent Garden

Unlimited Asian tapas & sushi with free-flowing wine or beer £59.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.

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. 

Sail Loft

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. Plus, there are buffets for those bigger parties too.