Christmas set menus in London 2026: fixed-price dinners for the party season

Evening set menus for December, with the price agreed before the group sits down

Prices last verified 1 September 2026 against each restaurant’s own published menu.

The Ninth, Fitzrovia
The Ninth, Fitzrovia. £39-£45.

Why book a set menu for a Christmas dinner in London?

December is the month the set menu was made for. A fixed price per head settles the bill before anyone arrives, a shorter menu keeps a table of ten moving, and the kitchen cooks what it does best rather than what it can plate fastest. The restaurants below run a fixed-price dinner menu through the year, from neighbourhood dining rooms to Michelin kitchens.

Each is listed with its evening price, the days it runs and its hours. Many restaurants add a festive menu alongside in December and close over Christmas itself, so the booking page is the place to confirm dates for the week of the 25th.

Which London restaurants serve a dinner set menu in December 2026?

79 restaurants on All Set match, priced £16.95 to £155 for two or three courses. The first 12 are listed with Michelin kitchens first and then by price; the remaining 67 are on the cards beneath, and every one links to its own page with the full menu and a direct booking link.

The Ninth, Fitzrovia. One Michelin star. The Ninth is a Michelin starred Mediterranean restaurant on Charlotte Street, run with a Soho ease. Set dinner: 2-3 courses £39-£45 | Mon–Sat | Early Dinner 5.30pm–6.15pm

Jamavar, Mayfair. One Michelin star. Jamavar cooks a pan Indian royal repertoire on Mount Street in Mayfair. Set dinner: 3-4 courses £47-£54 | Mon–Sun | Early Evening 5.30pm–6.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 dinner: 3 courses £49 | Mon–Sat | Early Evening 5.30pm–6pm

Pied à Terre, Fitzrovia. One Michelin star. Pied à Terre is a Michelin starred French restaurant on Charlotte Street in Fitzrovia, cooking there since 1991. Set dinner: 3 courses £49.50 | Tue–Fri | Dinner 5.30pm–6pm, 8.45pm–9.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 dinner: 4 courses £55 | Tue–Sat | Early Evening 5.30pm–6.30pm

Amaya, Belgravia. One Michelin star. Amaya is a Michelin starred Indian grill tucked into Halkin Arcade in Belgravia, cooking everything over open fire. Set dinner: 4 courses £60 | Mon–Sun | Lunch & Dinner

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 dinner: 4 courses £60 | Mon–Sun | Lunch & Dinner

The Harwood Arms, Fulham. One Michelin star. The Harwood Arms is a Michelin-starred pub on a residential corner of Fulham, known for game, wild food and a Sunday given over to the roast. Set dinner: 2-3 courses £64-£79 | Sun | Lunch & Dinner | 12pm–8.15pm

The Dysart Petersham, Richmond. One Michelin star. A Michelin-starred restaurant on Petersham Road, between Richmond Park and the Thames. Set dinner: 3-4 courses £85-£99.50 | Wed–Sun | Dinner 6pm–8.30pm

Restaurant St Barts, Smithfield. One Michelin star. Restaurant St Barts is a Michelin starred kitchen in Smithfield, calm and blond wood lined, a few minutes from Barbican and Farringdon. Set dinner: Tasting £130-£170 | Mon–Sat | Dinner 6pm–10pm

Trinity, Clapham. One Michelin star. Trinity is a Michelin starred institution on The Polygon in Clapham Old Town. Set dinner: 4 courses £155 | Mon–Sun | Dinner 6pm–8.30pm

Brasserie Zédel, Soho. Brasserie Zedel is a vast Parisian brasserie underneath Sherwood Street, a step off Piccadilly Circus and down a marble staircase. Set dinner: 2-3 courses £16.95-£19.95 | Mon–Sun | Lunch & Dinner

Portland, Marylebone
Portland, Marylebone. £45-£95.

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 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 dinners are added and drops any menu that stops being served. Prices and hours are those of the restaurant's year-round set menu; where a restaurant runs a separate menu for the occasion, its own booking page will say so.

Where to look next

Every matching set menu

Last updated: 1 September 2026