London’s Best Mexican Restaurants

Discover London’s finest Mexican dining experiences with London Best Eats. This is your go-to guide for top food spots, from hidden gems to iconic restaurants.

7 of the best Mexican restaurants in London

Proper Tacos

  • 4.9
  • £10+
  • Mexican
  • Islington

At its core: Authentic artisanal Mexican tacos made with fresh ingredients, both Mexican-sourced and locally supplied.

Fonda

  • 4.8
  • £50+
  • Mexican
  • Mayfair
  • Featured in The Guardian
  • Acclaimed by Hot Dinners

At its core: Contemporary Mexican cuisine using British ingredients through Chef Santiago Lastra's creative lens.

Guacamoles

  • 4.9
  • £10+
  • Mexican
  • Peckham

At its core: Authentic Mexican taqueria specializing in handmade tacos with traditional fillings.

Birria Taco

  • 4.5
  • £10+
  • Mexican
  • Kensal Rise

At its core: Authentic Mexican birria tacos and ramen featuring slow-cooked meats in rich consommé.

Brorritos

  • 4.6
  • £10+
  • Mexican
  • Brockley
  • London's Best Restaurant - Uber Eats Awards Finalist

At its core: Fresh, authentic Mexican street food with a unique twist, specializing in generously filled burritos.

Mojo - Burritos & Tacos

  • 4.7
  • £10+
  • Mexican
  • Norwood

At its core: Authentic Mexican street food with freshly made salsas and house-made Al Pastor trompos.

Zapote

  • 4.7
  • £26+
  • Mexican
  • Shoreditch

At its core: Contemporary Mexican restaurant with authentic flavors using traditional methods and heritage corn.

Browse best places to eat by cuisine

Get the best restaurants in your emailbox!

Subscribe for monthly curated guides to London’s most exciting eateries, food markets, and dining experiences. Fresh finds only, no stale content.

We respect your privacy. Your information is safe with us.