10 best Christmas restaurants in London:
Most decorated and festive

Christmas restaurants in London

If there’s one thing London does better than almost anywhere else, it’s Christmas and honestly, no one’s doing it halfway. This city goes full tinsel, and I love it for that. We’re talking restaurants so drenched in fairy lights you’ll forget what daylight looks like, giant trees tucked into dining rooms, and tables so sparkly you’ll want to move in until New Year’s.

This isn’t about fancy festive tasting menus or who does the crispiest roast potatoes (we’ll save that for another post). This is about the most decorated, downright magical Christmas restaurants in London – the ones that make you gasp, grin, and take far too many photos before the starters even arrive.

So grab your cosiest jumper, order something with cinnamon in it, and let’s dive into the glittering, over-the-top world of London’s Christmas dining scene.

Just a quick note before we dive in: some of the links in this article are affiliate links. That means I may earn a small commission if you decide to book or buy through them, but it won’t cost you anything extra. I only recommend places and experiences I truly believe in (and often love myself), so think of it as a way to support my work while I keep sharing travel tips with you.

Daphne's

Daphne’s is one of the most festive restaurants in London. Every December, the Italian favourite in South Kensington turns into a winter wonderland. The ceiling is covered with ribbons and baubles, the fireplace glows warmly, and every corner feels full of Christmas cheer.

You can enjoy traditional Italian dishes that match the cosy setting. The pasta is fresh, the sauces are rich, and the desserts are perfect for the season. Try the Stella Cometa cocktail, made with The Singleton, Frangelico, Cream de Cacao, lemon and clarified milk. It’s one of the best drinks on the menu.

If you plan to visit, make a reservation early. The restaurant fills up quickly in December. For the best experience, ask for a table by the fireplace. If you arrive at opening time, you can take a quiet moment to enjoy the beautiful decorations before the rush starts.

Why we love it: Daphne’s celebrates Christmas with real charm. You get amazing food, a cosy atmosphere, and one of the most beautiful festive settings in London.

Sketch

Sketch is one of London’s most famous restaurants for a reason, and at Christmas, it turns into a full-on festive fantasy. The Mayfair icon is known for its bold art, Michelin-starred food, and those quirky pink rooms you’ve probably seen all over Instagram. But in December, it outdoes itself.

Each year, Sketch picks a new theme and transforms its space into something magical. Think snow-dusted tunnels, silver birch trees, glowing lights, and decorations that look straight out of an artist’s dream. In past years, they’ve had a massive spiral Christmas tree, a “snowstorm in a cup” art piece, and even gondola-inspired installations.

You can stop by for afternoon tea, a cocktail, or dinner, but book early because everyone wants to see the decorations. Don’t skip the bathrooms either. Yes, really. The famous egg-shaped pods are dressed for Christmas too, complete with mini trees and twinkling details that make the whole experience feel surreal.

If you’re looking for one spot that’s as photogenic as it is festive, Sketch is your place. It’s stylish, creative, and completely unforgettable at Christmas.

  • Location: 9 Conduit Street, Mayfair, W1S 2XG
  • Cuisine: European
  • Booking: www.sketch.london

Dalloway Terrace

Dalloway Terrace is one of the most beautiful places to visit in London at Christmas. It is part of The Bloomsbury Hotel and has a heated terrace that turns into a winter dream every year. The decorations change with the seasons, but Christmas is when the terrace looks its best. You will see twinkling lights, frosted greenery, and cosy corners that make you want to stay for hours.

This year, Dalloway Terrace worked with Italicus Rosolio di Bergamotto to bring an elegant Italian touch to Bloomsbury. The design includes snow-covered pinecones, shimmering leaves, and a soft winter glow. It is the perfect setting to enjoy a festive afternoon tea or a seasonal cocktail.

Book early if you want to visit in December. The terrace is one of the most popular restaurants in London during the holidays. After your meal, stop by The Coral Room next door for a cocktail.

If you want a calm and beautiful place to celebrate Christmas in London, Dalloway Terrace is a great choice. It feels festive, stylish, and warm all at once.

Duck & Waffle

Duck & Waffle is one of those restaurants that never fails to impress. Sitting on the 40th floor of 110 Bishopsgate, it gives you one of the best skyline views in London. During Christmas, the restaurant turns into a festive dream. Last year’s Narnia-inspired theme brought snow-covered trees, glowing lights, and whimsical details that made you feel like you’d stepped into a storybook.

The decorations change each year, but the festive spirit always stays the same. Expect twinkling trees, glittering displays, and cosy touches that make your meal feel extra special. Whether you go for Christmas lunch or a late-night bite (it’s open 24/7), the atmosphere is unforgettable.

The food is just as impressive as the view. From their famous duck and waffle dish to creative cocktails, everything comes beautifully presented.

If you want a Christmas restaurant in London that feels truly unique, Duck & Waffle is a must. Go for the view, stay for the food, and leave with some of the best festive photos you’ll take all season.

  • Location: 110 Bishopsgate, City of London EC2N 4AY
  • Cuisine: British and European
  • Booking: www.duckandwaffle.com

