One of London’s most famous performing arts venues, The Royal Opera House is nestled in the heart of Covent Garden with its iconic street performers, boutique shops and great selection of international restaurants.
Whether you’re seeing world-class opera, ballet, dance or theatre, we’ve rounded up an eclectic selection of the best restaurants near The Royal Opera House for pre and post-theatre meals.
1. Cafe Pacifico Book Cafe Pacifico
Mexican, 300m from The Royal Opera House (4 min walk)
Serving Covent Garden with sizzling Mexican favourites since 1982, Cafe Pacifico is a colourful, energetic and wonderfully authentic cantina inside a former banana warehouse. Classic Mexican recipes are served in big portions, while from the bar there is a massive selection of imported premium tequilas, as well as renowned margaritas, daiquiris and other signature cocktails.
2. Maxwell’s Covent Garden Book Maxwell’s Covent Garden
American, 170m from The Royal Opera House (2 min walk)
Maxwell’s Covent Garden is one of the area’s most recognisable restaurants, located just outside Covent Garden Tube Station, and offering pavement seating at the front that’s perfect for people-watching. Inside, tuck into hearty American-style recipes and grill specialities, with pre-theatre menus and an extensive cocktail list being popular with visitors to The Royal Opera House.
3. inamo Book inamo
Asian, 140m from The Royal Opera House (2 min walk)
One of the most unique places to eat near The Royal Opera House, inamo boasts a pioneering interactive ordering and entertainment system at every table. Diners can order colourful sushi and gourmet Asian tapas dishes through sleek tablets, then enjoy live video from the kitchen, play games and even graffiti on the tables by using the state-of-the-art video projection system. Downstairs, there is a chic cocktail bar too, perfect for post-theatre drinks.
- Pre-theatre menu: 4-course £22 per person
- Star Deal: Unlimited Asian tapas & sushi with free-flowing wine or beer £39.95 per person
4. Hawksmoor Seven Dials Book Hawksmoor Seven Dials
Steaks & Grills, 350m from The Royal Opera House (4 min walk)
Widely regarded as serving London’s best steaks, Hawksmoor Seven Dials is a Covent Garden icon. Set inside the old Watney-Combe brewery, succulent cuts of expertly aged beef are paired with fine wines, with other indulgent dishes including blue lobster with hazelnut butter. The mahogany and marble bar is the perfect spot to relax after a show at The Royal Opera House, with beautifully presented cocktails served alongside fine single malt whiskies.
5. Palm Court Brasserie Book Palm Court Brasserie
European, 350m from The Royal Opera House (4 min walk)
A true taste of chic Parisian elegance in London’s West End, Palm Court Brasserie overlooks Covent Garden’s bustling piazza, and is filled with romantic 1920’s art nouveau style. Visitors to The Royal Opera House can enjoy sumptuous pre-theatre dinners of moules marinières, steak frites and fine wines, with children’s menus and a good selection of gluten-free options also served.
Star Deal: 3 courses & a Kir Royale £24 per person
6. The Real Greek – Covent Garden Book The Real Greek – Covent Garden
Greek, 100m from The Royal Opera House (1 min walk)
Bringing trendy updates to classic Greek street dishes, The Real Greek Covent Garden is a bustling, laid-back place to eat in London’s Theatreland. A selection of hot and cold meze is perfect for sharing, souvlaki is served straight from the grill, while for dessert there are sweet treats such as homemade baklava. The dedicated kids’ menus also make this a great choice for families in town for a show.
7. Suda Thai Cafe Restaurant Book Suda Thai Cafe Restaurant
Thai, 450m from The Royal Opera House (5 min walk)
Filled with bold minimalist styling and a bustling ambience, Suda Thai Cafe Restaurant showcases a huge selection of authentic Thai street food recipes from its open-style kitchen. Enjoy pre-theatre menus with dishes like pad Thai and aromatic chicken green curry, served alongside an extensive wine list, colourful cocktails and refreshing fresh fruit juices.
8. Belgo – Centraal Book Belgo – Centraal
Belgian, 350m from The Royal Opera House (4 min walk)
Boasting one of the largest selections of Belgian beers in the UK, Belgo Centraal sits inside a stunning converted warehouse in Covent Garden. Tempting theatre-goers in for pre-theatre drinks, this atmospheric restaurant features rolling barrels, an open kitchen, intimate underground vaults, and gourmet European recipes ranging from moules marinières through to slow-braised beef in a spiced beer gravy, served with stœmp mash.
9. Cantina Laredo Book Cantina Laredo
Mexican, 500m from The Royal Opera House (6 min walk)
Bringing modern, colourful updates to classic Mexican dishes, Cantina Laredo is a lively, chic choice for theatre-goers looking for a restaurant near the Royal Opera House. There are fun signature touches like the guacamole prepared fresh at the table, along with well-priced pre and post-theatre menus. Be sure to sample something from the selection of over 30 imported blue agave tequilas too.
10. Tuttons Book Tuttons
British, 130m from The Royal Opera House (2 min walk)
An interior by celebrated designer Russell Sage, gourmet menus of indulgent European classics, and a location right beside the piazza all make Tuttons an iconic Covent Garden restaurant. Sink back into plush red leather seats to enjoy indulgent treats like breaded veal medallions with sautéed spinach, or just enjoy a glass of wine outside in the sunshine before a show at the Royal Opera House.