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 London's best Mexican restaurants. From cutesy spots that boast affordable burritos and mragaritas, to high-end eateries that are more than familiar with the art of enchiladas and mezcal, we've pooled together the best that the city has to offer.

Last updated on 12th October 2021


59 user reviews 5

One of the best Mexican restaurants in London, Corazon offers up a stunning range of signature tacos, tequila cocktails and enticing brunch options. With a cool, charming interior and friendly staff, it's a must-visit for its good food, magnificent maragritas and prime Soho location.

DF Tacos Shoreditch

146 user reviews 4

From the minds behind Wahaca, DF Tacos is bringing delicious, affordable food to the masses. With cool, industrial interiors, the space has a cheerful feel to it. As does the menu, with DIY Mexican boards, classic burritos and mouthwatering sandwiches on offer, which are also available at their Brixton venue.

Ella Canta

2 user reviews 4

Mexican fine dining in London? It has to be Ella Canta. Famed for its elevated cooking from celebrated Mexican chef Martha Ortiz, this restaurant specialises in vampire ceviche with mango and sangrita, seafood and lobster pozole and crispy pork with chiltomate sauce and pickled red onion.

A stunning and classy Mexican restaurant in The Hoxton, Maya is bringing sophisticated vibes and incredible food to Shoreditch. Perched atop the sleek hotel, this sky-high beauty also boasts great views, making it the ideal spot for a date night of margaritas, ceviche and tacos.