London is a vibrant city with incredible nightlife, food, culture and history. It's also a city that offers a whole host of incredible restaurants from around the world. But sometimes, when looking for the best Mexican restaurants in London, you're spoilt for choice, which can feel overwhelming. So, without further ado, let's dive right into our top 15 picks for the best Mexican restaurants in London.
List of the Best Mexican Restaurants in London
If you are looking for Mexican food? Then, London is the place for you which offers a wide variety of dishes for you to choose from. With a lush and chic interior to breathtaking views, London offers beautiful Mexican restaurant options that one can not leave out on. So, without any further ado, let's jump right into the list of the best Mexican restaurants in London.
1. Benito's Hat
Benito's Hat is the spot for you if you're seeking to get your hands on some of the best Mexican food in London. This inviting cantina, which has sites all across London, offers a small menu of delectable Mexican meals. As soon as you arrive at this Mexican restaurant in London, you'll find stuffed Burritos, tacos stuffed with meat, and nachos with all the fixings, along with salads and Naked Burritos for those looking for a somewhat healthier option. Benito's Hat also offers a fantastic happy hour with 2-for-1 cocktails every day from 5 to 7 p.m., as well as all day on Monday.
Cost: £
Must Try: Meat-tastic Tacos and Nachos
Location: Several locations across the city
Google Rating: 4/5
2. Tacos Padre
Although it may be small in stature, this informal Mexican restaurant in London's Borough Market surely packs a flavorful punch of some of the best Mexican food you will ever have. There are some noteworthy sides to go along with the tacos, which are the main attraction on the menu and feature fillings, including pig cochinita, cauliflower al pastor, and chicken asado. Any three tacos are £9.50 for lunch, and there is an evening menu for a slightly more elegant experience.
Cost: £
Must Try: Cheese-laden sweetcorn and the homemade guacamole and corn chips.
Location: The Borough Market Kitchen, Winchester Walk, Jubilee Place, SE1 9AG
Google Rating: 4.4/5
3. Mestizo
One of the most authentic Mexican restaurants in London is Mestizo, which is full of warmth, heritage, and more than 250 different types of tequila. Mestizo, a restaurant on Hampstead Road, is committed to providing the best Mexican food London has to offer. Expect to enjoy flavorful Tamales, Empanadas, Tacos, and Enchiladas made using authentic recipes, as well as Mestizo's own tequila tasting menu!
Cost: ££
Must Try: Jueves Mexicano (Mexican Thursday)
Location: 103 Hampstead Road, London NW1 3EL
Google Rating: 4.5/5
4. DF Tacos
A Taco hub with an industrial-style Mexican restaurant in London, DF Tacos is a tonne of fun. When dining with a group, you can savour a DIY taco sharing board (three fillings of your choosing and six tacos to split) in addition to sipping frozen margaritas. When ice cream sandwiches like the Strawberry Shorty are the order of the day, the fun doesn't end with dessert.
Tacos can be found in London's bustling street food scene, too! Indulge yourself in the 8 best street food places in London.
Cost: £
Must Try: Strawberry Shorty
Location: 21 Hanbury Street, E1 6QR
Google Rating: 4.3/5
5. Wahaca
Londoners love Wahaca because of its great food, ultra-hip décor, and welcoming ambience. This Mexican restaurant in London, which has been operating since 2007, recreates the spiciness of Mexican food in London markets using only the best seasonal and locally produced products. Offering everything from burritos and enchiladas to tacos and tostadas.
Cost: ££
Must Try: Wahaca Selection
Location: Several locations across the city
Google Rating: 4.5/5
6. Cantina Laredo
This weekend, plan you visit Covent Garden? After that, make sure to visit Cantina Laredo for some delicious Mexican food in London. This modern Mexican restaurant in London offers a tantalising menu and a lively atmosphere. Diners can savour freshly prepared, healthful foods like hand-rolled enchiladas, classic tacos, and sizzling fajitas off the grill.
Cost: ££
Must Try: Guacamole En Molcajete, which is freshly prepared at your table
Location: 10 Upper St Martin’s Lane, St Martin’s Courtyard, London WC2H 9FB
Google Rating: 4.2/5
7. Boho Mexica
Tradition is king at this Mexican restaurant in London, Boho Mexica. The restaurant's head chef, who also happens to be the owner's aunt, makes the food. This results in some stunning cuisine, including "painfully slow" roasted beef brisket that melts in your mouth, tortillas with sea bass marinated in lime, and crispy plantain tostadas topped with prawns.
Cost: ££
Must Try: Rosewater Flan
Location: 151-153 Commercial St, London E1 6BJ
Google Rating: 3/5
8. Taqueria
Since taco street food stands are known as taquerias, the majority of the menu's items shouldn't come as a surprise to you (yes, you guessed it, tacos). Nevertheless, tacos are served in a restaurant that is more aesthetically pleasing than a street corner. However, the meal keeps loyal to its roots as street food. At this Mexican restaurant in London, the prices are incredibly fantastic, the food is all suitable for sharing, and there are a few rotating specials among the tacos and tostadas.
Cost: £
Must Try: Milanesa taco or the Veracruzana
Location: 141-145 Westbourne Grove, London W11 2RR
Google Rating: 3.7/5
9. Madera
Tacos, margaritas, and endless views! You've found the proper spot if that is what you envision heaven to be like. Madera, which is perched atop the Treehouse hotel in Marylebone, perfectly embodies the idea. This Los Angeles-based Mexican restaurant in London features gorgeous interiors, lush landscaping, and panoramic views of London.
Cost: £££
Must Try: Milanesa taco or the Veracruzana
Location: 14-15 Langham Place, W1B 2QS.
Google Rating: 4/5
10. Hermanos Taco House
Next up on our list of best Mexican restaurants in London, this taqueria specialises in gluten-free blue corn tacos with unique toppings and is situated between two foodie hotspots, Peckham Levels and Mercato Metropolitano. Pork shoulder, chicharron, chipotle, and tequila sauce abound in the "Tipsy puerco."
The "Con espinacas" (spinach and mushroom) is a deftly prepared dish for vegetarians and vegans, and the gooey quesadilla sticks are the ideal side.
Cost: ££
Must Try: Spicy cinnamon chocolate churros
Location: 42 Newington Causeway, London SE1 6DR
Google Rating: 3.3/5
11. The Lucky Club Camden
The Lucky Club Camden, which has a 5,600 square foot roof terrace in the heart of the famous Camden Market, this spacious Mexican restaurant in London specialises in margaritas and mezcal drinks and serves them with tacos and quesadillas. Signature dishes include beer battered prawn tacos, seared steak tacos, TLCC cactus tacos, and oyster mushroom quesadillas, all of which are inspired by Mexico City. Are you thirsty? Don't miss out on the highlights like a Pomezcalo, a Classic Margarita, or a Frozen Naranjarita.
Cost: ££ - £££
Must Try: Oyster Mushroom Quesadillas.
Location: North Stables Yard, Camden Market, Chalk Farm Road, NW1 8AH
Google Rating: 4.5/5
12. Breddos Tacos
The food at Breddos Tacos in Clerkenwell is just as colourful and vibrant as the interior design. A variant of queso fundido, a melted cheese dish created with dairy enthusiasts in mind, is among their top picks from the menu at this Mexican restaurant in London. Furthermore, you wouldn't want to miss the ribeye meat served with tortillas, vegetables, and enough tacos to feed the entire city.
Cost: ££
Must Try: Oyster Quesadillas.
Location: 82 Goswell Rd, London EC1V 7DB
Google Rating: 3.5/5
13. Los Mochis
At Los Mochis, a brand-new eatery in Notting Hill located just outside the tube stop, at this Mexican restaurant in London, Mexican and Japanese cuisines collide. Couples and groups of friends both are pulled in by the cool, dimly lit interiors and the promise of inventive, well-executed fusion dishes, and it has swiftly established itself as a neighbourhood favourite. Small plates eating allows you to sample a variety of dishes without feeling overstuffed while combining Japanese elegance and culinary techniques with Mexican cuisine. In addition to jalapeno, avocado, and sweet potato chips, miso cod is offered with a choice of soft corn tortillas or lettuce wraps, and edamame beans are topped with chipotle chilli.
Cost: ££
Must Try: Pink Hot Chilli Paloma
Location: 2-4 Farmer St, London W8 7SN
Google Rating: 3.5/5
14. Santa Remedio
This bustling establishment is a modern Mexican restaurant that promises wonderful meals on generously sized dishes meant to be shared. The best meals at this informal restaurant close to London Bridge have to be the fresh tuna tostadas and crab tacos, which are advertised as being simultaneously spicy, lemony, and crispy. This restaurant's bright décor, which is spread out over two levels, creates for a relaxing atmosphere that is best appreciated while sipping on one of their cool coconut margaritas.
Cost: ££
Must Try: Crab Tacos
Location: 152 Tooley St, London SE1 2TU
Google Rating: 4/5
15. Cravings La Carreta
Cravings La Carreta is a cosy, this vibrant restaurant in London, Peckham that serves big, satisfying burritos and enticing totopos as well as other Mexican fare. Cravings La Carreta offers generous quantities at a cheap price and combines favourite cuisines from Mexico and Venezuela on one menu to create real flavours you'll remember for a long time. Their homemade sauces, fresh rice, and meats, mixed with Mexican and South American seasonings, show their commitment to quality and provide for filling dinners.
Cost: £
Must Try: Slow roasted pork carnitas tacos or Vegan tacos
Location: 152 Tooley St, London SE1 2TU
Google Rating: 4.5/5
16. Tacos Padre
As you might have guessed from their name, Tacos Padre specialises in flavorful tacos during the day. This mexican restaurant in London, located in the busy Borough Market, offers a satisfying lunch menu with tacos for between £3 and $3.50 as well as smaller items such mouthwatering grilled corn on the cob. You really want to try and grab a space for Taco Padre's evening menu, though. The restaurant provides a completely different cuisine in the evening and has covered patio seating available.
Cost: £££
Must Try: Crab tostadas and Seared scallops
Location: The Borough Market Kitchen Padre, Winchester Walk, Jubilee Pl, London, SE1 9AG
Google Rating: 4.4/5
17. 1910
The year the Mexican revolution began serves as the inspiration for the name of this cantina, which debuted in 2020 in the Balham neighbourhood of south London. The mexican restaurant in London, which honours Mexico through its name, cuisine, beverages, and décor, also offers events in honour of significant national holidays like Cinco de Mayo and Mexico Independence Day. Drinks-wise, 1910 boasts a sizable bar with a variety of cocktails, from the traditional to Mexican-inspired varieties like Mezcal Negronis.
Cost: ££
Must Try: Baja fish tacos and Tuna tartare tostadas
Location: 3 Ramsden Road, Balham, SW12 8QY
Google Rating: 4.5/5
18. La Bodega Negra
Simply for the thrill of entering the facade of the infamous La Bodega Negra is worth visiting. After entering the dimly lit underground eating area, you can choose from a wide selection of cocktails, such as a Margarita, before indulging into the delectable tacos stuffed with ingredients like soft-shell crab and pig belly. But be sure to keep an eye out for recognisable faces as well.
Cost: £££
Must Try: Soft-shell crab tacos
Location: 9 Old Compton Street, W1D 5JF
Google Rating: 3.5/5
19. Homies on Donkey
Homies on Donkeys bills itself as a "legit Mexican taqueria," and it more than lives up to that description. The Mexican restaurant in London is a modest counter-dining establishment housed inside a flea market in trendy Wood Street. A condensed variety of tacos, tortilla chips, and dipping sauces are offered on the menu, which is brief yet sweet.
Cost: ££
Must Try: Chipotle cochinita, adobo chicken and soy al pastor
Location: Unit 38, Wood Street Indoor Market, 98 Wood Street, E17 3HX
Google Rating: 4.5/5
20. Tigre Tacos
Tigre Tacos, which began as a food truck before moving into permanent kitchen residences, has located a permanent location above Doa. Baja Fish Tacos, Mariscos Fritos (fried squid, octopus, and catch of the day), and Pulpo Tostada are some of the seafood-focused dishes on the menu. There are also a number of vegetarian and vegan-friendly alternatives at this Mexican restaurant in London.
Cost: ££
Must Try: Wide range of seafood tacos.
Location: 92 Stoke Newington High St, London N16 7NY
Google Rating: 4.5/5
With such a busy and bustling city, it can be difficult to find the time to explore all of the different attractions. The great thing about London, is that there are plenty of restaurants with great food to choose from, well, not just this, the city is home to the best neighbourhood in London as well. While you are in the city, don’t forget to visit these beautiful parks in London. We hope that this list of the 20 best Mexican restaurants in London will give you some great places to visit the next time you are in the city. Don't forget to checkout some of the amazing Indian restaurants in Brisbane.