London's Best Mexican Restaurants

Think that nothing much can beat beef brisket tacos and pica de gallo? Then you're destined to eat in some of the best Mexican restaurants in London and try your palate on for size. From cutesy spots that boast affordable burritos and margaritas, to high-end eateries that are more than familiar with the art of ceviche, esquites and mezcal, we've pooled together the best that the city has to offer.

Last edited by Lauren Cole

Last updated on 12th March 2024




temper Shoreditch restaurant

For a truly gorgeous venue with fantastic Mexican dishes on offer and a penchant for rare-breed beef, check out temper in Shoreditch, the City of London, PaddingtonSoho and beyond. Tuck into everything from mezcal prawns and aged beef nachos to twists on some classic like cheeseburger tacos or sour macha mussels - much of which is cooked directly over a fire. Plus, there are bottomless brunches on Saturdays and roasts on a Sunday.

Zapote

When you need a Mexican restaurant in Shoreditch? Zapote is coming in hot, with food freshly prepared by head chef Yahir Gonzalez. This stunning spot pairs terracotta, green, blue and neutrals with a sumptuous menu and bespoke cocktails - think tacos, grilled octopus and scallop ceviche washed down with tequila-laced tipples.

Leicester Square Kitchen

3 Plates Pre-Theatre Dinner Menu - £28 and 5 other offers

The Leicester Square Kitchen is bringing all sorts of deliciousness with its Mexican restaurant in Soho. A great option for those in the heart of the city and after the brilliance that the sweet and sour flavours that Mexican food can combine, dine on habanero matchstick chicken through to smoked chilli rib tacos, all served with an ample cocktail selection in a cool, luxurious setting.

Cheeky Chicos Elephant Park

Looking for a Mexican fusion fiesta in the heart of St John's Hill? Cheeky Chico's is a vibrant Ash Avenue hotspot serving up the perfect blend of traditional and innovative dishes that are sure to satisfy every palate, such as tuna ceviche tostadas and slow-cooked short rib tacos. Thirsty? They offer a drink menu featuring everything from exotic cocktails to top-notch tequilas and mezcals straight from Mexico.

Decimo

Found on site at The Standard hotel in King's Cross, Decimo is a bougie Mexican spot run by Michelin-starred Chef Peter Sanchez-Iglesias. The interiors here are dark, sultry and filled with tropical greenery, while the menu features everything from Spanish tortillas and ham croquettes to birria short rib or black cod paired with banana leaf - alongside plenty of margaritas of course.

Del74 Dalston

For the finest tacos and margaritas in Dalston, make your way to Del74 on Kingsland high street. Their menu is super affordable, with £3 braised pork, chipotle roasted vegetables or spicy steak tacos every Tuesday and happy hours three days a week, with other dishes including classic nachos and quesadillas filled with cheese, smokey jackfruit and more.

Maya

After fancy Mexican restaurants in London? Perched atop the Hoxton hotel, Maya is just as much style as it is substance. Not only will you take in plenty of great views thanks to their rooftop setting, it's an easy to approach menu of ceviche and tacos here that sing to traditional flavours, while the margarita menu has a diversity of options that mean even your salt-rim hating friends will have something to choose from.

Kol London

Kol is a popular eatery on Seymour Place, serving up sophisticated tasting menus, mezcal and natural wines. Their dishes are made from seasonal British produce and include king oyster mushroom escamoles, scallop ceviche and langoustine tacos, all of which come with optional drinks pairings too. This spot also was ranked 23rd in the World's 50 Best Restaurants for 2023, so you know you're in good hands here.