Gran Luchito
interior of restaurant Corazon

The Best Mexican Restaurants In London

Home | Blog | Where to Eat

Not too long ago it was nearly impossible to find decent Mexican food in London, but as Mexican food continues to grow in popularity in the UK, a number of new Mexican restaurants in London have popped up and more authentic dishes are being offered on menus. Here at Luchito when we get together one of our favourite things to do is share some Mexican food. Having eaten our way around town, in this blog we share our list of the best Mexican restaurants in London:

1. Corazon

First on our list of the best Mexican restaurants in London is Corazon in Soho. When we have a craving for the Tuna Tostadas you find in Mexico City, Corazon is where we head and order their Contramar Tostadas with crispy leeks and yellowfin tuna. The food is excellent especially their taco selection and we’ve tried them all!

2. KOL Restaurant

This elegant and authentic Mexican restaurant is a must on your to-do list. With a variety of set menus catering to every occasion, they will never disappoint. Book for lunch or dinner. Alternatively, treat yourself to the Chef’s table for a special occasion – just be sure to book well in advance. KOL is absolutely exquisite. Keep in mind they are closed Sunday and Monday.

3. El Pastor

We love both the ambiance and food at El Pastor. We also love the epic salsa selection and have one of each (okay some of us can’t handle the El Diablo, but some of us are massive show-offs and go for it!) You have to order their namesake El Pastor Tacos and the Short Rib Sharing Plate is epic.

4. Breddo’s Tacos

Breddo’s is inspired by the authentic taquerias you find roadside in Mexico and has a well edited, taco focussed menu. We think the Totopos with Queso is a must as are the Elotes and the Puebla style lamb shoulder tacos.

5. Café Pacifico

Next on our list of the best Mexican restaurants in London is Cafe Pacifico. Renowned as the oldest Mexican cantina in all of Europe, Café Pacifico is located on Langley Street in Covent Garden. It is the proud winner of the title ‘Best Margaritas in Town 2017-18′. If you want to dig into some irresistible homemade Mexican food in a lively atmosphere, this is it for you.

6. Yucca

Yucca is a neighbourhood restaurant loved by the locals of SW London offering a rustic Mexican ambience and a great list of cocktails, tequilas and mezcals. They are known for their massive ribs, big plates of nachos and fajitas served on sizzling platters.

7. La Bodega Negra Cafe

Next on our list for best Mexican restaurants in London is La Bodega Negra Cafe. Offering casual dining, a cocktail bar with traditional Mexican live music in a secret subterranean location in Soho. La Bodega Negra Café serves a great assortment of tacos – our fave is the pork belly.

8. Los Mochis

Finally, combining Mexican spirit with Japanese elegance in the ultimate Pan-Pacific pairing we have Los Mochis. Offering both indoor and outdoor seating, Los Mochis takes street food to new heights. It is impossible to pick a favourite dish at this restaurant, but we can definitely recommend their ceviche. You absolutely have to visit and pick your own fave!

 We hope you’ve enjoyed our round-up of the best Mexican restaurants in London. What’s your favourite restaurant for Mexican in London? Which city would you like us to report on next? We would love to hear from you!

Please share your comments below to let us know what you think of this article

Notify of
Inline Feedbacks
View all comments
Sign up for free cookbook.

Subscribe now for a free copy of the Gran Luchito e-cookbook filled with delicious, authentic Mexican recipes and join our mailing list for all the latest recipes, news and blog updates.