The 10 best Mexican restaurants in London to try ASAP

Pair your tacos with frozen and spicy margaritas for the perfect night out with a group at Chingon Tacos. Credit: Chingon Tacos
A selection of cocktails at Chingon Tacos, one of the best Mexican restaurants in London.

With Mexican food being all the rage, it’s no wonder there are so many popular Central American restaurants in London that are full to the brim. Grab your friends and enjoy the lively atmosphere that is ever-present at the best Mexican restaurants in London serving outstanding food and great vibes. 

From nachos to tacos paired with spicy margaritas and mezcal-based cocktails, these restaurants create dishes for sharing and talking over. Whether it’s quesadillas in Camden or tostadas with a view in King’s Cross, London’s stellar Mexican restaurant scene has something for everyone.

Located across the city, from Kensal Rise to Clapham, there’s no shortage of great hotspots to choose from. Check out the best Mexican restaurants in London and book your table on OpenTable today. 

The best Mexican restaurants in London for vibrant flavours and vibes – read on for a guide

For one of London’s best Mexican restaurants with an open live fire kitchen – visit zapote in Shoreditch

A dish consisting of refried beans at zapote, one of the best Mexican restaurants in London.
Enjoy the traditional flavours of Central America with a unique presentation at zapote. Credit: zapote
Food, including a pastry stuffed with rice, from one of London’s best Mexican restaurants – zapote.
Enjoy pockets of flavour with creative dishes at zapote. Credit: zapote
Tables, chairs and the interior at zapote, one of the best Mexican restaurants in London.
The urban and contemporary interior at zapote will inspire you. Credit: zapote

For a mouth-watering Mexican restaurant in London, head to zapote in Shoreditch. A contemporary Mexican restaurant and bar located in the heart of this lively party district, it’s ideal for those looking for some pre or post-fiesta food. Chef Yahir Gonzalez has carefully compiled the menu and serves all the classics with a modern twist. The centrepiece of the restaurant is the open-fire kitchen, where diners can watch the chefs in action. Highlights from the menu include a must-try suckling pig with red cabbage and chillies and the plant-based coal-roasted sweet potato with chipotle mayo. The restaurant is also home to a ceviche bar, as well as a separate bar that serves up the finest mezcal and tequila. Add to that an all-day bar snack menu and this restaurant is a hit no matter what time of day you visit. 

Check availability

Discover more restaurants in London

For a Mexican buffet brunch with a tequila bar – book a table at Mestizo in Camden and Chelsea

A taco and a range of dips at Mestizo, one of the best Mexican restaurants in London.
Marvel at the colourful and vibrant dishes at Mestizo. Credit: Mestizo
A dog sitting on a chair at Mestizo, one of the best Mexican restaurants in London.
It’s not just humans that love the food at Mestizo. Credit: Mestizo
The interior, including tables and chairs, at Mestizo, one of London’s best Mexican restaurants.
The contemporary interior will put you at ease at Mestizo. Credit: Mestizo

Another of London’s best Mexican restaurants is Mestizo, found in both Camden and Chelsea. Opened in 2005, it’s been hailed as one of the first restaurants to bring traditional Mexican cuisine to London.  When it comes to food, the Mexican Sunday buffet brunch is the chef’s special and features a range of family favourites, including meat and vegetarian tacos, quesadillas and tostadas (crispy corn tortillas filled with refried beans). Delve into the main menu and enjoy the traditional pork or chicken mole verde. Complement your meal at the large tequila bar and get the fiesta started with over 260 tequilas and mezcals to choose from. Top recommendations include the tequila sour or coco loco, a vibrant Mexican cocktail.

📍 Camden — Check availability

📍 Chelsea  Check availability

Discover more restaurants in London

For a fancy Mexican restaurant with skyline views – head to Decimo at The Standard in King’s Cross

A range of tapas including potatoes, seafood and asparagus at Decimo at The Standard, London.
Pair your favourite seafood dish with sides that will elevate it at Decimo at The Standard, London. Credit: Decimo at The Standard, London
A close-up of a Mexican dish at Decimo at The Standard, London.
Enjoy a range of vibrant and colourful plates at Decimo at The Standard, London. Credit: Decimo at The Standard, London
The interior of the restaurant, with seating and tables, at Decimo at The Standard, London.
Take in the artistic décor of Decimo at The Standard, London. Credit: Decimo at The Standard, London

For those on the hunt for a bit of luxury, look no further than Decimo at The Standard in King’s Cross – one of the best Mexican restaurants in London helmed by MICHELIN-starred chef Peter Sanchez-Iglesias. Expect lots of vibrant colours and flavours, whilst also enjoying fabulous views of the London skyline. Top picks include a melting Spanish tortilla and the Iberico pork with lentils and seasonal greens. Go there with a group and feast on sharing dishes such as roasted chicken or grilled sweet potatoes served with salsas, tacos and palomas from the Saturday brunch menu. Wash down your meal with one of the restaurant’s special house cocktails, such as the coconut ‘mole’ old fashioned, which will send your taste buds into overdrive.

