Why book fine dining for a Christmas party in London?
A fine dining kitchen arrives at December fully formed. The cooking has a signature, the wine list has been thought through, and the service already knows how to carry a long, celebratory table from the first glass to the last course. A set menu brings all of that at a price agreed before anyone sits down, which is what makes it the natural way to host clients, thank a team or gather friends for the season.
Every restaurant below holds a Michelin star or is one of London’s established grand dining rooms. Those publishing a Christmas menu of their own come first, with its price, courses and the dates it runs. After them come the Michelin kitchens and fine dining restaurants whose fixed-price menus run through the year and book beautifully for a party in December.
Fine dining Christmas set menus in London at a glance
Christmas menus of their own: Galvin La Chapelle, Kitchen W8, Savoy Grill by Gordon Ramsay and Coq d'Argent.
Michelin-starred cooking: Galvin La Chapelle, Kitchen W8, Trishna, Amaya and Luca.
Christmas menus for a party: Coq d'Argent.
Indian fine dining: Trishna, Amaya, Veeraswamy and Benares.
In the City: Galvin La Chapelle, Coq d'Argent, Luca and Restaurant St Barts.

Which fine dining restaurants in London have a Christmas set menu in 2026?
4 restaurants on All Set publish a Christmas menu of their own for 2026, priced £49 to £90 a head. Each is listed with that menu's price and courses, and the dates it runs where the restaurant gives them, Michelin kitchens first and then by price. Every one links to its own page with the full menu and a direct booking link.
Galvin La Chapelle, Spitalfields. One Michelin star. Galvin La Chapelle occupies a Grade II listed Victorian school hall on Spital Square, with vaulted ceilings soaring over the tables. Festive menu: 2-3 courses £49-£55 | Mon–Sat | Festive 9 Nov to 30 Dec
Kitchen W8, Kensington. One Michelin star. Kitchen W8 is a Michelin starred neighbourhood restaurant on Abingdon Road in Kensington. Christmas menu: 3 courses £49.50 | Mon–Sat | Christmas 1 Dec to 23 Dec
Savoy Grill by Gordon Ramsay, Strand. Savoy Grill is the art deco grill inside The Savoy, a few minutes from the Strand theatres. Festive menu: 2-3 courses £62-£68 | Mon–Fri | Festive 16 Nov to 4 Jan | Up to 6 guests
Coq d'Argent, Bank. Coq d'Argent is the City's original rooftop restaurant, above No. 1 Poultry with terraces over the Bank of England. Festive menu: 3 courses £65-£90 | Mon–Sun | Festive From 17 Nov | Groups of 8+
Which Michelin and fine dining set menus suit a Christmas party?
34 more restaurants have no Christmas menu but run a fixed-price menu all year. The first 14 are below, Michelin kitchens first, and the remaining 20 are on the cards beneath.
Trishna, Marylebone. One Michelin star. Trishna serves coastal Indian food on Blandford Street in Marylebone, and has held a Michelin star for years. Set menu: 1-4 courses £25-£50 | Mon–Sun | Lunch 12pm–2.15pm | Weekend Lunch 12pm–2.15pm | Pre-Theatre 5pm–6.15pm
Amaya, Belgravia. One Michelin star. Amaya is a Michelin starred Indian grill tucked into Halkin Arcade in Belgravia, cooking everything over open fire. Set menu: 1-4 courses £30-£85 | Mon–Sun | Lunch 12pm–2.15pm | Dinner 5.30pm–10pm
Luca, Clerkenwell. One Michelin star. Luca is a Michelin starred Italian on St John Street in Clerkenwell, a few minutes from Farringdon and famous for its pasta. Set menu: 2-3 courses £34-£42 | Mon–Sat | Lunch 12pm–2pm
The Ninth, Fitzrovia. One Michelin star. The Ninth is a Michelin starred Mediterranean restaurant on Charlotte Street, run with a Soho ease. Set menu: 2-3 courses £39-£45 | Mon–Sat | Lunch 12pm–2.30pm | Early Dinner 5.30pm–6.15pm
Veeraswamy, Mayfair. One Michelin star. Veeraswamy is London's oldest surviving Indian restaurant, serving the royal cuisines of India above Regent Street since 1926. Set menu: 2-4 courses £40-£60 | Mon–Sun | Pre-Theatre 5.30pm–6.15pm | Weekend Lunch | Lunch & Dinner
Chez Bruce, Wandsworth. One Michelin star. Chez Bruce looks out over Wandsworth Common from Bellevue Road, a Michelin starred fixture of south London. Set menu: 2-3 courses £40.50-£48.50 | Tue–Fri | Lunch 12pm–2pm
Wild Honey St James, St James's. One Michelin star. Wild Honey St James occupies a Grade II listed former banking hall on Pall Mall, high ceilings and all. Set menu: 3 courses £45-£60 | Tue–Sat | Pre-Theatre 5pm–6.15pm
Portland, Marylebone. One Michelin star. Portland is a Michelin starred restaurant on Great Portland Street in Marylebone, working from a menu rewritten every day. Set menu: 1-4 courses £45-£95 | Tue–Sat | Lunch 12pm–2.15pm | Early Evening 5.30pm–6.30pm | Dinner 5.30pm–9.30pm
The Goring, Belgravia. One Michelin star. The Goring is the Michelin starred restaurant of a family run Belgravia hotel, a few minutes from Buckingham Palace. Set menu: 2-3 courses £45-£98 | Mon–Fri | Lunch 12pm–2.30pm | Pre-Theatre 6pm–6.30pm
La Trompette, Chiswick. One Michelin star. La Trompette is a Michelin starred neighbourhood restaurant on Devonshire Road in Chiswick, with daily changing menus and an award winning list. Set menu: 3 courses £45 | Wed–Fri | Lunch 12pm–2pm
Benares, Mayfair. One Michelin star. Benares is a Michelin starred Indian restaurant on Berkeley Square, a Mayfair institution and a long standing pre theatre favourite. Set menu: 2-3 courses £46-£52 | Mon–Sat | Lunch 12pm–2.30pm | Pre-Theatre 5.30pm–6.30pm
Jamavar, Mayfair. One Michelin star. Jamavar cooks a pan Indian royal repertoire on Mount Street in Mayfair. Set menu: 3-4 courses £47-£54 | Mon–Sun | Lunch 12pm–2.30pm | Early Evening 5.30pm–6.30pm
Michael Caines London, Mayfair. One Michelin star. Michelin-starred modern European cooking inside The Stafford, tucked away in St James's. Set menu: 3-4 courses £48-£58 | Mon–Fri | Lunch 12pm–2.30pm
64 Goodge Street, Fitzrovia. One Michelin star. 64 Goodge Street is a Michelin starred French restaurant in Fitzrovia, cooking classical food with a modern hand. Set menu: 3 courses £49-£65 | Mon–Sat | Early Evening 5.30pm–6pm | Lunch 12pm–2.15pm

