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 3rd May 2022




A pub that serves Latin American food? Unheard of. The best Mexican restaurants in Clapham, The Old Tavern is whipping up innovative spins on traditional dishes - think chilli pies, chorizo hamburgers and sumptuous nacho trays. You can also get esquites - a classic street food of toasted and boiled corn covered in queso.

Located in a sex shop right on Old Compton Street, La Bodega Negra is one of the best places to eat Mexican food in London. Enjoy fried squid, chicken tacos and delicious enchiladas. And to drink? Their hibiscus margaritas are fabulous.

One of the best places for Mexican in London, Maya is featuring sophisticated vibes and incredible food. 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.