Powered by ElevenLabs
A pre-theatre dinner is an essential part of the West End experience. There's something wonderful about settling into a restaurant in Soho or Covent Garden at 5:30pm, enjoying a leisurely two-course meal, and then strolling to the theatre with plenty of time before curtain up. Most restaurants near the theatres know this ritual well — they offer special pre-theatre menus (typically served 5:00–6:30pm) at attractive prices, with efficient service that gets you in, fed, and out in time for a 7:30pm start.
This guide covers the best restaurants near the West End, organised by area and budget. Whether you want a £14.50 prix fixe in a hidden Parisian brasserie or a £35 three-course dinner at London's oldest restaurant, we've got you covered. If you're planning a full evening or weekend around a show, our weekend theatre itinerary and couples' guide have more recommendations for the complete experience.
How Pre-Theatre Dining Works
Pre-theatre menus are a London institution. Here's how they typically work:
- Timing: Most pre-theatre menus are served between 5:00pm and 6:30pm (sometimes 6:45pm). You need to be seated by 6:00–6:15pm to comfortably finish before a 7:30pm curtain.
- Format: Usually two or three courses from a fixed menu, at a set price significantly lower than the à la carte. Two courses is the norm for pre-theatre — it's enough to enjoy without feeling overstuffed during the show.
- Booking: Always book in advance, especially for Friday and Saturday evenings. Mention that you're seeing a show when you book — most restaurants will note your curtain time and ensure you're served promptly.
- Speed: Restaurants near the West End are experienced at turning pre-theatre diners around efficiently. You can expect to be in and out within 60–75 minutes for two courses.
Covent Garden Restaurants
Covent Garden is the closest dining area to the majority of West End theatres, including the Lyceum (The Lion King), the Novello (Mamma Mia!), and Theatre Royal Drury Lane.
The Ivy Market Grill
A Covent Garden institution overlooking the piazza. The pre-theatre menu offers classic British cuisine with a modern twist — think crispy duck salad, grilled sea bass, and sticky toffee pudding. Service is polished and efficient, and the setting is elegant without being stuffy.
Price: Two courses from £22.50. Book: At least 3 days in advance for Friday/Saturday.
Best for: Couples, special occasions, and anyone who wants a reliably excellent pre-theatre dinner.
Dishoom Covent Garden
Bombay-inspired cuisine in a stunning railway station-themed setting. Dishoom doesn't offer a formal pre-theatre menu, but the food comes quickly and the portions are perfect for a pre-show meal. The black daal is legendary (slow-cooked for 24 hours), the lamb chops are spectacular, and the chai is the best in London.
Price: £15–£25 per person for sharing plates. Book: Walk-in only for dinner (queues form from 5pm, but they move fast).
Best for: Groups, adventurous eaters, and anyone who loves bold flavours.
Joe Allen
The legendary theatre-world hangout, tucked away on Exeter Street. You'll spot actors, producers, and directors between shows — the walls are covered in signed headshots and theatre memorabilia. The atmosphere is buzzy, warm, and unmistakably theatrical. Ask for the secret off-menu burger (it's not on the printed menu, but every waiter knows it).
Price: Pre-theatre menu from £24.50 for two courses. Book: Essential, especially Friday/Saturday.
Best for: Theatre lovers who want to soak up the industry atmosphere.
Rules
London's oldest restaurant, established in 1798. The interior is all red velvet, gilded mirrors, and framed cartoons — it feels like stepping into a Victorian gentlemen's club. The food is traditional British: game pies, roast grouse, treacle tart. It's a splurge, but for a special pre-theatre occasion, nowhere in London matches the atmosphere.
Price: Pre-theatre menu from £35 for three courses. Book: At least a week in advance.
Best for: Special occasions, anniversaries, and visiting guests you want to impress.
Frenchie Covent Garden
A refined French bistro on Henrietta Street with a superb pre-theatre set menu. The cooking is modern French with British seasonal ingredients — elegant, balanced, and beautifully presented. The wine list is excellent.
Price: Pre-theatre menu from £28 for two courses. Book: 3–5 days in advance.
Best for: Foodies and wine lovers looking for something a cut above.
Soho Restaurants
Soho is the best area for casual, diverse, and affordable pre-theatre dining. It's walking distance to most theatres on Shaftesbury Avenue, including those showing Hamilton, Les Misérables, and Moulin Rouge!.
Brasserie Zédel
A hidden Parisian brasserie beneath Piccadilly Circus. Descend the grand staircase into a stunning Art Deco dining room with marble columns, gilded mirrors, and a sweeping ceiling. The prix fixe menu is astonishingly good value — two courses for £14.50 in one of the most beautiful dining rooms in London. The food is classic French brasserie fare: onion soup, steak haché, crème caramel.
Price: Prix fixe from £14.50 for two courses — probably the best-value dinner in central London. Book: Walk-ins often possible, but booking is wise for peak times.
Best for: Budget-conscious diners, couples on a date, and anyone who appreciates extraordinary interiors.
Barrafina
Spanish tapas at the counter. The food is outstanding — tortilla, croquetas, grilled prawns, and specials that change daily. Counter seating makes it intimate and fast, and the quality of the cooking puts many far more expensive restaurants to shame. No bookings — arrive by 5:30pm to beat the queue.
Price: £20–£30 per person. Book: No bookings taken — walk-in only.
Best for: Couples, foodie friends, and anyone who enjoys watching skilled chefs work.
Bao Soho
Taiwanese street food at its finest. The fluffy gua bao (steamed buns filled with braised pork, fried chicken, or mushroom) are addictive, and the portions are perfectly sized for a pre-show meal. The fried chicken bao and the confit pork bao are the standouts. Small, buzzy, and hugely popular.
Price: £12–£18 per person. Book: No bookings — queue from 5pm.
Best for: Casual dinners, solo diners, and anyone craving something different.
Hoppers
Sri Lankan and Tamil Nadu-inspired street food in a tiny, atmospheric space. The hoppers (bowl-shaped rice flour pancakes) are the star — fill them with kari (curry), dhal, and sambol. It's fragrant, flavourful, and unlike anywhere else in the West End.
Price: £15–£22 per person. Book: Walk-in only for dinner.
Best for: Adventurous eaters and spice lovers.
The Strand & Aldwych
The Strand connects Covent Garden to Aldwych and is home to several major theatres, including the Adelphi (Back to the Future), the Savoy Theatre, and the Vaudeville (SIX The Musical).
The Delaunay
A grand European brasserie on Aldwych from the team behind The Wolseley. The dining room is elegant and spacious, with booth seating, marble-topped tables, and an unhurried atmosphere. The menu spans Central European classics: wiener schnitzel, eggs Florentine, strudel, and an excellent pre-theatre set menu.
Price: Pre-theatre menu from £28 for two courses. Book: Recommended, especially for theatre nights.
Best for: Elegant pre-theatre dining without the eye-watering price tag of some Strand restaurants.
Spring at Somerset House
An airy, light-filled restaurant inside the beautiful Somerset House on the Strand. Skye Gyngell's cooking is seasonal, simple, and beautiful — expect dishes like wild garlic risotto, grilled mackerel, and elderflower pannacotta. The setting is as refined as the food.
Price: £30–£45 per person. Book: At least a week in advance.
Best for: Special occasions and anyone who values seasonal, ingredient-led cooking.
Cinnamon Bazaar
Modern Indian cuisine in a vibrant, colourful setting on Maiden Lane. The menu takes inspiration from trade-route cuisines — so you'll find Persian-influenced lamb dishes alongside classic Kerala curries and inventive small plates. The pre-theatre menu is excellent value.
Price: Pre-theatre menu from £20 for two courses. Book: Recommended.
Best for: Groups and anyone looking for flavourful food at a fair price.
Best Restaurants Near Specific Shows
If you've already booked your show, here are restaurant pairings based on proximity to specific theatres:
- Near the Lyceum for The Lion King: The Ivy Market Grill (2 mins walk), Dishoom Covent Garden (3 mins), or Rules (5 mins).
- Near the Victoria Palace for Hamilton: Brasserie Zédel (8 mins walk via Piccadilly), or the restaurants around Victoria Street for more casual options.
- Near the Piccadilly Theatre for Moulin Rouge!: Brasserie Zédel (3 mins), Barrafina Soho (5 mins), or Bao Soho (4 mins).
- Near the Sondheim for Les Misérables: Any Soho restaurant is within 5 minutes. Barrafina, Hoppers, and Bao are all close.
- Near the Adelphi for Back to the Future: The Delaunay (3 mins), Joe Allen (5 mins), or Spring at Somerset House (7 mins).
- Near the Playhouse for Cabaret: Gordon's Wine Bar (2 mins for a glass of wine and a cheese board), The Delaunay (5 mins).
- Near County Hall for Witness for the Prosecution: The restaurants on the South Bank near the London Eye — Wahaca, Ping Pong, or the Royal Festival Hall restaurants.
Quick & Cheap Eats Before a Show
Not every pre-theatre meal needs to be a sit-down affair. If you're watching the pennies or short on time, these options will fill you up without breaking the bank or making you late:
- Chinatown — Just off Leicester Square, London's Chinatown has dozens of restaurants serving excellent food for £8–£15 per person. Dim sum at Dumplings' Legend or roast duck at Four Seasons are particularly good. Service is fast and portions are generous.
- Flat Iron — Outstanding steak and a side for just £14. Multiple locations in Soho and Covent Garden. No bookings, but the queue moves fast.
- Franco Manca — Sourdough pizza from £7.50. Multiple locations near the West End. Fast, affordable, and genuinely good.
- Koya — Japanese udon noodles on Frith Street in Soho. A steaming bowl of handmade noodles for under £15. Quick service and deeply satisfying.
- Pret A Manger / Itsu — If you're really pressed for time, there are branches of both on virtually every street in the West End. Grab a sandwich or bento box and eat in Leicester Square Gardens.
Splurge-Worthy Special Occasion Restaurants
If you're celebrating something — an anniversary, a birthday, a proposal — these restaurants will make the pre-theatre dinner as memorable as the show itself:
- J Sheekey, Covent Garden — A seafood institution since 1896. Intimate wood-panelled rooms, impeccable service, and some of the finest fish and shellfish in London. Pre-theatre menu from £32.50. Perfect for a romantic evening before any Covent Garden show.
- The Savoy Grill — Gordon Ramsay's grand restaurant inside The Savoy hotel. Classic British cooking in an Art Deco dining room. Pre-theatre menu from £38. The most glamorous pre-theatre dinner in the West End.
- Rules — London's oldest restaurant (mentioned above under Covent Garden). Pre-theatre from £35. Unbeatable for atmosphere and occasion.
- The Ivy, West Street — The original Ivy (not to be confused with the Market Grill chain). A legendary celebrity haunt since 1917, recently revamped. Pre-theatre from £30.
Post-Theatre Dining
If you prefer to eat after the show — or if you want a late supper after pre-show drinks — central London has excellent options for dining after 10pm:
- J Sheekey Atlantic Bar — The more casual sibling of J Sheekey, open until late. Fish and chips, oysters, and excellent cocktails in a relaxed setting.
- Joe Allen — Stays open until midnight and is a genuine post-show institution. You'll see cast members dining here after their performances.
- Duck & Waffle — Open 24 hours and located on the 40th floor of Heron Tower in the City. The views are extraordinary, especially at night. The duck & waffle dish (confit duck leg, fried duck egg, mustard maple syrup) is a London icon.
- Chinatown — Several restaurants stay open until midnight or later. Perfect for a post-show feast.
- Balthazar, Covent Garden — This grand New York-style brasserie on Russell Street serves until 11:30pm on weekdays and midnight on weekends. Excellent for a relaxed post-show dinner.
If you're staying overnight, check out our hotel recommendations near the West End — many are within stumbling distance of these restaurants.
Pre-Theatre Dining Tips
- Book for 5:30–6:00pm to leave plenty of time before a 7:30pm curtain. Allow 75–90 minutes for two courses with drinks.
- Mention you're seeing a show when you book — most restaurants will note your curtain time and prioritise your service accordingly.
- Two courses is plenty. You'll be sitting for 2.5 hours after dinner — a heavy three-course meal can make you drowsy. Stick to two courses and save dessert for the interval ice cream.
- Check the route to the theatre. A 10-minute walk after dinner is the perfect buffer. Anything more than 15 minutes risks feeling rushed.
- Consider the cuisine. Avoid anything too heavy, too garlicky (you'll be sitting close to strangers), or too experimental if you're worried about timing. Reliable favourites are your friend on theatre nights.
- Don't skip the pre-theatre menu. The set menus are almost always significantly cheaper than ordering à la carte, and the dishes are usually highlights from the main menu. You're getting the same quality kitchen and service at a fraction of the price.
For more tips on planning the perfect West End evening, see our first-time West End guide and our couples' date night guide. And if you're looking for the best-value show tickets to pair with your dinner, our guide to the cheapest West End tickets has every money-saving strategy covered.
Planning a London trip?
Build your perfect itinerary with shows, hotels, and experiences — all in one place.
