London’s Best Mexican Restaurants

Ben Norum
By Ben Norum Last edited 16 months ago
London’s Best Mexican Restaurants
Café Pacifico

Café Pacifico

This long-running Covent Garden bar has been serving Londoners tequila in copious amounts for around 30 years, and has a loyal following as a result. There’s no getting away from the fact that it’s the drinks which are the real attraction, but the Tex-Mex dishes are strong examples of hearty Mexican fare at its most fun. Share fajitas or tuck into quesadillas as you work your way (responsibly) through the drinks list.

Café Pacifico, 5 Langley Street, WC2H 9JA

Casa Morita

Set in the still slightly shabby section of Brixton Market, Casa Morita is a slicker operation than its rustic, mismatched set-up might suggest. Homemade tacos are themselves well seasoned and pleasantly chewy, while all manner of toppings, fillings and salsas major on fresh, zingy flavours and certainly don’t skimp on lime or coriander. Well priced and well proportioned mezcal cocktails are also a high point.

Casa Morita, 9 Market Row, SW9 8LB

Deliveroo now from Brixton

Casa Morita

La Bodega Negra

Decked out like a sex shop on street level, this hip and often celeb-ridden Soho haunt majors on style but isn’t too short on substance, either. It serves small plates of pimped-up and artfully plated Mexican classics from a shabby-chic basement where the lighting is low and the music loud. The food is crowd-pleasing rather than authentic, but the likes of pork belly tacos are indulgent, tender and richly flavoured all the same. Ask for extra spice if you like things hot, and be prepared to pay a little extra for the surroundings.

La Bodega Negra, 9 Old Compton Street, W1D 5JF

Deliveroo now from Soho



More than 50 years ago, the predecessor to Lupita opened its doors in Mexico City and quickly made a name for itself thanks to the unique charcoal-grilled tacos they served. The team brought it to the UK in 2010, opening up on Villiers Street near Charing Cross, and it is probably now one of the most authentic modern Mexicans in London, serving the same kind of food you’d find in Mexico City. The menu spans burritos, tostadas, quesadillas, soups and salads as well as their famous tacos, and there are now additional locations in Kensington High Street and Spitalfields

Lupita, various locations



The name Mestizo implies fusion, and the menu here references the blended cultures of modern Mexico and Spain, along with other regional variations in specific Mexican districts. The result is a more interesting and varied selection of dishes than at many a Mexican restaurant, though the likes of nachos, tacos and burritos are all present and correct.

Mestizo, 103 Hampstead Road, NW1 3EL

Deliveroo now from Euston


Tacos are the mainstay of this restaurant and takeaway on Westbourne Grove, and it echoes the spirit of the Mexican street traders that inspire its name in its simplistic style and fast-casual service. Fluffy homemade tortillas are filled with vibrantly spiced and carefully-sourced meat, fish and veg, with a homemade minced chorizo being among the highlights. Depending on the options you plump for, meat is chargrilled and smoky, artisan cheeses are carefully melted, and peppers are pickled in-house, showing a dedication to the cause that you certainly don’t find at every taco joint.

Taqueria, 141-145 Westbourne Grove, W11 2RS

Deliveroo now from Notting Hill


Originally founded by MasterChef winner Thomasina Miers, Wahaca is now London’s biggest and best known Mexican restaurant group with several branches across the capital as well regular appearances at street food markets. It’s easy to see why it’s so popular: bright surroundings are matched by big, shiny flavours but come with a small price tag.  It’s kid friendly, parent friendly, large group friendly, had-a-bit-to-drink-already friendly, and most of the dishes are genuinely bloody good. The earthy frijoles topped with crumbled cheese, substantial steak tacos and freshly pounded guacamole are personal highlights, while the margaritas are also worth a go. Save room for chocolate and churros to finish, too.

Wahaca, several locations

Also try…

El Camion: We don't like this Soho food bar anywhere near as much as we loved the now closed Portobello original, but bright flavours and an array of chilli sauces are still pleasers.

Peyote: High-end Mayfair Mexican from the man who brought us swanky Japanese Zuma. Precise cooking, but at a price.

Santo: A mix-and-match menu makes for ultimate choice at this Portobello Road stop-in where you can choose your taco-style filling and then decide how you’ll have it served.

And if you want somewhere to wash it all down...
London's Best Bars...For Drinking Tequila & Mezcal

This article is part of our Best of London Food and Drink series. Visit the page for more recommendations of where to enjoy the capital's top food and drink, categorised by cuisine, food type and more.

Also in the series…
London’s Best French Restaurants
London’s Best Italian Restaurants
London’s Best Thai Restaurants
London's Best Spanish Restaurants

Last Updated 13 February 2017

Roger Wood

Following a post in your What's On Today page, I went on a guided walk around Walworth this afternoon (which was very enjoyable). It finished near Elephant & Castle, which left me a short walk back to Walworth Rd. It was actually the first time I've walked past "The Strata" and it was a happy surprise - to anyone who likes S American food - that there were quite a few restaurants occupying the railway arches just next to it! [It was also great to learn, from one of the local Walworth people on the walk, that the Carnaval del Pueblo is due to make a proper full-scale return this year!]

Table for ONE

Hey Ben - always enjoy your roundups. Your reviews are almost always quote veggie unfriendly (even if the restaurants aren't). I know Londonihas Sejal writing veg reviews but we don't only go to all veg restaurants. Would be nice to hear of the veg selection in your reviews too.

Nini Ortiz

Try Tortilla opposite charing cross station their burritos are so yummy good service and prices... I'm addicted to the place :)

Daisy F

Just discovered New Mexican in shepherds bush called Habanera. Opened recently (July) and I have to say it's the best mexican I've had in a long time. All the focus is on tacos and cocktails and they are nailing it. The decor and ambience is cool too. Bit of a trek as uxbridge road is not where you'd expect to find a banging mexican...but worth it. Place was jammed.

Nigel Geffen

I'd like to put in a recommendation for Cantina Laredo (in Upper St. Martin’s Lane). Very good Mexican-inspired food with a bit of a Wahaca-like modern spin (but better in my view), and the margaritas and guacamole are particularly good!

Aurora Santin

You missed Mezcal Cantina in Dalston it is *the* most authentic *traditional* Mexican food I've had in London (I am Mexican). They serve some regional dishes (birria, mixiote, pozole) that sometimes are not easy to find even in Mexico. The mezcal cocktails are also delicious. Mezcal Cantina might not be in a trendy area or very hip but it is London's best Mexican restaurant.


Just an FYI - Boho Mexica is now closed. Tried to go last night!

Adam White

"There’s no getting away from the fact that it’s the drinks which are the real attraction, but the Tex-Mex dishes are strong examples of hearty Mexican fare at its most fun."

Tex-Mex is not Mexican cuisine, really.