Christmas Dinner in London: 10 Venues for Every Budget

Christmas in London is the ultimate festive treat, offering cosy venues and memorable meals for every kind of celebration. Whether you’re planning a luxurious Christmas day dinner London or a budget-friendly feast with friends, the city has endless options to suit your needs. From affordable cafés to high-end restaurants, this guide highlights the best places to enjoy Christmas dinner London. So, whether you're after a casual gathering or a fancy celebration, you'll find the perfect spot to make the most of the season.
27 June 2022 9 min read
Best restaurants Chelmsford for Christmas dinner

Top Spots For A Festive Christmas Dinner

Looking for festive places for Christmas dinner near me? Whether you’re after a cosy pub or a fine-dining experience, we’ve got you covered. From budget-friendly options to fine dining, we’ve curated the best Christmas dinner London has to offer.

Budget-Friendly Christmas Dinner Venues London

1. The Regent

The Regent is a lively pub that serves up a warm, festive atmosphere, making it one of the best pubs for Christmas dinner London. Located in Balham, this laid-back spot is known for its affordable yet delicious festive menu. They offer an affordable Christmas dinner London featuring comforting classics like roast turkey with all the trimmings and sharing boards for family dining. 

Whether you’re looking for a cosy Christmas Eve dinner or a casual Christmas day feast, The Regent offers an ideal setting for a relaxed gathering with friends. Its friendly staff and welcoming vibe ensure you’ll feel right at home, making it a best place to have Christmas dinner in London for those on a budget.

the regent for christmas dinner london 2024
Highlights:
  • Address: The Regent, 201 Liverpool Rd, Islington, N1 1LX
  • Capacity: Up to 60 people
  • Price: £5 per head for bookings 
  • Cuisine: British pub classics

2. Mildreds 

Mildreds is a beloved plant-based restaurant chain in London, making it one of the top Christmas dinner restaurants London for those seeking a vegan-friendly feast. Known for its creative and hearty dishes, Mildreds offers a welcoming atmosphere, perfect for a relaxed Christmas Eve dinner London. 

Their Christmas Dinner London 2023 menu features a delightful mushroom and chestnut wellington, alongside indulgent sides like rosemary roast potatoes and spiced red cabbage. With its central location and commitment to serving up fresh, plant-based meals, Mildreds is also a top choice for cheap Christmas dinner London for those on a budget without compromising on quality or flavour.

mildreds for christmas dinner london 2023
Highlights:
  • Address: 58 Poland St, London W1F 7NR
  • Capacity: Up to 50
  • Price: £35 for a two-course Christmas dinner
  • Cuisine: Vegan/vegetarian

Mid-Range Christmas Dinner Venues London

3. Inamo Igloos & Winter Garden

Voted winner of the Timeout Love London award for Best Restaurant & Best Outside Bar in Camden, Inamo Igloos & Winter Garden is the most aesthetically striking location to enjoy a romantic Christmas dinner in London. 

If you’re tired of the same old traditional Christmas dinner and looking for something new, their pan-Asian Christmas menu is a perfect fit. Whether you need family or work Christmas dinner in London, Inamo offers top-tier dishes like spicy miso-glazed turkey and sushi platters with bespoke Christmas catering options to suit your taste. 

As one of the best places for christmas dinner near me Inamo also hosts exciting entertainment events, including comedy clubs and drag nights, ensuring that your evening is filled with laughter and joy.

With its stunning decor and dynamic menu, Inamo is not just another restaurant but one of the best pub Christmas dinner London venues for a memorable holiday feast.

inamo igloos & winter garden for christmas day dinner london
Highlights:
  • Address: 134-136 Wardour St, London W1F 8ZS, United Kingdom
  • Guests: Up to 35
  • Price: Menu starts at £49.95 per person
  • Cuisine: Pan-Asian

4. Jamie’s Tudor Street

Jamie’s Tudor Street is a fantastic venue for those seeking a vibrant atmosphere paired with hearty portions, making it a prime spot for a festive gathering. Offering generous 3-course meals alongside help-yourself Christmas buffets and breakfasts, this restaurant is perfect for larger groups looking to enjoy a relaxed Christmas party dinner London. 

