The 7 Best Places To Get A Christmas Dinner In London

We are now into the festive season, but are we in the festive mood? We are and we hope you are too! 

Who doesn’t love a mince pie, a roast dinner and some mulled wine? The highlight of a Christmas feast we would say.

Whilst they are festive favourites, a Christmas feast does take up a lot of time that we don’t all have to spare.

Plus, cooking a roast dinner isn’t for everyone and that’s okay.

We have found some of the best places to go in London for a good Christmas dinner this December so you don’t have to cook.

Carry on reading to find out! 

christmas dinner london

1. Upstairs At Trinity 

This year Upstairs at Trinity are again offering their goose menu for this festive season and it is not one to miss!

The menu is available for lunch or dinner from Tuesday to Saturday throughout December – do note that this menu is designed to be shared between groups of 4 or more.

This festive menu includes a three course meal. Starters include Seafood and Prawn Cocktail with Vodka Marie Rose and Cornichons. 

The main meal of course is a roast consisting of a roast goose to share, accompanied by roast potatoes, stuffing, cranberry sauce and more. 

It ends with a choice of Trinity Yule Log with Bayley’s cream, Mincemeat Tart with Christmas Pudding Butter or Stitchelton and Port Roast Figs.

This Christmas dinner sounds absolutely scrumptious so don’t hesitate and book now

Whilst it might be on the pricier side of things, the reviews are amaaazing. 


Address: 4 The Polygon, London SW4 0JG

2. The Spread Eagle

The Spread Eagle is London’s first ever fully vegan pub with focus on sustainability, minimal waste and good plant based food.

They offer a 3 course festive menu for only £39 per person – that sounds good to us!

Expect a menu full of amazing plant based dishes from tasty starters including Deep Fried Shamembert, Cranberry and Port Chutney and Jerusalem Artichoke Soup, Creme Fraiche. 

As well as fantastic meat free alternatives for mains such as Nut Roast and Beet Wellington. 

To finish they have absolutely delicious options including Sticky Toffee Pudding with Vanilla Ice Cream and Toffee Sauce, a Festive Trifle and Cheese, Crackers and Chutney.

You also get a glass of prosecco with your meal so don’t wait head on down to The Spread Eagle, it’s only available until the 23rd December.


Address: 224 Homerton High St, London E9 6AS

3. The Ivy Chelsea Garden

The Ivy Chelsea Garden is an amazing restaurant serving a range of dishes from modern British cuisine and cafe-style classics to delicious vegan and vegetarian dishes.

Among everything they offer they have a full set festive menu for £60 per person and you even get a Christmas cracker.

They have plenty of mouth-watering dishes to choose from, including Roast Pumpkin and Butternut Squash Soup and The Ivy Cure Smoked Salmon to start with. 

Amazing roast options are the Salmon Fillet, Chicken and Butternut Squash with Cranberries. 

Not to mention their yummy Goose and Turkey Shepards Pie accompanied by pigs in blankets.

Remember to leave room for dessert with festive delights such as Christmas Pudding, Santa’s On His Way and more.

So make sure you get a reservation to experience this delightful menu.


Address: 195 197 King’s Rd, London SW3 5EQ

4. Lily’s Cafe

Lily’s Cafe based in Covent Garden is an all day dining experience offering breakfast, lunch and tea 7 days a week.

For just £45 per person, Lily’s cafe offers a 4 course Christmas menu for a minimum of 6 persons per table.

Each course is a fabulous dish that you will be dying to try including Smoked Salmon and Beetroot Flatbread, Fondue, Carrot Cake and Frangipane Tart.

They also have drinks packages starting from £45 per person, if that sounds right up your street then check out the packages they offer for an amazing Christmas dinner in London. 


Address: 3 Henrietta St, London WC2E 8LU

5. Heritage Restaurant & Cocktail Bar

Next within our guide to get a Christmas dinner in London is the Heritage Restaurant and Cocktail Bar. 

This is a fabulous place to dine offering classic dishes with elements taken from modern European cuisine.

This December up until Christmas Eve they are serving a set three course Christmas menu for a minimum of 2 people for just £48 per person.

So if you are looking for something different this Christmas book now to experience the delicious dishes on offer including Steak Tartare, Truffle Cheese Fondue and Sticky Toffee and Caramel Fondant.

Don’t believe us? Check out their menu to see all the fantastic festive dishes on offer! 



View this post on Instagram


A post shared by Heritage Soho (@heritage_soho)

Address: 18-20 Rupert St, London W1D 6DF

6. The Folly

For a magical Christmas head on down to The Folly, a bar and restaurant in the heart of London. 

Offering seasonal menus, fantastic cocktails and delicious wines.

This year they are offering a 3 course Christmas menu at £42.95 per person and some festive bites and sharers for various prices.

If you are looking for a set meal full of amazing Christmas dishes then check out what is on offer.

We literally can’t decide on what we would choose, they all sound amazing! 

If you don’t fancy a big meal and just want a little taste of Christmas whilst out for drinks with friends and family then these shareable dishes are definitely worth a try, we certainly wouldn’t hesitate!



View this post on Instagram


A post shared by The Folly (@thefollybarlondon)

Address: 41 Gracechurch St, London EC3V 0BT

7. Rotunda

Rotunda, located in the heart of Kings Cross serves modern British Food including beef and lamb cuts from their own Northumberland farm.

This year you will enter the magical wonderland that is The Nutcracker when you step through the doors of Rotunda for your Christmas feast. 

Serving 2 courses for £45 or 3 courses for £52.50 the choice is all yours.

With some scrumptious dishes available including for starters a Smoked Chicken, Pancetta, Watercress and Crouton Salad, the traditional roast of Turkey, Pigs in Blankets and Sprout Tops and a Christmas Pudding with Brandy Cream to finish. 

Don’t forget to book your spot before they’re all gone.


Address:  90 York Wy, London N1 9AG

There you have it, our list of the best places to get a Christmas dinner in London – where will you be going for yours? 

We hope you get your Christmas roast this December even if you don’t end up cooking it yourself in your student accommodation in London

Have a Very Merry Christmas and a Happy New Year!

If you feel adventurous this Christmas then why not make your own cocktails? 

Check out our guide for some simple Christmas cocktails you need to try this festive season.

Table of Contents