The 10 Best Pre-Theatre Restaurants in Soho & the West End (2026)

Updated November 2026 · 10 picks

The best pre-theatre restaurants in the West End in 2026 are J Sheekey for seafood in theatreland, The Ivy for a classic night out, Clos Maggiore for a romantic French dinner, Joe Allen for the showbiz atmosphere, and Brasserie Zédel for a cheap, grand set menu near Piccadilly Circus.

Most West End shows start at 7.30pm, and many restaurants run a pre-theatre set menu from about 5pm to 6.30pm, with two or three courses at a fixed price. Book a table for 5.30pm or earlier, tell the staff your curtain-up time when you sit down, and choose somewhere within a ten-minute walk of the theatre. Service charge of 12.5% is usually added.

1. J Sheekey — Leicester Square

Theatreland's classic seafood restaurant, in an alley lined with stage doors.

$$$ Upmarket

J Sheekey has served fish and seafood on St Martin's Court, between the Wyndham's and Noël Coward theatres, for generations. The wood-panelled rooms, oysters, potted shrimps and fish pie make it the quintessential West End dinner.

The neighbouring Atlantic Bar serves a shorter menu at the counter, ideal before a show.

Good to know: Its fish pie is the classic order.

28–32 St Martin's Court, London WC2N 4AL

Google Maps Website

2. The Ivy — Covent Garden

The original West Street Ivy, a theatre-world institution with a pre-theatre set menu.

$$$ Upmarket

The Ivy, opposite the theatre where The Mousetrap has run for decades, has been the actors' and theatregoers' restaurant for a century. Its harlequin windows, oak panelling and British menu still feel like an occasion.

It runs a lunch and pre-theatre set menu alongside the à la carte.

Good to know: Ask for the pre-theatre set menu when you book an early table.

1–5 West Street, London WC2H 9NQ

Google Maps Website

3. Clos Maggiore — Covent Garden

A romantic French restaurant with a blossom-filled conservatory, near the Royal Opera House.

$$$ Upmarket

Clos Maggiore is famous for its conservatory dining room, roofed with flowering branches and fairy lights and warmed by an open fire in winter. The cooking is refined French-Provençal with a very deep wine list.

It suits a date night or celebration before the opera or a show.

Good to know: Request the conservatory when you book, well in advance.

33 King Street, London WC2E 8JD

Google Maps Website

4. Joe Allen — Covent Garden

A New York-style theatre brasserie, serving pre-theatre menus since 1977.

$$ Mid-range

Joe Allen is a theatreland institution, its walls covered in posters from West End flops and hits. The menu is American brasserie food, with burgers, salads and steaks, and the room often has performers in it after the curtain falls.

It does pre-theatre menus and stays open late, so it works before or after a show.

Good to know: Come after the show for the best people-watching.

2 Burleigh Street, London WC2E 7PX

Google Maps Website

5. Rules — Covent Garden

London's oldest restaurant, serving British game and pies near the Strand theatres.

$$$ Upmarket

Rules has served traditional British food on Maiden Lane since 1798, in red-velvet rooms hung with paintings and theatre memorabilia. Game in season, pies and puddings are the specialities.

It is a short walk from the Adelphi, Vaudeville, Lyceum and Royal Opera House.

Good to know: Book an early table and order the steak and kidney pudding.

35 Maiden Lane, London WC2E 7LB

Google Maps Website

6. The Delaunay — Aldwych

A grand European café-restaurant opposite the Aldwych theatres.

$$$ Upmarket

The Delaunay is a Viennese-style grand café on the Aldwych, serving schnitzel, sausages, salads and cakes in an elegant room. It offers pre-theatre dining and is steps from the Aldwych, Novello, Lyceum and Duchess theatres.

It suits a classic, unhurried pre-show meal, and its afternoon tea is good too.

Good to know: The Wiener schnitzel is the dish to order.

55 Aldwych, London WC2B 4BB

Google Maps Website

7. Balthazar — Covent Garden

A big, buzzy French brasserie on the corner of Covent Garden piazza.

$$$ Upmarket

Balthazar is the London sibling of the New York brasserie: red banquettes, mirrors, seafood platters and steak frites, plus a bakery next door.

Its pre-theatre menu is handy for the Royal Opera House, the Theatre Royal Drury Lane and the Lyceum.

Good to know: Grab pastries from the Balthazar bakery for the interval.

4–6 Russell Street, London WC2B 5HZ

Google Maps Website

8. Brasserie Zédel — Piccadilly

A huge Art Deco Parisian brasserie under Piccadilly Circus with famously cheap set menus.

$ Budget

Brasserie Zédel occupies a gilded Art Deco ballroom beneath a former hotel just off Piccadilly Circus, serving classic French brasserie dishes at prices that are hard to beat in the West End.

Its own cabaret and theatre venue is downstairs, and the Shaftesbury Avenue theatres are a few minutes away.

Good to know: The prix fixe menu is the bargain; book or arrive before 6pm.

20 Sherwood Street, London W1F 7ED

Google Maps Website

9. Kricket Soho — Soho

Modern Indian small plates, quick enough for a pre-theatre meal.

$$ Mid-range

Kricket serves inventive Indian small plates and cocktails just off Piccadilly Circus. Dishes arrive quickly, which makes it a good choice before a show.

It suits groups who want to share and anyone bored of set menus.

Good to know: Counter seats are easiest to get without a long booking lead time.

12 Denman Street, London W1D 7HJ

Google Maps Website

10. Bancone Covent Garden — Covent Garden

Fresh pasta made by hand daily, fast and good value near Trafalgar Square.

$$ Mid-range

Bancone makes its pasta by hand every day and serves it at a long counter and tables on William IV Street, a short walk from the Coliseum, Garrick and Trafalgar Theatre.

Plates are generous and quick, so it is easy to eat well and still make curtain-up.

Good to know: Order the silk handkerchiefs with walnut butter, the dish that made its name.

39 William IV Street, London WC2N 4DD

Google Maps Website

Frequently asked questions

What time should I book a pre-theatre dinner in London?

For a 7.30pm show, book for 5.30pm at the latest, or 5pm for three courses. Tell the waiter your curtain-up time when you sit down so they can pace the meal.

How much is a pre-theatre menu in London?

Set menus at most West End restaurants cost from roughly £25 to £45 for two or three courses, before drinks and service. Brasserie Zédel is among the cheapest; The Ivy and J Sheekey are mid-priced.

Which West End restaurant is best after the theatre?

J Sheekey, The Ivy, Joe Allen and Balthazar all serve late and welcome post-show diners. Book ahead on weekends.

Can I eat near the theatre without booking?

Kricket and Bancone take some walk-ins, and food halls such as Seven Dials Market work for a quick bite. See our food markets guide.

Where should I eat before a show at the Royal Opera House?

Clos Maggiore, Balthazar and Rules are all a few minutes' walk from the Royal Opera House in Covent Garden.