When is Christmas 2026?
The party season runs from the second half of November to the 23rd of December 2026. Christmas Day falls on Friday, 25 December 2026.
How much is a fine dining Christmas set menu in London in 2026?
The Christmas menus listed here run from £49 to £90 a head. Across every fine dining restaurant on this page, set menus are priced £25 to £105 for two or three courses. Each figure is read off the restaurant’s own published menu and fixed per head before the party arrives.
Can you have a Michelin-starred Christmas party on a set menu?
Yes. Several Michelin-starred kitchens in London publish a fixed-price menu at lunch or dinner, and a number add a Christmas menu for the season. A set menu is the simplest way to bring a party to a starred kitchen: the price is agreed per head, and the kitchen cooks the dishes it has chosen for the occasion.
When should you book a fine dining Christmas party in London?
As early as the menu is published. Fine dining restaurants hold fewer tables, and evenings in the first three weeks of December go first; the earliest Christmas menu here begins on 9 November. A weekday lunch is the most generous sitting to book later in the season.
How were these restaurants chosen?
Every restaurant here is listed on All Set, where each set menu is verified against the restaurant's own published menu rather than an aggregator. The list is generated from the live catalogue, so it grows as new set menus are added and drops any menu that stops being served. Where a restaurant publishes a Christmas menu, the price, courses and dates are that menu's; where it does not, they are those of its year-round set menu.






































