top of page

Capital Christmas Feasts: Your 25 December Dining Guide

The city's hotels, restaurants and pubs are serving up festive feasts across the capital. From skyline dining to cosy pub classics, here’s a curated look at some of the best places open on 25 December.


Family-Friendly Feasts

Perfect for kids and adults alike, with generous portions, fun menus and relaxed atmospheres.


Festive family dining awaits at Joia Battersea | Rebecca Hope Photography
Festive family dining awaits at Joia Battersea | Rebecca Hope Photography

On the 15th floor of art’otel, JOIA draws on Portuguese Christmas traditions with tapas, fillet of beef and warm chocolate mousse or pudding.

Price: £125 adults | £30 children.


A festive brunch with free-flowing Champagne, sushi, turkey, trimmings and desserts – all served buffet-style.

Price: £275 adults | £225 children.


The Ned’s legendary feast gets a seasonal upgrade with “festive roasts,” lavish seafood, oysters and impressive towers of lobster.

Price: £250 (£320 with unlimited Champagne) | Half price for 6–12-year-olds.


A family-style feast created with JKS expertise: venison tartare, duck terrine, turkey, beef and classic puddings.

Price: £125 | £105 vegetarian.


A generous Christmas menu featuring scallops, turkey, duck Wellington and seasonal crumble.

Price: £125 adults | £15 children.


This south Kensington favourits serves a free-course festive menu with turkey, duck, halibut, or vegan haggis pie.

Price: £107 |£15 children.



Special Occasion & Luxury Dining

For impressive interiors, Michelin-starred chefs, and celebratory menus.


A Michelin-starred festive feast awaits at Michael Caines at The Stafford | Photo: The Stafford
A Michelin-starred festive feast awaits at Michael Caines at The Stafford | Photo: The Stafford

Two-Michelin-starred festive menu including Cornish turbot, Beef Wellington, and bûche de Noël.

Price: £350.


Multiple venues including Alain Ducasse (3 Michelin stars) and The Grill; menus feature capon, foie gras, and seasonal specialties.

Price: £350–£490.


Michelin-starred festive menu: duck liver terrine, Beef Wellington, vegetarian options.

Price: £295 adults | £148 children.


Champagne, canapés and festive menu including smoked salmon, roasted turkey and mulled-wine poached pear.

Price: £150 including Champagne


Choose between The Grill (Cornish turbot, winter truffle agnolotti) or the Christmas buffet.

Price: £495 Grill | £310 Buffet.



Great Value Options

Festive menus that deliver a luxury feel without breaking the bank.


Children's Menu at Gaucho Restaurants across London
Children's Menu at Gaucho Restaurants across London

Three-course a la carte menu: duck liver parfait, Norfolk roast bronze turkey or lemon sole, traditional pudding.

Price: From £64.50


Gaucho – Covent Garden, Hampstead, Richmond, Tower Bridge

Five-course set menu with an Argentinian twist: including Argentine prawn cocktail, turkey ballatine and dulce de leche cheesecake.

Price: £95 (5 courses) | £40 children (three courses).


Affordable festive menu with signature dishes including caramel chicken and roasted duck.

Price: From £46.


Trendy & Social Dining

Perfect for sharing, small plates, and a lively atmosphere.


ree

Gordon Ramsay’s Asian-inspired restaurant with sushi, tempura, bao buns, and a festive sharing menu with turkey.

Price: A la carte.


New York Italian-style Christmas lunch for the first time at lunchtime.

Price: £195.


Venetian feast: buffalo ricotta ravioli, slow-cooked Welsh lamb, and panettone dessert.

Price: £110.


Global & Alternative Christmas Flavours


For those wanting a different take on festive dining.


Discover Michelin-starred Indian dishes at Veeraswamy Mayfair | Photo Veeraswamy
Discover Michelin-starred Indian dishes at Veeraswamy Mayfair | Photo Veeraswamy

London’s oldest Indian restaurant offers traditional Indian dishes like lobster Malabar curry and Awadi lamb rogan josh.

Price: £120.


Modern “conscious gastronomy” menu including mushroom parfait, turkey or venison Wellington, and a festive yule log.

Price: £250 | £60 children.


Vivek Singh’s modern Indian Christmas menu: tandoori turkey tikka, roast goose, black tiger prawns.

Price: £75–£150 depending on location.


Cosy Pubs & Community Spirit

Traditional Christmas in a warm, welcoming environment.


Celebrate the special day at The Guinea Mayfair
Celebrate the special day at The Guinea Mayfair

Five-course festive menu: crab, turkey, beef, halibut, or vegetarian wellington.

Price: £120.


Three-course menu with turkey or dry-aged rib of beef; Champagne included.

Price: £175.


Riverside views with rabbit & foie gras terrine, seabass, turkey or rib of beef, rocky road dessert.

Price: £135.


Five courses, from elegant starters like scallops and venison carpaccio to showstopping roasts with all the trimmings, finishing with decadent puddings and artisan cheese.

Price: £100.

 
 
bottom of page