Best Christmas Day Restaurants In London

Mistletoe, mulled wine and meltdowns over an undercooked turkey? Christmas is truly magical, but it often leads to arguments over roasted potatoes, hours spent slaving away in a kitchen and moans from hangry family members. This year, we can help you spend Christmas day differently. From pubs for a cosy and authentic meal with friends or family, to elegant London Christmas day restaurant options with Champagne included and fun things to do that you might not have considered before, here are some alternatives for a different 25th December.

Last edited by Kiera Chapman

Last updated on 14th October 2024




The Spaniards Inn

If you're looking to dine in traditional surrounds this Christmas, then you can't go wrong with The Spaniards Inn - dating back to 1585. Situated on the edge of Hampstead Heath, this venue is full of old-school wooden panelling and brick fireplaces, creating a cosy atmosphere for your festive meal. On the 25th, they'll be serving turkey with all the trimmings alongside pan-roasted halibut or a root vegetable Wellington, as part of a five-course menu that starts from £95 per person, or £100 with a glass of prosecco.

Christmas Day

@ 28-50 By Night on Wed, 25th Dec 2024 @ 17:00 - 17:05

28-50 By Night is a stylish restaurant in Marylebone, known for their glamourous 1920s-inspired interiors and an extensive wine list. On the 25th, you'll find live jazz playing between 12 and 4pm, while you enjoy a sumptuous five-course menu paired with a glass of fizz.

Tuck into the likes of smoked salmon or ham hock terrine to start, followed by roast turkey, celeriac dauphinoise and more. Finish up with classic Christmas pudding or an indulgent chocolate mousse, setting you back £135 per person.

Christmas Day at JOIA

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

Overlooking Battersea Power Station, JOIA is a stunning rooftop venue filled with pastel pink decor. They specialise in Iberian cuisine, and you can expect a touch of this in their Christmas Day meal. Their set menu includes everything from sea bass ceviche to loin of venison and fried brussels sprouts, costing £135 per person - with the option to add on wine pairings for £45 extra.

Blue Door Bistro at The Montague on The Gardens Hotel

Blue Door Bistro at The Montague on The Gardens Hotel is a gorgeous, warm and inviting place to dine come December, right in the heart of London. Enjoy rich mahogany panelled walls, mirrored glass and pictures of panoramic views of London from 1849 on the walls, and look forward to tucking into a seasonal feast with friends or family.

This Christmas Day, delight in welcome Champagne and canapés, from £195 per adult and £97.50 per child from 1pm to 2.30pm, with plenty of enticing vegetarian and vegan options available too.

The Egerton House Hotel

Sprinkle a little fairy dust on Christmas Day by celebrating at The Egerton House Hotel. Experience the enchanting Nutcracker Afternoon Tea this holiday season, featuring a delightful selection of teas, finger sandwiches, and delectable treats like the Sugar Plum Fairy, a scrumptious vanilla panna cotta and poached plum concoction. And for an intimate Christmas feast, the Dining Room is the perfect spot for a holly, jolly private dining experience.

Christmas Day Lunch in Butlers Restaurant

@ The Chesterfield Mayfair Hotel on Wed, 25th Dec 2024 @ 12:30 - 20:30

Get into the holiday spirit with a seven-course feast with your favourite people at Christmas Day Lunch in Butlers Restaurant at The Chesterfield Mayfair Hotel. For £265 per person, you'll get to indulge in treats like crispy baron bigod, free-range Kelly's bronze leg turkey and studded ham, and winter sherry berry trifle.

Christmas Day Lunch

@ The Montague on The Gardens Hotel on Wed, 25th Dec 2024 @ 13:00 - 17:00

Situated right opposite The British Museum, The Montague on the Gardens is a four-star hotel that's cooking up a Christmas Day feast in their charming Blue Door Bistro. Costing £195 per person, or £97.50 for children under 12 years old, you can enjoy a four-course meal comprising of pumpkin soup, herb-crusted beef fillet, wild mushroom fricassee and of course traditional turkey with all the trimmings. Finish up with Christmas pudding or a toasted gingerbread Alaska bombe, with cheese available too.

