The 14 Best Restaurants near Shaftesbury Theatre

Best Restaurants near Shaftesbury Theatre

Managed to bag the season’s hottest West End ticket, but at a loss for where to head to for pre or post-theatre dining? We’ve rounded up our favourite restaurants near Shaftesbury Theatre, with menus spanning from trusty British, to globe-spanning international. So whether you’re after a speedy express-course pit stop, or have time for a pre-threatre tasting menu, we’ve got the perfect dining-ticket to accompany your evening of performance.

Shaftesbury Theatre is renowned as West End’s biggest independent theatre, and has played host to countless sell-out productions and well-known theatre personalities over the last century. We’ve kept our fingers on the theatrical pulse and discovered some good restaurants near Shaftesbury Theatre. So read on to discover what’ll keep your tastebuds in check before or after a show.


1. Mon Plaisir Book Mon Plaisir

French, 210m from Shaftesbury Theatre (3 min walk)

Mon Plaisir Restaurant Near Shaftesbury Theatre

Mon Plaisir is a gorgeous French-inspired restaurant proudly holding a 2AA Rosette. The 4 dining areas follow a classic theme while the food presents a harmony of vibrant French flavours. The pre-theatre menu highlights comfort dishes like pork and mushroom terrine, braised beef with red wine sauce and pomme purée, and crème caramel.

Pre-theatre menu: 2 courses £16.95 | 3 courses £18.95 (Available Mon-Sat, 5.30 – 7PM)

2. Native Book Native

British, 250m from Shaftesbury Theatre (3 min walk)

Native restaurant near Shaftesbury Avenue

Native dishes out an impressive selection of UK’s top notch wild food using inventive cooking techniques. The interior design is minimalist featuring an open kitchen and the menu is quintessentially British prepped using foraged ingredients. Choose from the likes of Swaledale mutton, wood pigeon and the Douglas fir and millet cake.

3. Hakkasan – Hanway Place Book Hakkasan – Hanway Place

Chinese, 500m from Shaftesbury Theatre (6 min walk)

Hakkasan Hanway Place - Michelin starred restaurant near Shaftesbury theatre

Michelin-starred Hakkasan serves innovative Chinese cuisine in a glamourous setting. Designed by Christian Liaigre, the dining room combines Chinese tradition and architecture, whilst the menu is equally authentic, with strong Chinese and Cantonese influences throughout. Signature dishes at Hakkasan in Soho include Peking duck with caviar and pancakes, or roasted silver cod with champagne and honey, whilst inventive Asian-inspired cocktails are crafted at the bar.

Star Deal: 3 courses & a cocktail £38 per person

4. Hawksmoor Seven Dials Book Hawksmoor Seven Dials

Steaks & Grills, 400m from Shaftesbury Theatre (5 min walk)

Hawksmoor Seven Dials - Steak & Grill restaurant near Shaftesbury Theatre

Renowned across London and beyond, Hawksmoor have earned a stellar reputation for serving some of the best steaks in London. On the site of the old Watney-Combe brewery, Hawksmoor Seven Dials sees their legendary steaks served up alongside deluxe sides, decadent desserts and creative cocktails.

Pre & post-theatre menu: 2 courses £25, 3 courses £28 per person

5. Belgo Centraal Book Belgo Centraal

Belgian, 350m from Shaftesbury Theatre (5 min walk)

Belgo Centraal - Belgian restaurant near Shaftesbury Theatre

Bringing a slice of Belgium culture to Covent Garden, Belgo Centraal is housed within a stylish, converted warehouse. As well as offering one of the largest selection of beers in the UK, the Belgo menu is distinctly Belgian, offering the likes of mussels with white wine and cream followed by Belgian waffles and speculoos cheesecake.

Star Deal: 3 courses & a pint of beer, small glass of house wine or glass of prosecco £19.95 per person

6. Dalloway Terrace Book Dalloway Terrace

Modern British, 350m from Shaftesbury Theatre (4 min walk)

Dalloway Terrace Restaurant Nearby Shaftesbury Theatre

Nestled right in the centre of historic Bloomsbury, the Dalloway Terrace is a welcoming space that is essentially poetic and British at heart. The secret garden sets the scene for a memorable dining experience during winter while the al fresco space is just the place with a meal or drink during summer.

7. Cantina Laredo Book Cantina Laredo

Mexican, 450m from Shaftesbury Theatre (6 min walk)

Cantina Laredo - Mexican restaurant near Shaftesbury Theatre

