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
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.
Discover more restaurants in London
For a Mexican buffet brunch with a tequila bar – book a table at Mestizo in Camden and Chelsea
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
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.
Discover more restaurants in London
For a mezcal and tequila bar that’s perfect for a date – try Chingon Tacos in Kensal Rise
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.
Discover more restaurants in London
For a Pan-Pacific pairing of Mexican and Japanese – check out Los Mochis in Notting Hill
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.
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
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.
Discover more restaurants in London
For traditional Mexican cuisine with a modern twist – grab a stool at Amiga in Clapham
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.
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
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.
Discover more restaurants in London
For vibrantly modern Mexican recipes – visit Azteca Chelsea in 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.
Discover more restaurants in London
For one of the best Mexican restaurants in London loved by locals – Catalinas in Fitzrovia
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.
Discover more restaurants in London