Balthazar

Balthazar in Covent Garden is where London meets Paris for Christmas. This French brasserie turns into one of the most charming festive restaurants in the city, glowing with fairy lights, wreaths, and a sparkling Christmas tree. The soft jazz in the background makes it feel like you’ve slipped away to Paris for the holidays.

Every year, Balthazar brings something new to the table. Last Christmas, the restaurant transformed with a Nutcracker theme in partnership with St-Germain. The décor was full of magic, and the festive cocktails were just as impressive – the perfect match for their classic French dishes.

If you love a festive dinner with atmosphere, this is your place. Expect elegant plates, seasonal cocktails, and a warm buzz that feels like the holidays have officially arrived.

Make sure to book early if you want a table in December. Whether you’re going for brunch, dinner, or just a festive drink, Balthazar delivers a little Parisian sparkle right in the heart of Covent Garden.

One Aldwych

If you love Christmas decor done right, head straight to One Aldwych in Covent Garden. This luxury hotel goes all out each year, and 2025 is no different. The Lobby Bar has turned into a glowing winter woodland, complete with a giant tree stretching from floor to ceiling.

Every corner sparkles with festive touches. Think snow-dusted leaves, pinecones, berries, and golden lights that make the whole space feel warm and magical. It’s one of those spots where you’ll want to sit back, take it all in, and maybe sneak a few photos before your drink arrives.

Speaking of drinks, One Aldwych serves up four special Christmas cocktails this season, each one just as beautiful as the decor. It’s the perfect place to escape the cold, sip something festive, and soak up the holiday atmosphere.

If you’re planning a Christmas day out in Covent Garden, make sure to stop here. It’s a festive hideaway that feels classy, cosy, and a little bit magical.

The Little Scarlet Door

Looking for a Christmas night that feels more like your dream house party than a formal dinner? Step through the red door at The Little Scarlet Door in Soho. This New York–style loft knows how to throw a festive bash.

The decorations are loud and unapologetically Christmassy. You’ll spot glittering chandeliers, streamers, and a big tree that steals the spotlight. Every corner begs for a photo, and honestly, you’ll probably take more than one.

The drinks are just as fun. The bar serves festive cocktails that keep the mood high, paired with tasty canapés that disappear faster than you’d like to admit.

If you’re after a place that feels alive, cosy, and just the right amount of chaotic, this is it. The Little Scarlet Door doesn’t just decorate for Christmas: it becomes Christmas.

Clos Maggiorre

Clos Maggiore in Covent Garden is often called London’s most romantic restaurant, but at Christmas, it turns into something straight out of a fairytale. The ceiling is covered in twinkling lights and flowers, the air smells like mulled wine, and every corner feels like a postcard from Paris in December.

This Michelin Guide spot isn’t just about looks though: the food is just as impressive. The festive menu includes dishes like slow-cooked beef, scallops, and truffle mashed potatoes that you’ll think about long after you leave. The cocktails are fun too (yes, one of them literally comes in a birdcage).

If you’re looking for one of the most Christmassy restaurants in London, this is it. It’s elegant, cosy, and a little bit magical, perfect for a date night or a special festive dinner with friends. Just make sure to book early, because everyone wants a table under that twinkling canopy.

SUSHISAMBA

Sushi Samba is where Christmas meets cool. With locations in Covent Garden and high up in Heron Tower, it’s one of the few places where you can enjoy sushi with a side of skyline views. Both spots go all-in on festive decor every year, mixing tropical vibes with Christmas sparkle.

If you’re looking for something different from the usual cosy pub lights, Sushi Samba brings colour, energy, and plenty of wow factor. Expect foliage-filled terraces, bold festive installations, and a lively atmosphere that feels like a Christmas party in the clouds.

The menu is as impressive as the setting: think Japanese, Peruvian, and Brazilian fusion dishes that look just as good as they taste. From sushi rolls to wagyu and cocktails that deserve their own photoshoot, this place delivers on every front. Perfect for a festive dinner that feels a little extra.

The Ivy Chelsea Garden

The Ivy Chelsea Garden is Christmas done in style. This Instagram-ready spot turns festive every year with dazzling decorations and creative seasonal themes. Past years have seen Grinch-inspired magic and Narnia-like winter wonderlands, so you know it’ll be something special in 2025.

Inside, expect sparkling winter foliage, playful décor, and a luxurious feel that matches the Chelsea vibe. The festive menu includes seasonal dishes and cocktails that are perfect for a Christmas treat, plus afternoon teas and Boxing Day brunches. The Ivy has several locations across London, but Chelsea Garden really goes the extra mile, with displays like Santa’s office and sleighs adding extra sparkle.

If you want a Christmas outing that’s both stylish and festive, this is the place to see and be seen.

  • Location: 197 King’s Road, Chelsea, SW3 5EQ
  • Cuisine: British
  • Booking: ivycollection.com

Christmas restaurants in London - Map

Related Posts

christmas hotels in london
christmas hotels
best destinations for christmas

Leave a Comment

Your email address will not be published. Required fields are marked *