Capital Christmas Feasts: Your 25 December Dining Guide
- lisahylton2
- 2 days ago
- 3 min read
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.

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.

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.

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.

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.

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.

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.