In the heart of London’s theatre district, Cantina Laredo is all about bringing a contemporary twist to authentic Mexican cuisine. Expect dishes like rib-eye steak with corn tortillas, duck tacos with Nutella mole, and chargrilled sea bass fillet with signature sauce. Cantina Laredo is also home to a tequila bar, serving over 30 varieties, as well as delicious margaritas and unique cocktails.

Star Deal: 3 courses & a glass of prosecco £30 per person

8. Bunga Bunga Book Bunga Bunga

Italian, 300m from Shaftesbury Theatre (4 min walk)

Bunga Bunga - Covent Garden

Famed for its unique brunches, eclectic entertainment and bold décor, Bunga Bunga is a restaurant like no other. Eccentric design touches include a speedboat converted into a dining table, whilst live entertainment can be enjoyed against a backdrop of sultry furnishings and vibrant artwork. Menu highlights include metre-long, wood-fired pizzas, Italian sharing platters and pasta favourites, with fine wines, artisan spirits and signature cocktails served at the bar.

9. Cafe Pacifico Book Cafe Pacifico

Mexican, 500m from Shaftesbury Theatre (6 min walk)

Cafe Pacifico Restaurant Close To Shaftesbury Theatre

Comforting Mexican cuisine is served with flair at the vibrant Cafe Pacifico, ideal for a quick meal before or after the show. Sip on a drink at the sleek and extensive bar area or enjoy a meal in the moodily-lit dining space livened up with splashes of colour. From the menu treat yourself to classics like enchiladas, burritos and chimichanga among others.

10. The Gay Hussar Book The Gay Hussar

Hungarian, 450m from Shaftesbury Theatre (6 min walk)

The Gay Hussar - Hungarian restaurant near Shaftesbury Theatre

Enjoying a glittering 50-year reputation for its Hungarian dishes, The Gay Hussar is a Soho institution, and has long been popular with leading politicians, journalists and artists. This intimate setting is lines with velvet banquettes, leather-bound books, wood panels and caricatures by celebrated doodler, Martin Rowson. Alongside a predominantly Hungarian wine list, popular eastern European signature dishes include pork mince-stuffed cabbage with sauerkraut, and venison goulash with red cabbage.

Offer: 3 courses & a glass of wine £17.95

11. Shoryu New Oxford Street Book Shoryu New Oxford Street

Japanese, 190m from Shaftesbury Theatre (2 min walk)

Shoryu Noodle Restaurant Near Shaftesbury Theatre

There are only a few things better than tucking into a bowl of warming ramen before the curtain goes up. At Shoryu New Oxford Street, guests can immerse themselves in the buzz of this Tokyo-style venue, while the muted colour scheme lends an air of calm. A rich tonkotsu topped with char siu barbecue pork belly is sure to tempt, and speciality sakes are also on offer.

Set menu: £22 per person

12. Cafe Mode Book Cafe Mode

Mediterranean, 150m from Shaftesbury Theatre (2 min walk)

Cafe Mode Restaurant Near To Shaftesbury Theatre

Located just 2 minutes away from Shaftesbury Theatre, Cafe Mode is a welcoming retreat in Covent Garden. The venue is abuzz with cheery conversations among the pre-theatre crowd in the pavement seating space as well as the bistro-styled interior. Take your pick from Italian classics like calamari fritti, penne al salmon and lamb cutlets.

13. Hudson’s House Book Hudson’s House

British, 500m from Shaftesbury Theatre (6 min walk)

Hudsons House restaurant by Shaftesbury Theatre

Sitting pretty within St Giles Hotel in Soho, Hudson’s House takes diners through a fabulous journey of British food and drink till late. From the pre-theatre carte indulge in a delicious chicken breast with creamed mashed potato and the popular Eton mess. Exuding subtle hints of 1930s glamour, the interior resonates with classic elegance with private dining booths and a central bar.

Pre-Theatre Menu (available 5PM – 7PM): 2 courses £12.95 | 3 courses £15.95

14. Three Greyhounds Book Three Greyhounds

British Pub, 550m from Shaftesbury Theatre (8 min walk)

Three Greyhounds Pub Near Shaftesbury Theatre

Located in the centre of Soho, the Three Greyhounds is a quintessential London pub housed in a mock Tudor building. The kitchen specialises in British classics with a dash of innovation alongside a pint of cask ale or a glass of wine.


Best Restaurants near Shaftesbury Theatre

About Bookatable

Helping you discover restaurants you love - free online bookings, exclusive deals, and industry news.

Leave a Reply

Your email address will not be published. Required fields are marked *

* Please enter your comment

* Please enter your name