For those who love traditional flavours, their Christmas roast dinner London features all the classic elements, including succulent turkey, rich gravy, and seasonal vegetables, ensuring no one leaves hungry. With its lively setting and welcoming vibe, Jamie’s Tudor Street is an excellent choice among places to eat for Christmas dinner near me and a top pick for a memorable pub Christmas dinner London experience.

jamie's tudor street for christmas day dinner london
Highlights:
  • Address: 36 Tudor St, Temple, London EC4Y 0BH, United Kingdom
  • Capacity: Up to 60 people
  • Price: Three-course Christmas menu starts at £45 per person
  • Cuisine: Classic British and Scottish

5. The Duke’s Head Putney

The Duke’s Head Putney is a charming riverside pub that excels in providing a welcoming environment for festive celebrations. This venue is not only known for its traditional Christmas fare but also offers vegan and gluten-free options, ensuring everyone can indulge in the festivities. 

For Christmas Day dinner London 2023, guests can enjoy a delicious menu featuring herb-crusted roast beef and a standout vegan Christmas dinner London option, showcasing seasonal vegetables and rich gravy. 

With its traditional Christmas decor and relaxed atmosphere, The Duke’s Head is a fantastic choice among places to go for Christmas dinner near me and a wonderful spot for those looking for a halal Christmas dinner London experience.

The Duke's Head Putney for christmas day dinner london
Highlights:
  • Address: 8 Lower Richmond Road, Putney, London SW15 1JN
  • Capacity: Up to 48
  • Price: Starts at £46 per person
  • Cuisine: Vegan & gluten-free 

Fine-Dining Christmas Dinner Venues London

6. Kerridge’s Bar & Grill

Kerridge’s Bar & Grill is a premier destination for fine dining in London, renowned for its exceptional French cuisine and elegant atmosphere. Located in the heart of the city, this venue offers a sophisticated setting for a truly memorable Christmas dinner London Bridge. 

For Christmas Dinner London 2023, guests can indulge in a meticulously crafted menu featuring seasonal delicacies like roast duck with clementine sauce and a luxurious chestnut and truffle parfait for dessert. 

Whether you’re enjoying a lavish Christmas pub dinner London or celebrating a special occasion, Kerridge’s Bar & Grill promises an unforgettable experience with impeccable service. Its central location also makes it a prime spot for those seeking the finest Christmas dinner central London options.

Kerridge’s Bar & Grill for christmas dinner london
Highlights:
  • Address: No.10 Northumberland Avenue London WC2N 5AE UK
  • Capacity: Up to 16 guests
  • Price: £150 per person for 3 courses 
  • Cuisine: French Provençal cuisine

7. The Spaniards Inn

Nestled in the heart of Hampstead Heath, The Spaniards Inn offers a unique blend of rustic charm and vibrant Spanish cuisine, making it an ideal venue for a festive gathering. Known for its convivial atmosphere, this pub is perfect for a group Christmas dinner London with family and friends. 

For Christmas Dinner London 2023, diners can delight in dishes such as slow-roasted suckling pig and seafood paella, which showcase the rich flavours of Spanish cooking. With its warm decor and inviting ambience, The Spaniards Inn is among the top places near me for Christmas dinner, providing a memorable setting for celebrating the festive season. 

Whether you’re after a traditional dinner or a Spanish feast to remember, this venue promises to deliver the best Christmas dinner in London 2023 experience.

The Spainiards Inn for christmas dinner london
Highlights:
  • Address: Spaniards Road, Hampstead, London, Greater London NW3 7JJ
  • Capacity: Up to 34 guests
  • Price: Christmas menu starts at £95 per person 
  • Cuisine: Spanish & British 

8. Sakura Room

Named after the stunning cherry blossom trees that fill the restaurant, the Sakura Room at The Ivy Asia Chelsea features beautiful Asian-inspired décor that symbolises renewal and the nature of life. Whether you’re seeking seated private dining for 2 in London or standing private dining in London for 30 guests, the Sakura Room can accommodate all. As one of the top places for Christmas Day dinner near me, it offers a unique festive experience.

