Forget those tired clichés of bland, cheesy Tex-Mex imitations. London’s Mexican food scene is exploding with flavour, authenticity, and a vibrant energy that transports you straight to the heart of Mexico. Whether you’re craving the satisfying crunch of a perfectly crafted taco, the comforting warmth of slow-cooked barbacoa, or the complex tapestry of a mole poblano, London has something to satisfy every Mexican food aficionado. But with so many options, how do you find the very best? This guide is your compass, navigating the diverse landscape of London’s Mexican eateries, revealing hidden gems and established favourites that capture the true essence of Mexican cuisine. We’ll be judging based on authenticity (sourced ingredients and traditional recipes are key), quality of ingredients (freshness makes all the difference), the atmosphere and the overall value for money. This journey will lead us from bustling street food stalls to elegant restaurants, each offering a unique perspective on the vibrant flavours of Mexico. Get ready to discover your new favourite Mexican food haven in London!
Authentic Taquerias and Street Food Gems
London’s love affair with Mexican street food is undeniable, and for good reason. The simple, honest flavours and the vibrant atmosphere create an irresistible combination. Finding truly authentic taquerias can be a delicious adventure, uncovering hidden pockets of culinary brilliance. These spots focus on time-honoured techniques, often using handmade tortillas and slow-cooked meats, delivering an explosion of flavour in every bite.
El Pastor
First up is El Pastor, nestled in Borough Market and various other locations across the city. This popular spot is renowned for its dedication to using high-quality ingredients sourced directly from Mexico and the UK. Their tortillas are freshly made daily, and their al pastor pork is marinated in achiote and spices before being slowly roasted on a vertical spit. The result? Succulent, flavourful pork that’s shaved onto a tortilla and topped with pineapple, onion, and cilantro. Don’t miss their other tacos, especially the Baja fish taco, a crispy delight. A couple of tacos here will set you back around £10-£15, making it a fantastic value for a quick and delicious lunch or dinner. The atmosphere is lively and bustling, perfect for a casual meal with friends.
Santo Remedio
Next, let’s venture to Santo Remedio, with locations in Shoreditch and London Bridge. This restaurant and taqueria takes pride in its authentic Mexican dishes, drawing inspiration from the owner’s family recipes. Their tacos are a standout, featuring homemade tortillas and fillings like slow-cooked beef cheek and crispy grasshoppers (chapulines) for the adventurous palate. They also boast a fantastic selection of Mexican spirits, perfect for pairing with your meal. Expect to pay around £12-£18 for a selection of tacos and drinks. Santo Remedio offers a slightly more relaxed and refined setting than El Pastor, making it a great option for a more intimate gathering.
Taqueria Garcia
For a truly hidden gem, head to Taqueria Garcia, a tiny, no-frills taqueria tucked away in Portobello Road. This unassuming spot is a favourite among locals and Mexican expats, known for its incredibly authentic tacos and friendly service. Their carnitas (slow-cooked pulled pork) tacos are legendary, and their spicy salsa verde packs a serious punch. You can easily enjoy a satisfying meal here for under £10, making it one of the most affordable options on our list. The atmosphere is casual and communal, making it a great place to strike up a conversation with fellow taco lovers.
Each of these taquerias offers a unique take on Mexican street food, but they all share a commitment to quality ingredients and authentic flavours. El Pastor impresses with its dedication to sourcing, Santo Remedio offers a sophisticated twist, and Taqueria Garcia provides an unpretentious and budget-friendly experience. The choice is yours, but you can’t go wrong with any of these top contenders.
Upscale Mexican Restaurants for a Special Occasion
While tacos are a cornerstone of Mexican cuisine, London also boasts a selection of upscale restaurants that elevate the dining experience to new heights. These establishments showcase the complexity and sophistication of Mexican cuisine, utilizing premium ingredients and innovative techniques. Perfect for a special occasion or a memorable night out, these restaurants offer a refined take on classic dishes.
Ella Canta
First on our list is Ella Canta, located in the InterContinental Hotel on Park Lane. This elegant restaurant is overseen by renowned Mexican chef Martha Ortiz, who brings her signature flair to contemporary Mexican cuisine. The menu features dishes inspired by Ortiz’s travels throughout Mexico, with a focus on seasonal ingredients and beautiful presentation. Signature dishes include the “Corn Truffle Huitlacoche” quesadilla and the “Green Mole with Duck.” The ambiance is sophisticated and romantic, making it an ideal spot for a special celebration. Expect to pay around £50-£75 per person for a multi-course meal, excluding drinks. Reservations are highly recommended.
Mezcalito
Another exceptional option is Mezcalito, a stylish restaurant and bar in Chelsea. The restaurant prides itself on its authentic Mexican dishes and its impressive mezcal selection. The menu features a range of regional specialties, including slow-cooked barbacoa and mole negro. The atmosphere is lively and vibrant, with regular live music performances. Be sure to explore their mezcal-based cocktails, expertly crafted to complement the food. Expect to spend around £40-£60 per person, depending on your choices.
Casa Pastor
For a more intimate and contemporary experience, consider Casa Pastor, a sister restaurant to El Pastor located in Coal Drops Yard. While El Pastor focuses on street food, Casa Pastor offers a more expansive menu featuring a wider range of regional Mexican dishes. Their “Wood-Fired Octopus” and “Short Rib Suadero” are particularly noteworthy. The restaurant’s design is sleek and modern, creating a sophisticated yet relaxed atmosphere. Expect to pay around £35-£55 per person for a full meal.
These upscale restaurants showcase the versatility and elegance of Mexican cuisine, offering a memorable dining experience that goes beyond the typical taco. Each establishment brings its own unique style and personality, making it easy to find the perfect fit for your special occasion. Don’t forget to explore their cocktail menus, which often feature creative and delicious interpretations of classic Mexican drinks.
Hidden Gems and Regional Specialties
Beyond the well-known favourites, London is home to a number of hidden gems and restaurants specializing in regional Mexican cuisine. These spots offer a chance to delve deeper into the diverse culinary traditions of Mexico, discovering unique flavors and dishes that you won’t find anywhere else.
Wahaca (Regional Specials)
For a taste of Oaxaca, head to Wahaca. While they have many locations, some branches offer rotating specials focused on specific regions in Mexico. Keep an eye out for the Oaxacan specials. Oaxacan cuisine is known for its complex moles, smoky mezcal, and use of unique ingredients like grasshoppers and chapulines. Must-try dishes include the tlayuda, a giant crispy tortilla topped with beans, cheese, and your choice of protein, and the mole negro, a rich and complex sauce made with dozens of ingredients. The atmosphere is colourful and vibrant, reflecting the spirit of Oaxaca. Expect to pay around £25-£40 per person.
Señor Ceviche
If you’re craving fresh and flavorful seafood, look no further than Señor Ceviche in various locations throughout London. While not exclusively Mexican, their ceviches and seafood-focused dishes are heavily influenced by Mexican flavours and techniques. Their “Nikkei Ceviche” and “Sea Bass Tacos” are particularly popular. The atmosphere is lively and fun, making it a great spot for a casual meal with friends. Prices range from £30-£45 per person.
Club Mexicana
For vegetarian and vegan options, Club Mexicana offers a vibrant and plant-based take on classic Mexican dishes. From “tofish” tacos to jackfruit carnitas, their menu is packed with creative and delicious options for vegans and vegetarians alike. With locations in various parts of London, it’s easy to find a spot near you. Expect to pay around £20-£35 for a satisfying meal. This spot proves that Mexican cuisine isn’t just about meat – it’s about flavour and creativity.
These hidden gems offer a unique glimpse into the diverse culinary landscape of Mexico, showcasing regional specialties and innovative takes on classic dishes. Don’t be afraid to venture off the beaten path and discover your new favourite Mexican spot.
Best Mexican Grocery Stores and Ingredient Sources
Want to recreate the magic of Mexican cuisine in your own kitchen? London offers a number of excellent Mexican grocery stores and ingredient sources where you can find everything you need to prepare authentic dishes at home.
MexGrocer.co.uk
MexGrocer.co.uk is your one-stop shop for all things Mexican online. They offer a wide selection of dried chiles, masa harina, Mexican cheeses, spices, and other hard-to-find ingredients. They ship nationwide, making it easy to stock up on your favourite Mexican staples.
Cool Chile Co
For a more local experience, head to Cool Chile Co, located in Notting Hill. This shop specializes in high-quality Mexican ingredients, including a variety of dried chiles, spices, and sauces. They also offer cooking classes and workshops, perfect for learning how to prepare authentic Mexican dishes. They also have an online store.
Local Markets
For fresh produce and hard-to-find Mexican vegetables, explore local markets in areas with large Latin American communities. These markets often offer a wider variety of Mexican ingredients than mainstream supermarkets. Markets are a great place to discover new ingredients and support local businesses.
Beyond the Food – The Mexican Experience in London
The best Mexican experience extends beyond just the food. Look for restaurants that feature live mariachi music, creating a festive and authentic atmosphere. Many venues host Latin music nights, showcasing a range of Latin American rhythms and dance styles. Check local listings for Mexican cultural events, such as Dia de los Muertos celebrations and Mexican film festivals. These events offer a chance to immerse yourself in Mexican culture and learn more about its rich traditions. Many galleries in London feature both contemporary and classic Mexican artists showcasing the beauty and variety of their work.
Conclusion
London’s Mexican food scene is a vibrant and diverse tapestry of flavours, traditions, and experiences. From the humble taco to the elegant mole, there’s something to satisfy every craving and every budget. We’ve explored authentic taquerias, upscale restaurants, hidden gems, and ingredient sources, providing you with a comprehensive guide to the very best Mexican food that London has to offer. Now it’s your turn! Explore these recommendations, venture off the beaten path, and discover your own personal favourites. So, ditch the stereotypes and embark on a culinary journey through London’s vibrant Mexican food scene! Let us know your favorite spots in the comments below! The warmth, vibrancy, and deliciousness of Mexican cuisine await you in the heart of London. ¡Buen provecho!