Mexican cuisine is all about bold flavors, vibrant colors, and the perfect balance of spice and zest. Central London’s Mexican dining scene has blossomed in recent years, offering everything from street food-style tacos to modern twists on classic dishes like mole and ceviche. Whether you're craving authentic tacos, refreshing margaritas, or contemporary takes on Mexican staples, here are the Top 10 Mexican Restaurants in Central London that will take your tastebuds on a journey south of the border.
1. El Pastor, London Bridge
Located near Borough Market, El Pastor brings authentic taqueria-style dining to London. This lively spot specializes in tacos made with fresh, handmade corn tortillas and traditional fillings like al pastor pork, beef short rib, and baja fish. Their grilled corn with chipotle mayo and cochinita pibil (slow-cooked pork) tacos are standouts. The buzzy atmosphere, paired with perfectly crafted margaritas, makes it a favorite among taco lovers.
Location: 7A Stoney St, London Bridge
Best for: Authentic tacos and a vibrant taqueria vibe.
Don’t miss: The al pastor taco—juicy, marinated pork with pineapple and cilantro.
2. Santo Remedio, London Bridge
For a taste of regional Mexican flavors in a stylish setting, Santo Remedio delivers. This restaurant brings the bold flavors of Mexico’s street food and home-cooked dishes to London, with specialties like tacos de carnitas, chile en nogada, and the ever-popular guacamole with grasshoppers. With its rustic yet chic interiors, this spot is perfect for those looking for an authentic yet elevated Mexican dining experience.
Location: 152 Tooley St, London Bridge
Best for: Elevated Mexican cuisine with bold, authentic flavours.
Don’t miss: The short rib and bone marrow tacos—rich, indulgent, and unforgettable.
3. DF Tacos, Tottenham Court Road
DF Tacos offers a modern, casual take on Mexican street food, blending American and Mexican influences in a trendy diner-style setting. The menu includes DIY tacos with fillings like grilled chicken, pulled pork, and spicy marinated steak. Their torta buns and loaded nachos are also fan favorites. Paired with frozen margaritas or a Mexican soda, DF Tacos is ideal for a fun, laid-back meal with friends.
Location: 28-29 Tottenham Court Rd, Fitzrovia
Best for: Modern Mexican street food with a playful twist.
Don’t miss: The DIY tacos—build your own tacos with your favourite toppings.
4. Mestizo, Euston
For an authentic Mexican dining experience that goes beyond tacos, Mestizo in Euston is the place to go. Offering dishes like mole poblano, enchiladas, and chile rellenos, Mestizo showcases the rich diversity of Mexican cuisine. Their mezcal and tequila selection is impressive, making it a great spot for those who want to dive deep into traditional Mexican flavors. The lively bar downstairs is perfect for post-dinner cocktails and mezcal tastings.
Location: 103 Hampstead Rd, Euston
Best for: Traditional Mexican dishes and an excellent tequila bar.
Don’t miss: The mole poblano—chicken smothered in a rich, chocolatey sauce with a complex depth of flavour.
5. Temper, Covent Garden
Known for its live fire cooking, Temper adds a unique, smoky twist to Mexican cuisine. Specializing in tacos and barbecued meats, Temper offers a bold, meat-centric menu with items like spiced lamb tacos, smoked brisket, and pork belly carnitas. Their open kitchen allows diners to watch the chefs at work, grilling meats and preparing tortillas over the flames. The communal, lively atmosphere makes this a fantastic spot for groups and meat lovers.
Location: 5 Mercer Walk, Covent Garden
Best for: Smoky, barbecued Mexican meats in a vibrant, social setting.
Don’t miss: The pork belly carnitas tacos—crispy, tender pork with a smoky edge.
6. Wahaca, Soho
The brainchild of MasterChef winner Thomasina Miers, Wahaca has become synonymous with vibrant, sustainable Mexican street food. The menu is inspired by the markets of Mexico, offering a variety of small plates like tacos, quesadillas, and tostadas. Dishes like the pork pibil tacos and the zesty sweet potato taquitos are crowd-pleasers, while the margarita list keeps things lively. With its eco-conscious approach and fresh, bright flavors, Wahaca is a feel-good option for any meal.
Location: 80 Wardour St, Soho
Best for: Sustainable, market-style Mexican street food.
Don’t miss: The pork pibil tacos—slow-cooked pork with a citrusy, spicy kick.
7. La Bodega Negra, Soho
A hidden gem in Soho, La Bodega Negra offers an underground dining experience with a sultry, dimly lit vibe. The menu features a mix of Mexican classics like quesadillas and tacos, alongside more adventurous dishes like sea bass ceviche and crab tostaditas. Known for its excellent cocktails and a lively atmosphere, La Bodega Negra is perfect for a fun night out with a side of fiery Mexican flavors.
Location: 9 Old Compton St, Soho
Best for: A cool, underground Mexican dining experience with great cocktails.
Don’t miss: The sea bass ceviche—a fresh, zesty starter perfect for sharing.
8. Corazon, Soho
Inspired by the vibrant flavors of Mexico City, Corazon is a cozy, stylish taqueria in the heart of Soho. The menu is all about tacos, with fillings like crispy fried fish, carne asada, and wild mushroom. Their house-made guacamole and elote (grilled corn) are perfect starters, while their spicy margaritas make for an excellent pairing with the meal. Corazon’s small but focused menu delivers on both flavour and authenticity.
Location: 29 Poland St, Soho
Best for: Authentic, taco-focused dining in a stylish, intimate setting.
Don’t miss: The crispy fish tacos—perfectly fried and packed with flavour.
9. Lupita, Charing Cross
For a traditional Mexican cantina experience, Lupita serves up some of the best tacos al pastor in Central London. With a menu full of favorites like quesadillas, tacos, and flautas, Lupita focuses on the bright, fresh flavors that define Mexican street food. Their spicy guacamole, made fresh at the table, and a wide selection of tequilas make Lupita a lively spot for a casual meal with friends.
Location: 13-15 Villiers St, Charing Cross
Best for: Cantina-style dining with excellent tacos and tequila.
Don’t miss: The tacos al pastor—marinated pork with a pineapple kick.
10. Taqueria, Notting Hill
A neighborhood favorite in Notting Hill, Taqueria brings authentic Mexican street food to West London. Specializing in tacos, the menu also includes standout dishes like ceviche, chicharron, and quesadillas. With fresh, locally sourced ingredients and an emphasis on simplicity, Taqueria captures the heart of Mexican street food culture in a casual, laid-back setting.
Location: 141-145 Westbourne Grove, Notting Hill
Best for: Casual, authentic Mexican street food in a relaxed setting.
Don’t miss: The ceviche de atun—fresh tuna, marinated in citrus, bursting with flavour.