Best Restaurants near Royal Opera House

The Best Restaurants Near The Royal Opera House

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 

Mexican, 300m from The Royal Opera House (4 min walk)

Cafe Pacifico - Mexican restaurant near Royal Opera House

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. Inamo 

Asian, 140m from The Royal Opera House (2 min walk)

Inamo - Quirky restaurant near Royal Opera House Theatre

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.

3. Hawksmoor Seven Dials 

Steaks & Grills, 350m from The Royal Opera House (4 min walk)

Hawksmoor Seven Dials - Steak restaurant near Royal Opera House

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.

4. Palm Court Brasserie 

European, 350m from The Royal Opera House (4 min walk)

Palm Court Brasserie - European restaurant near Royal Opera House

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.

5. The Real Greek – Covent Garden 

Greek, 100m from The Royal Opera House (1 min walk)

The Real Greek - Greek restaurant near Royal Opera House Theatre

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.

6. Tuttons 

British, 130m from The Royal Opera House (2 min walk)

Tuttons - British restaurant near Royal Opera House

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.