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