Blue Boat

Drinks Packages available! Please tick to be sent a copy and 1 other offer

Ahoy mateys, set sail for a jolly good time at The Blue Boat, where they're dishing out a Christmas Day menu for £105 per person that'll make your tastebuds dance a merry jig. Feast your eyes on treats like duck liver parfait, spiced cauliflower Wellington, smoked salmon blinis, hake fillet, and Christmas pudding with brandy sauce, all to be enjoyed inside a nautical venue boasting stunning views of the Thames.

The Dixon Hotel

The Dixon Hotel is located inside a grade II-listed building in London Bridge, having been around since 1905. The historic venue spans across six floors, with Shakedown Restaurant & Bar taking over the downstairs. Expect Italian Terrazzo-style decor, with a stylish cafe attached too.

This Christmas Day, you can get your hands on five delicious courses for only £70 per person here, including a complimentary glass of fizz. We're talking a cold buffet to start, followed by spiced pumpkin soup, poached wild salmon and turkey with all the trimmings.

Plough Inn

Head over to The Plough Inn for a twist on the classic English pub experience. This place rocks stylish decor and a delicious menu that changes with the seasons. They've cooked up a Christmas Day menu for £105 per person that features delights like duck liver parfait, traditional turkey with all the trimmings, hake fillet, and Christmas pudding with a splash of brandy sauce.

Colonel Saab

Head to this dazzling Indian restaurant in Holborn at Christmas for a truly fragrant and festive feast. Take a seat in the ox-blood-coloured dining room adorned with vintage trinkets and chandeliers and prepare for a tastebud-tingling experience. 

From the 24th of November to the 24th of December, you can indulge in a set menu priced at £59.95 per person, featuring stuffed paneer tikka with spiced baby aloo and tomato garlic chutney, and saffron mutton korma served with butter naan.

The Chesterfield Mayfair Hotel

Complimentary Room Hire for Afternoon Tea Parties and 6 other offers

Spend Christmas Day at The Chesterfield Mayfair Hotel, the charming, luxury spot located not too far from iconic attractions like Buckingham Palace and Hyde Park. Celebrate with family and friends by booking an exquisite seven-course lunch in Butlers Restaurant starting from £265 per person and £132.50 per child. And if you're looking for something festive to get stuck into around the big day? It's Winter Wonderland Afternoon Tea might draw you in. 

Christmas Day Lunch @ Americana

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

Classy Southern American venue Americana can be found close to Piccadilly Circus, boasting gorgeous floral interiors and cosy velvet booths to kick back in while you devour a mouthwatering meal this Christmas Day. At any time between 1 and 3.30pm on the 25th, you can book in for a five-course feast featuring everything from New Orleans-style turkey to layered vegetable terrine and a deep filled apple lattice pie for dessert - followed by mulled wine and petit fours. This experience costs £100 for adults or £50 for children, with a glass of prosecco included for over 18s.

Half Moon

The Half Moon is a grade II-listed gem bringing some serious holiday magic with a Christmas Day menu priced at £105 per person. Indulge in seriously scrumptious treats like onion pissaladière, Tournedos Rossini, Usk Vale turkey breast, and mince pie crumble tart with poached cherries and vanilla ice cream. It's a feast fit for Santa himself.

Christmas Day Lunch

@ RAILS Restaurant At Great Northern Hotel on Wed, 25th Dec 2024 @ 12:00 - 18:00

Looking for a sophisticated spot in the heart of London this Christmas Day? Then head to RAILS Restaurant at Great Northern Hotel, conveniently located right by King's Cross station. Kick things off with a glass of sparkling wine and a special chef's amuse bouche, before moving on to game terrine or Delicia pumpkin soup, followed by a hearty roast turkey, beef or a sweet potato and mushroom tart, all served with seasonal sides to share.

Christmas Day Lunch At The Rubens At The Palace

@ The English Grill at The Rubens at The Palace Hotel on Wed, 25th Dec 2024 @ 13:00 - 21:00