Check availability

Discover more restaurants in London

For a mezcal and tequila bar that’s perfect for a date – try Chingon Tacos in Kensal Rise

A range of colourful starters presented in bowls at Chingon Tacos, one of London’s best Mexican restaurants.
Start your culinary journey with a selection of Mexican tacos and side dishes at Chingon Tacos. Credit: Chingon Tacos
A variety of dips at Chingon Tacos, one of the best Mexican restaurants in London.
Enjoy colourful and aromatic dips, soups and cocktails at Chingon Tacos. Credit: Chingon Tacos
A cocktail at Chingon Tacos, one of the best Mexican restaurants in London.
The signature cocktails at Chingon Tacos compliment nicely your every culinary choice. Credit: Chingon Tacos

If you want to explore regional dishes from across Mexico, then Chingón Tacos in Kensal Rise is a must-visit. Offering an insight into the vibrant flavours of Mexican gastronomy, it’s the perfect location for a romantic date or a catch-up with friends. With regional dishes from all over the country, expect staples from Mexico City to Merida and Cozumel to Cancun. Using ingredients imported from Mexico, the tapas menu features beef birria with crispy cheese and salsa, and tiger prawns served with chilli, garlic and tequila sauce. Boasting an extensive mezcal and tequila list, as well as delicious agave-based cocktails, enjoy a taste of Mexico with every sip. The chingón cocktails are particularly popular, with the chingón spritz being a firm favourite among diners. Combining Ojo de Dios hibiscus mezcal with hibiscus syrup, fresh lime juice, prosecco, and grapefruit soda, it’s the perfect way to top off your meal.

Check availability

Discover more restaurants in London

For a Pan-Pacific pairing of Mexican and Japanese – check out Los Mochis in Notting Hill

A seafood and vegetable dish at Los Mochis, one of London’s best Mexican restaurants.
Elevate your seafood game with creative fish dishes at Los Mochis. Credit: Los Mochis
A colourful soup at Los Mochis, one of London’s best Mexican restaurants.
Colourful and carefully presented dishes are the theme at Los Mochis. Credit: Los Mochis
A selection of white and dark chocolate desserts at Los Mochis, one of the best Mexican restaurants in London.
Leave some space for the chocolate desserts at Los Mochis. Credit: Los Mochis

Offering up the ultimate Pan-Pacific combination of Mexican and Japanese food, Los Mochis in Notting Hill does things a little differently. The unique fusion of Mexican spirit and Japanese elegance makes this one of the best Mexican restaurants in London for fusion fare. Incorporating cooking techniques from both regions, the inventive dishes here promise an adventurous dining experience. Try the octopus anticucho with creamy guacamole, crunchy cabbage, and spicy jalapenos or order the vegetarian el jardin tostaditos – one of the most in-demand dishes on the menu – made with heart of palm, fresh asparagus, soft avocado and corn in a crisp sweet potato shell.

Check availability

Discover more restaurants in London

For one of London’s best Mexican restaurants for great vibes and creative cocktails – check out Side Hustle at The NoMad in Covent Garden

A range of dishes, including starters, drinks and a main, at Side Hustle at The NoMad.
Tuck into a feast of fresh vegetables, aromatic dishes and Side Hustle at The NoMad. Credit: Side Hustle at The NoMad
A cocktail at Side Hustle at The NoMad, one of the best Mexican restaurants in London.
Enjoy hand-selected drink pairings with your meal at Side Hustle at The NoMad. Credit: Side Hustle at The NoMad
The bar at Side Hustle at The NoMad, one of the best Mexican restaurants in central London.
Dine in style at the glamorous Side Hustle at The NoMad. Credit: Side Hustle at The NoMad

When it comes to top-notch food and first-class drinks, look no further than Side Hustle at The NoMad in Covent Garden. Sit down for a meal here and you’ll be presented with a food and drinks pairing menu. The drinks menu comes from the award-winning NoMad bar team and showcases all the flavours and traditions of Mexican culture, as well as a large selection of agave-based spirits. This is the ideal place to come for a fun night out with those closest to you. Located in the former Bow Street Police Station, the restaurant is a laidback yet sophisticated hotspot with finer touches that give a nod to its deep Mexican roots. Start with esquites croquetas filled with crunchy corn, rich parmesan and spicy guacachile, followed by the pork belly al pastor. Complete your dining experience with a flor frita spiced chocolate with ice cream.

Check availability

Discover more restaurants in London

For traditional Mexican cuisine with a modern twist – grab a stool at Amiga in Clapham

Colourful fish and meat tacos with guacamole and green salad on top at Amiga, one of the best Mexican restaurants in London.
Build your appetite with meat and fish tacos at Amiga at Amiga. Credit: Amiga
View of a table with Tacos and salad on plates at Amiga.
Taste the selection of open, or fried tacos with fresh ingredients at Amiga. Credit: Amiga
The interior of the restaurant with tables and chairs at Amiga, one of the best Mexican restaurants in south London.
Dine in style at the vibrant Amiga, decorated with green walls and big lamps. Credit: Amiga

