From zesty salsas to smoky chipotle, loaded nachos and tacos – brace yourselves for a gastronomic journey that will transport you to the heart of Mexico. Contrary to popular belief, it’s not just all about laksa and chili crabs in Singapore. So why not venture beyond the ordinary to indulge in an explosion of Mexican flavours? Luckily, we’ve rounded up 10 of the best Mexican restaurants to indulge in a feast in Singapore.
Casuarina Bistro is one of the most popular Mexican restaurants in Singapore. This hidden gem offers a feast of delectable beef nachos, sizzling chicken fajitas – cooked to perfection, corn tortilla enchiladas with a meat of choice, unique fish burritos, bursting with flavours, and so much more. End on a sweet note by ordering the churros, topped with fresh pumpkin and cream. Certainly, you won’t go home hungry!
📍132 Casuarina Rd, Sembawang Hills Estate, Singapore 579520
Immerse yourself in a little slice of old Mexico at Margarita’s, which is one of the oldest Mexican restaurants in Singapore, nestled in Dempsey Hill. Diners can expect a large selection of authentic Mexican cuisine in a comfortable modern space that’s perfect for group dinners. Pair your drooling stuffed tortillas and chorizo nachos with handcrafted tequila and frozen margaritas for the ultimate Mexican extravaganza.
📍11 Dempsey Rd, Singapore 249673
3. Chico Loco
Head to the CBD to this buzzy Mexican restaurant along Amoy Street. Known for Singapore’s largest collection of frozen margaritas, succulent Mexican roast chicken, lamb tacos, and so much more…you’ll be spoilt for choice. Whether it’s a lunch catch-up or dinner date, Chico Loco promises to take your taste buds on a journey to Mexico city.
📍102 Amoy St, Singapore 069922
There are five Chimichanga outlets in Singapore but Little India’s restaurant sets the stage for an affordable immersive dining affair. Indulge on four different loaded nachos dishes, from vegetarian to chipotle chicken, drooling quesadillas, burritos, and flavourful tacos covered in queso and pico de gallo, to name a few. Certainly, your meal isn’t complete without adding a frozen margarita or five.
📍 Various Locations
5. Lucha Loco
Feel like you’re dining on the streets of Mexico at this Mexican Kitchen and Bar, which just so happens to be one of the most romantic dining spots around. Opt to dine under the stars in a vibrant alfresco garden, or relax in a buzzy restaurant in a former shophouse while you tuck into prawn tacos, smoky meats, and other delectable dishes, paired with colourful alcoholic drinks. Definitely, one of the best Mexican restaurants in Singapore.
📍15 Duxton Hill, Singapore 089598
6. La Salsa
Those looking for a feast and a party, should look no further than La Salsa. Dishes are a blend of Mexican and Asian flavours to offer mouthwatering, unique dishes to try out. From wagyu meatball fajitas to must-try chicken nachos, and slow-roasted beef shortribs…it’s the perfect place for meat lovers. Additionally, diners can sing along to a live band, who provide non-stop fun, inside the ig-worthy restaurant.
📍11 Dempsey Rd, #01-17, Singapore 249673
7. Papi’s Tacos
Escape to Mexico without even leaving Singapore at this authentic Mexican eatery. The star of the show are tacos, with generous fillings and rich flavours. Think the likes of spicy mojitos, vegetarian, shrimp and fish tacos, perfectly cooked, accompanied by spicy sauces that will send your taste buds on an adventure. Wonderfully, the taqueria offers daily Happy Hour from 5pm to 7pm, and Margarita Mondays where all frozen margaritas cost just $10.
8. Piedra Negra
Piedra Negra is a colourful hipster restaurant near Arab Street serving delicious Mexican food. Whether you choose to dine inside or outside, you’ll enjoy tantalizing Mexican flavours, from smashed guacamole, to zesty lime, ripe tomatoes, and more. Definitely, the place for a casual group meal. Plus, they are hiding some of the best nachos in Singapore.
📍241 Beach Rd, Singapore 189753
Dive into cheap, tasty Mexican cuisine at this delicious restaurant on Cecil Street. From breakfast burritos, to quesadilla burgers, big rice bowls, delightful selection of tacos, and more…it’s the perfect place for a quick meal to leave your taste buds dancing with delight. Certainly, one of the best Mexican restaurants in Singapore.
📍182 Cecil St, #01-01, Singapore 069547
10. Super Loco
Super Loco is the sister restaurant of Chico Loco and Lucha Luco – both mentioned on this list of the best Mexican restaurants in Singapore. So, you can expect some mouthwatering dishes at both Customs House and Robertson Quay outlets. Particularly, there’s a picturesque view along the river at Robertson Quay, where you can enjoy a leisurely weekend brunch or dinner late in the evening.
📍60 Robertson Quay, #01-13, The Quayside, Singapore 238252
📍70 Collyer Quay, #01-04, Customs House, Singapore 049323
Love Greek Food? Discover the best Greek restaurants in Singapore