Gran Luchito
interior of restaurant Corazon

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

interior of restaurant 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. Lupita

exterior of Lupita Restaurant

Lupita celebrates the food of Mexico City which we love! It has quite a large menu but we go for the tacos and we recommend trying the Tinga, Pibil and Bajaall of which are favourites of ours. 

Lupita West:

Lupita East:


3. El Pastor
interior of restaurant 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

exterior of 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.  

26 Kingly St, Soho, London W1B 5QD

82 Goswell Rd, London EC1V 7DB


5. Café Pacifico

Interior of restaurant Cafe 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

interior of Yucca Restaurant
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.

496 Fulham Rd, Fulham, London SW6 5NH


7. La Bodega Negra Cafe

Interior of La Bodega Negra Restaurant

Last on our list for best Mexican restaurants in London is La Bodega Negra Cafe. Offering casual dining, a cocktail bar and 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.

 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.