Amiga in Clapham offers traditional Mexican cuisine with a contemporary twist. The perfect dinner spot for friends, families and couples, the order of the day here is fresh and delicious tacos, tostadas and quesadillas. With all the corn tortillas being homemade, they’re known for being some of the tastiest in all of London. Popular starters from the menu include crispy tuna tostadas, crunchy nachos and succulent Padron peppers. Follow up with a typical Mexican dish of creamy chicken and mushroom enchiladas. While you’re enjoying your meal, make the most of the bar team serving up some of the most sought-after cocktails in the southwest of London, such as ‘our spicy margarita’, which comes with a habanero chili for an extra zing. 

Check availability

Discover more restaurants in London

For the best Mexican restaurant in London with a pinch of Peruvian – don’t miss Leicester Square Kitchen in Leicester Square

A croquette being dipped in sauce at Leicester Square Kitchen.
Start your culinary journey of South American cuisine with a starter dipped in sauce at Leicester Square Kitchen. Credit: Leicester Square Kitchen
A meat starter with spring onions on top at Leicester Square Kitchen, one of the best Mexican restaurants in London.
Before your main course a meat starter is a must at Leicester Square Kitchen. Credit: Leicester Square Kitchen
The interior of Leicester Square Kitchen, one of the best Mexican restaurants in London.
Relax in the sleek, contemporary interiors at Leicester Square Kitchen. Credit: Leicester Square Kitchen

Set in one of the capital’s buzziest areas, Leicester Square Kitchen in Leicester Square is one of the best South American restaurants in central London. With a menu packed with Mexican and Peruvian flavour combinations, get ready for a dining experience to remember. From tantalising tacos to meticulously grilled meats straight off the Peruvian barbecue, the menu takes diners on a culinary journey like none other. Whether it’s for a pre-theatre bite or a post-shopping meal, the restaurant’s conveniently central location makes it a hands-down winner. For an unforgettable meal, try something off the parrilla (Mexican grill). From stone bass and smoked paprika ribs to chargrilled cabbage steak and 28-day-aged rib-eye steak, it’s got the lot. For a protein-filled feast, check out the grilled chicken skewers, which are marinated in zesty lime and aromatic coriander.

Check availability

Discover more restaurants in London

For vibrantly modern Mexican recipes – visit Azteca Chelsea in Chelsea 

The interior of the restaurant, with tables and chairs, at Azteca Chelsea, one of the best Mexican restaurants in London.
Enjoy your meal in the warm and lively Azteca Chelsea, that will transport you straight to Mexico. Credit: Azteca Chelsea

For those in the market for a seriously cool restaurant that delivers vibrand food and vibes, Azteca Chelsea in Chelsea ticks all the boxes. Serving up colourful and vibrant Mexican dishes, carefully crafted cocktails and a wide choice of tequila and mezcal, Azteca Chelsea ensures the food, drink and conversation will be flowing all night. Without a doubt one of the best Latin restaurants in London, it should be high on everyone’s list. From the bar snack menu, diners rave about the tostadas de ceviche (raw prawns marinated in lime juice). The top pick from the main menu, meanwhile, is the corn and chicken quesadilla. If you’re vegan or vegetarian, don’t fret; there’s also a wide range of options for those following a plant-based diet. The black bean burrito is a particular favourite amongst foodies. Finish off your meal with some churros, a traditional pastry filled with chocolate and sweet milk.

Check availability

Discover more restaurants in London

For one of the best Mexican restaurants in London loved by localsCatalinas in Fitzrovia

A plate of tacos at Catalinas, one of the best Mexican restaurants in London.
Enjoy the staples: open-faced tacos and Margaritas at Catalinas. Credit: Catalinas
A plate of nachos at Catalinas, one of London’s best Mexican restaurants.
Share your tacos with your favourite people at Catalinas. Credit: Catalinas
A cocktail and tacos on an outside table at Catalinas, one of the best Mexican restaurants in London.
You can even dine al fresco when the sun shines at Catalinas. Credit: Catalinas

For a cosy restaurant that serves up street tacos in the true style of Mexico, check out Catalinas in Fitzrovia. Drawing inspiration from his grandmother Catalina, Head Chef David Martinez prepares delectable dishes using the barbecue grill. From slow-roasted brisket and tender chicken to jackfruit, this is one of the most authentic tastes of Mexico you can get without jumping on a plane. Wash your meal down with one of the tequila-based cocktails from the extensive bar menu such as the fiery Carolina MargaReaper, the signature spicy margarita. The perfect place for friends and colleagues to socialise, you can catch up over a large sharing platter of nachos with homemade nacho cheese, guacamole and salsa.

Check availability

Discover more restaurants in London

Try one of these restaurants for yourself. Book your table at the best Mexican restaurants in London on OpenTable now.
If you want to check out more places to eat in London, check out these restaurant guides:

Find your table for any occasion