Christmas in London is pure magic - twinkling lights, cosy pubs, festive markets and the smell of mulled wine drifting through the air. And if you're spending the festive season in the capital, a delicious Christmas dinner is essential. Whether you prefer a traditional roast, a chic modern menu, or a cosy pub atmosphere, London has something for every style of celebration.
Here are the top places to enjoy Christmas Dinner in London in 2025, including some fantastic West London gems near Pocket Apartments.
🎄 1. The Ritz London - Piccadilly
For the most iconic Christmas dining experience in the city, The Ritz offers a lavish five-course feast in a spectacularly festive setting.
✨ Perfect for: Luxury celebrations and romantic Christmas dining.
🍷 2. The Ned - Bank
The Ned’s vast banking hall is transformed for Christmas, with live music and a hearty festive menu.
✨ Perfect for: Groups, colleagues and stylish celebrations.
🕯️ 3. The Petersham - Covent Garden
Serving elegant dishes with a seasonal and artistic approach, The Petersham is a refined, serene choice.
✨ Perfect for: A sophisticated festive meal.
🍺 4. The Churchill Arms - Kensington
A beloved local pub covered head-to-toe in Christmas decorations. Their festive menu is traditional, hearty and cosy.
✨ Perfect for: A classic British pub Christmas.
🌿 5. Fallow - St James’s
Known for sustainable, innovative cooking, Fallow’s Christmas offerings are full of bold flavours, heritage ingredients and seasonal twists.
✨ Perfect for: Foodies who want a modern, eco-conscious feast.
🍻 6. The Anglesea Arms - Hammersmith
A proper West London favourite, offering an elevated gastropub-style Christmas roast in a warm, traditional setting.
✨ Perfect for: Cosy, neighbourhood-style festive dining.
🦃 7. The Harwood Arms - Fulham
London’s only Michelin-star pub delivers rustic, comforting and beautifully crafted Christmas dishes.
✨ Perfect for: A refined yet homely festive meal.
🍴 8. Riding House Café - Fitzrovia & Bloomsbury
Vibrant atmosphere with modern British festive dishes ideal for groups and celebrations.
✨ Perfect for: Lively Christmas gatherings.
🎩 9. The Mitre - Holland Park
A classic London pub with charm, excellent service and a warming traditional roast Christmas menu.
✨ Perfect for: A relaxed, premium pub Christmas close to Notting Hill & Kensington.
🍻 10. The Mall Tavern - Notting Hill
A fun, friendly gastropub offering hearty seasonal dishes and a great festive menu.
✨ Perfect for: Groups of friends or families staying near Notting Hill.
🥂 11. The Abingdon - Kensington
Stylish but still cosy, The Abingdon serves an elevated festive menu with great wines and beautifully presented Christmas dishes.
✨ Perfect for: A polished yet comfortable Christmas dinner in West London.
💫 12. The Lanesborough - Hyde Park Corner
A grand hotel Christmas lunch with impeccable service and a luxurious seasonal menu.
✨ Perfect for: Glamorous festive dining.
🎁 Tips for Booking Christmas Dinner in London
Book early (October-November recommended)
Confirm if they serve Christmas Eve, Christmas Day or Boxing Day menus
Check dietary options
Look out for prepayment or deposit requirements
Dress codes may apply at high-end venues
🎅 Staying with Pocket Apartments This Christmas?
Our apartments in Kensington & Notting Hill put you moments away from the city’s best festive dining spots.

- by Scarlett Willis
Best Places in London for a Christmas Dinner 2025 🍽️
- by Scarlett Willis



Share:
Everything You Need to Know About London in December 🎁✨
London’s Coziest Pubs & Bars for a Winter Drink 2025 🍷