Some of their signature dishes include Yellowtail Sashimi, Flamed & Steamed Edamame, and Roasted Black Cod. The Sakura Room also features an exquisite drinks menu consisting of cocktails that capture the essence of the restaurant in a glass. Each is designed to match the vibrance of the venue, making it one of the most fun places to book for Christmas dinner near me and a memorable option for celebrating the season.

Sakura Room for christmas dinner london
Highlights:
  • Address: 201-203A, King’s Rd, London SW3 5ED
  • Capacity: Up to 14 guests
  • Price: Christmas menu starts at £950  
  • Cuisine: Pan-Asian & Chinese

Christmas Dinner Venues London for Larger Groups

9. Wagtail

If you’re searching for a spectacular venue for your festive celebrations, Wagtail should be your go-to for Christmas dinner in London! This chic rooftop bar offers stunning views and a stylish ambiance, making it the perfect setting for a memorable holiday gathering.

For Christmas Day dinner London, Wagtail presents the exquisite “Rosé Reverie,” a meticulously crafted four-course pairing experience that has become the talk of the town! Their signature dishes include Seasonal Vegetable Risotto, Herb Crusted Chicken, and Pan-Roasted Stone Bass, a must-have for fish lovers. This festive season, indulge in a lavish Christmas dinner London 2023 that combines elegant dining with breathtaking views, ensuring your holiday celebrations are nothing short of spectacular.

Wagtail for christmas dinner london
Highlights:
  • Address: 68 King William Street, EC4N 7HR
  • Capacity: Up to 400 guests
  • Price: Christmas venue booking starts at £500 per person 
  • Cuisine: British & Italian

10. HIDE

As a luxury private dining restaurant in Mayfair, HIDE is the epitome of elegance, set over three floors with stunning views across Green Park. This exquisite venue is the best place to have Christmas dinner in London, offering a variety of private dining options, from intimate dinners for two to larger corporate gatherings and lunches.

Get free quotes from local chefs

Whether you're hosting a special celebration dinner, looking for a chef during your holiday or weekly meal prep, we will match you to the perfect chefs.

Start here

HIDE’s menu is meticulously crafted and incorporates the finest seafood delicacies, with many singing praises of their BBQ Lobsters and Octopus. Whether you’re enjoying a lavish Christmas Eve dinner London or celebrating Christmas Day with loved ones, HIDE provides a luxurious atmosphere to elevate your festive experience. 

As the sun sets over Piccadilly, the enchanting views and exquisite cuisine make HIDE one of the top Christmas dinner restaurants London, ensuring a memorable celebration for all.

HIDE for christmas dinner london
Highlights:
  • Address: 85 Piccadilly, London W1J 7NB
  • Capacity: Up to 30 guests
  • Price: Christmas bookings starts at £820
  • Cuisine: British 

A Merry Alternative to Dining Out

Finding the perfect place for Christmas dinner can often feel like a daunting task. With varying recipes, restrictive table timings, and a lack of customisation, the joy of the festive experience can easily diminish. Instead of stressing over reservations and menu limitations, why not hire a private chef to create a tailored dining experience just for you?

Yhangry connects you with talented chefs who can curate a bespoke Christmas menu that reflects your preferences and dietary needs. Imagine indulging in a sumptuous meal crafted in the comfort of your home, surrounded by your loved ones, without the hassle of crowded restaurants. 

Elevate your celebrations this holiday season and enjoy a memorable Christmas dinner with the personalised touch that only a private chef can provide. 

FAQ's

Yes, many venues offer vegan, gluten-free, and halal options. The Duke’s Head Putney, for instance, provides vegan and gluten-free choices, ensuring everyone can enjoy a festive meal.

Yes, London has several family-friendly restaurants that cater to guests of all ages on Christmas Day. Establishments like The Secret Garden and The Lion Inn provide festive atmospheres and special menus suitable for children. These venues often offer activities or entertainment to keep younger diners engaged.

It’s advisable to book your Christmas dinner reservation at least 2-4 weeks in advance, as popular venues fill up quickly during the festive season.