All lists

Best Mexican Restaurants in London

Proper tacos, mole and mezcal: the best Mexican food in London.

Starting order is based on how often each place appears in London's major guides. Your upvotes move places up.

  1. 1Marylebone · 9 Seymour Street, W1H 7JWSantiago Lastra's acclaimed Marylebone restaurant reimagining Mexican cooking with British seasonal produce, plus a basement mezcaleria.
  2. 2Marylebone · 56-60 Wigmore Street, W1U 2RZAdriana Cavita's lively Marylebone restaurant serving vibrant regional Mexican dishes, with a buzzy agave bar downstairs.
  3. 3Peckham · 48 Rye Lane, SE15 5BYFamily-run taco counter in Rye Lane Indoor Market, cooking bargain tacos from recipes handed down through generations.
  4. 4Leytonstone · 686 High Road Leytonstone, E11 3AACult East London taqueria known for fun, generous tacos and a laid-back, colourful vibe.
  5. 5Borough · Borough Market Kitchen, Winchester Walk, SE1 9AGBorough Market taqueria whose rich birria and loaded tacos regularly top critics' taco lists.
  6. 6Stoke Newington · 208 Stoke Newington High Street, N16 7HUNorthern Mexican taqueria making its own flour tortillas, filled with superb grilled meats.
  7. 7Walthamstow · 35 St James Street, E17 7FYWalthamstow taco spot inside Crate praised for handmade tortillas and deeply flavoured fillings.
  8. 8Bermondsey · Multiple locationsLong-standing, unpretentious Mexican joint loved for authentic tacos at friendly prices.
  9. 9Bermondsey · Multiple locationsEdson Diaz-Fuentes's polished Mexican restaurant near London Bridge with excellent tacos and mezcal.
  10. 10Borough · Multiple locationsBuzzy taqueria under the railway arches near Borough Market, famous for its al pastor tacos.

Missing somewhere?

Loading…