Situated on Buckingham Palace Road, The Rubens At The Palace hotel knows how to make their guests feel like royalty. This Christmas Day, take a seat in their sophisticated restaurant The English Grill, where anytime between 1 and 9pm you can enjoy a festive feast fit for a king. Your five-course dinner will set you back £229 per person, featuring the likes of free-range black leg turkey, glazed lobster thermidor omelettes and of course their famous Dover sole.

Scarsdale Tavern

🎶 Live Music 🎶 and 3 other offers

Get ready to sleigh the Christmas feast game at The Scarsdale Tavern, a cosy pub tucked away in a charming residential square in Kensington. They've cooked up a Christmas Day menu priced at £105 per person that will have your tastebuds doing the tinsel twist. Feast your eyes on goodies like onion pissaladière, Tournedos Rossini, Usk Vale turkey breast, and a mince pie crumble tart with poached cherries and a dollop of vanilla ice cream.

The Milestone Hotel and Residences

Sunday Roast Lunch Offer: Complimentary glass of Champagne and 3 other offers

Elevate your Christmas experience at The Milestone Hotel & Residences. Indulge in an exquisite five-course meal, available for lunch or dinner that promises to tantalize your taste buds on Christmas day. Priced at £325, the menu features culinary delights such as lobster thermidor tartlet, roasted fillet of dry-aged Hereford beef, cardamom crème brulée, and a selection of fine teas, coffees, homemade petits fours & mince pies. For a more exclusive gathering, they also offer personalized festive parties, complete with exceptional cuisine, memorable entertainment, and thoughtful touches.

Pilot Greenwich

The Pilot Inn, one of the most seasoned pubs in Greenwich, is a snug spot with comfy couches, a classic wooden bar, and vintage photos decking the walls, exuding a warm and welcoming vibe as soon as you step inside. They've whipped up a Christmas Day menu for £105 per person packed with goodies like Butternut squash soup, slow-cooked beef with all the trimmings, hake fillet, and a Rum & raisin cheesecake.

Mason's Arms

Get ready to jingle and mingle at The Mason's Arms on Battersea Park Road. They've cooked up a three-course festive set menu for £18.50 a pop, perfect for feasting with your work crew or close friends. And if you're throwing a big bash, check out their buffet menus at £15.50 per person. What's on the menu? How about some ham salad wraps, Santa's Christmas Beast burger, Christmas Chicken Stack, salted caramel profiteroles, and Viennetta to satisfy your holiday cravings?

Christmas Day at TOZI Grand Café

@ TOZI Grand Cafe on Wed, 25th Dec 2024 @ multiple start times (see ticket info)

Situated on the outskirts of the glamourous Battersea Power Station, TOZI Grand Café promises a four-course Italian meal this Christmas Day. Switch up your usual festive feast with indulgent Mediterranean treats, surrounded by artwork from Jaime Hayon - the Signature Artist at art'otel.

This delicious experience costs £95 per person, with a glass of bubbles included. If it's a family affair, kids can dine for only £20 here.

Christmas Day Dining in The Curry Room

@ The Curry Room at The Rubens at The Palace Hotel on Wed, 25th Dec 2024 @ 15:00 - 22:00

Enjoy Christmas Day Dining at The Curry Room at The Rubens at The Palace Hotel. Gather your loved ones and celebrate 25th December with a delectable seven-course meal sure to delight the tastebuds. Priced at £267 per person, the menu features treats like glazed lobster thermidor omelette, the English grill's famous Dover sole, and amatika chocolate panna cotta.

Lost Property Hotel

The Lost Property Hotel is found in St Paul's boasting a stylish dining space called Found Restaurant and Bar. This gorgeous spot features high ceilings, dazzling Murano glass chandeliers and cosy leather booths to relax in, and their festive menu is not to be missed.

In addition to their seasonal set menu, they're offering a special feast for Christmas Day. Tuck into five courses of treats like pan-fried king scallops, Norfolk roast turkey ballotine or an aubergine sable strudel, all for just £89 per person - which includes a glass of bubbles.