14 Best Mexican Restaurants in London
London’s Mexican food scene has grown dramatically over the last few years. From Michelin-starred tasting menus and authentic taquerias to vibrant cantinas serving fresh tacos and handcrafted margaritas, the city now offers some of the best Mexican dining experiences outside of Mexico.
Some focus on traditional family recipes, while others put a modern twist on classic Mexican dishes using locally sourced British ingredients. London is now home to everything from casual street-food spots to award-winning fine dining.
After exploring many of these restaurants, I’ve found places that stand out for their authentic flavours, welcoming atmosphere, and memorable dining experiences. Whether you’re planning a casual lunch or celebrating a special occasion, these are the 14 best Mexican restaurants in London worth visiting.
1. KOL – Michelin-Starred Mexican Fine Dining
KOL has completely changed the way London thinks about Mexican food. Awarded a Michelin star, the restaurant combines traditional Mexican cooking techniques with exceptional British ingredients, creating one of the city’s most exciting dining experiences.
I visited for dinner and was impressed by the creativity behind every course. Instead of simply recreating traditional dishes, the chefs reinterpret Mexican flavours using seasonal local produce.
The tasting menu changes regularly, making every visit unique. Although it’s one of the more expensive restaurants on this list, the experience is unforgettable.
Must Try
- Seasonal Tasting Menu
- Seafood Dishes
- Signature Cocktails
Address: 9 Seymour Street, Marylebone
2. Fonda – Modern Mexican in the Heart of Soho
Created by the team behind KOL, Fonda offers a more relaxed way to experience modern Mexican cuisine. Located just off Regent Street, the restaurant combines elegant interiors with beautifully presented dishes inspired by traditional Mexican cooking.
I loved the lively atmosphere and colourful menu. Every dish is packed with fresh flavours, making it an excellent choice for sharing with friends.
The cocktail menu is equally impressive, featuring excellent margaritas and mezcal-based drinks.
Must Try
- Fresh Tacos
- Guacamole
- Margaritas
Address: 12 Heddon Street, London W1B 4BZ
3. El Pastor Soho – London’s Taco Favourite
El Pastor has become one of London’s most popular destinations for authentic Mexican tacos. Inspired by Mexico City’s taquerias, the restaurant serves freshly made tortillas, grilled meats, and vibrant salsas in a lively setting.
I particularly enjoyed the al pastor tacos, which are packed with flavour and perfectly balanced with fresh pineapple and herbs.
If you’re visiting with friends, ordering several tacos and small plates to share is the best way to experience the menu.
Must Try
- Al Pastor Tacos
- Tuna Tostadas
- Frozen Margaritas
Address: 66–70 Brewer Street, Soho
4. Breddos Tacos – Creative Mexican Street Food in London
Breddos Tacos is one of London’s most loved Mexican restaurants, known for bringing creative street-food flavours to the city. What started as a taco project has grown into one of the best places to enjoy bold Mexican-inspired dishes.
Located in Soho, Breddos focuses on fresh ingredients, handmade tortillas, and exciting combinations that go beyond traditional tacos. The menu combines Mexican cooking techniques with modern influences, creating dishes that feel both familiar and original.
I visited and enjoyed the relaxed atmosphere. It is the kind of place where you can order several dishes, share everything with friends, and discover new flavours throughout the meal.
The restaurant is especially popular for its tacos, but the small plates and cocktails are equally worth trying.
Must Try
- Fried Chicken Tacos
- Baja Fish Tacos
- Guacamole
- Margaritas
Address: 26 Kingly Street, London W1B 5QD
5. Taquería – Authentic Mexican Tacos in Notting Hill
Taquería is one of London’s original authentic taco spots and has built a loyal following among Mexican food lovers.
Located in Notting Hill, this small restaurant focuses on traditional Mexican flavours with a simple approach. The menu celebrates classic tacos made with quality ingredients and freshly prepared toppings.
I loved the casual atmosphere and the feeling that the restaurant prioritises flavour over unnecessary decoration. The tacos are the main attraction, with each one offering a perfect balance of textures and spices.
It is a great choice for a relaxed lunch, quick dinner, or casual meal while exploring Notting Hill.
Must Try
- Carnitas Tacos
- Chicken Tacos
- Fresh Salsas
Address: 139 Westbourne Park Road, London W11 1ET
6. Santo Remedio – Mexican Flavours with a Modern Twist
Santo Remedio is a fantastic Mexican restaurant that combines traditional recipes with a modern London dining experience.
With locations in London Bridge and other areas, the restaurant has become known for its excellent tacos, creative cocktails, and lively atmosphere.
I visited and immediately enjoyed the energy of the restaurant. The menu features dishes inspired by different regions of Mexico, with bold flavours and beautifully presented plates.
The cocktails are a major highlight, especially if you enjoy tequila and mezcal-based drinks.
Whether you are visiting for brunch, dinner, or drinks, Santo Remedio delivers a memorable Mexican experience.
Must Try
- Baja Fish Tacos
- Birria Tacos
- Mezcal Cocktails
Address: London Bridge, London
7. Corrochio’s – Authentic Mexican Cooking in East London
Corrochio’s is a hidden gem in East London that focuses on authentic Mexican cooking and traditional flavours.
The restaurant creates a welcoming atmosphere inspired by Mexican culture, with colourful interiors, friendly service, and a menu full of classic dishes.
I enjoyed how much attention goes into the flavours here. Instead of adapting everything for a British audience, Corrochio’s stays close to traditional Mexican cooking.
From tacos and enchiladas to homemade salsas and cocktails, it offers a genuine taste of Mexico in London.
Must Try
- Enchiladas
- Tacos
- Homemade Salsas
Address: Stoke Newington, London
8. Temper Soho – Mexican-Inspired Live Fire Cooking
Temper Soho offers a unique dining experience that combines Mexican flavours with live-fire cooking techniques.
The restaurant is famous for its open kitchen, where guests can watch chefs prepare dishes over flames. This creates a lively atmosphere and adds a special element to the meal.
I enjoyed the smoky flavours and the focus on high-quality meat and fresh ingredients. While it is not a traditional Mexican restaurant, it takes inspiration from Mexican cooking and creates something completely its own.
It is a great choice for anyone who enjoys bold flavours and an energetic dining experience.
Must Try
- Tacos
- Grilled Meats
- Margaritas
Address: 25 Broadwick Street, London W1F 0DF
9. Wahaca – Popular Mexican Street Food Across London
Wahaca has become one of the most recognisable Mexican restaurant groups in London, bringing vibrant Mexican street food to locations across the city.
Founded by MasterChef winner Thomasina Miers, Wahaca focuses on fresh ingredients, colourful dishes, and flavours inspired by different regions of Mexico. The restaurants have a lively atmosphere, making them a popular choice for casual dinners, family meals, and celebrations.
I have always enjoyed the variety on the menu, from tacos and tostadas to sharing plates that allow you to try different flavours in one visit.
While Wahaca is more modern than traditional Mexican restaurants, it remains a great introduction to Mexican cuisine for many London diners.
Must Try
- Pork Pibil Tacos
- Sweet Potato Tacos
- Guacamole
- Churros
Address: Various London locations
10. Santo Ceviche – Fresh Mexican & Latin American Flavours
Santo Ceviche brings the fresh and colourful flavours of Latin American cuisine to London, with a menu inspired by Mexico and Peru.
Although ceviche is the restaurant’s speciality, it also serves excellent Mexican-inspired dishes, cocktails, and small plates perfect for sharing.
I enjoyed the freshness of the ingredients and the lighter style of cooking compared to some heavier Mexican dishes. The restaurant is ideal for anyone who enjoys seafood, vibrant flavours, and creative dishes.
The atmosphere is relaxed and stylish, making it a great choice for lunch or a casual evening meal.
Must Try
- Classic Ceviche
- Fish Tacos
- Latin Cocktails
Address: London locations
11. Mestizo – Traditional Mexican Dining in London
Mestizo is one of London’s most established Mexican restaurants, known for its authentic flavours, extensive tequila collection, and traditional dishes.
Located near Euston, the restaurant offers a more classic Mexican dining experience compared to many modern taco spots around the city.
I visited and enjoyed the welcoming atmosphere and wide-ranging menu. From enchiladas and mole dishes to tacos and Mexican desserts, Mestizo offers a great introduction to the variety of Mexican cuisine.
The restaurant is also known for its tequila and mezcal selection, making it a popular destination for drinks as well as food.
Must Try
- Mole Poblano
- Enchiladas
- Mexican Desserts
- Tequila Cocktails
Address: 103 Hampstead Road, London NW1 3EL
12. Club Mexicana – Vegan Mexican Street Food
Club Mexicana proves that Mexican food can be exciting, creative, and completely plant-based.
This popular vegan Mexican restaurant focuses on bold flavours, colourful dishes, and inventive versions of classic Mexican favourites.
I was impressed by how satisfying the food was, even without traditional meat ingredients. The tacos are packed with flavour, and the menu changes regularly with new creations.
It is a fantastic option for vegans, vegetarians, or anyone who wants to try a different side of Mexican cuisine.
Must Try
- Beer-Battered Tacos
- Vegan Nachos
- Mexican Cocktails
Address: Various London locations
13. Decimo – Modern Mexican-Inspired Dining with a View
Located on the tenth floor of The Standard hotel, Decimo offers one of London’s most unique dining experiences. The restaurant combines Spanish and Mexican influences with incredible views across the city.
The atmosphere is stylish and dramatic, with a beautiful interior featuring plants, warm lighting, and a lively bar area.
While Decimo is not a traditional Mexican restaurant, it draws inspiration from Mexican flavours and ingredients, creating creative dishes with a luxury feel.
I visited and loved the combination of atmosphere, cocktails, and beautifully presented food. It is an excellent choice for a special occasion or memorable night out.
Must Try
- Mexican-Inspired Small Plates
- Seafood Dishes
- Signature Cocktails
Address: The Standard, 10 Argyle Street, London WC1H 8EG
14. Cavita – Regional Mexican Cuisine in Marylebone
Cavita is one of London’s most exciting Mexican restaurants, created by chef Adriana Cavita. The restaurant focuses on authentic Mexican flavours while showcasing the diversity of Mexico’s different regions.
Located in Marylebone, Cavita offers a stylish but welcoming atmosphere, with a menu inspired by traditional cooking methods and family recipes.
I enjoyed how the restaurant goes beyond tacos and introduces diners to lesser-known Mexican dishes. The flavours are bold, the ingredients are carefully selected, and every dish tells a story.
For anyone wanting a deeper exploration of Mexican cuisine, Cavita is one of the best choices in London.
Must Try
- Mole Dishes
- Mexican Grill Specialities
- Traditional Desserts
Address: 56 Wigmore Street, London W1U 2RZ
Final Thoughts
London’s Mexican restaurant scene has evolved into one of the most exciting food cultures in the city. Whether you are searching for authentic tacos, modern Mexican fine dining, or a fun place for margaritas with friends, there are plenty of incredible options to explore.
For the most memorable fine dining experience, KOL offers a unique Michelin-starred interpretation of Mexican cuisine. If you are looking for excellent tacos, El Pastor, Breddos Tacos, and Taquería are some of the best places to start.
For traditional flavours, Mestizo and Cavita showcase the incredible variety of Mexican cooking, while Santo Remedio and Wahaca are perfect for relaxed meals and social dining.
FAQs
Where can I find the best tacos in London?
For some of the best tacos in London, visit El Pastor, Breddos Tacos, and Taquería. These restaurants are known for fresh tortillas, authentic fillings, and bold flavours.
Which Mexican restaurant in London is best for a date night?
KOL, Decimo, and Cavita are excellent choices for a date night because they offer stylish interiors, creative menus, and memorable dining experiences.
What Mexican restaurants in London are best for margaritas?
Santo Remedio, El Pastor, Breddos Tacos, and Wahaca are popular choices for margaritas, tequila cocktails, and lively Mexican dining experiences.
Are there good vegan Mexican restaurants in London?
Yes. Club Mexicana is one of London’s best vegan Mexican restaurants, offering creative plant-based tacos, nachos, and Mexican street-food favourites.
