
This food guide is proof that Singapore has loads of restaurants serving wickedly good Mexican cuisine!
Tasty tacos. Bigass burritos. You’ll find all these and more at the top Mexican restaurants in town. Sure, we’ve all got our go-tos for Japanese, Thai and Peranakan. But these folks in Singapore don’t kid around when it comes to Mexican food – they straddle the line between authentic flavours and contemporary creations, giving you everything you could ever want in a Mexican meal. Hungry yet? We certainly are. Hola, muchachos!
The best restaurants in Singapore for Mexican food
1. Papi’s Tacos

When the crew behind one of our favourite bars in the CBD (ahem, Employees Only) opens a Mexican place, you know it’s legit. This no-frills taqueria is led by Mexican chef-owner Jose Mauricio Espinoza, who is so friendly the customers call him ‘papi’. The cosy space gives an intimate food truck vibe, filled with the sound of chatter and the aroma of whatever’s sizzling in the kitchen.
Of the authentic street food-style eats, fan favourites include tacos, pulled pork burritos, and of course, classic margaritas. The establishment also boasts new creations on a monthly basis, like the addictive braised lamb tacos (you won’t stop at one!). Psst: Taco Tuesdays happen weekly from 5pm, where you can get three of the same tacos for the price of two! And don’t miss the daily happy hour promotion where you can get tipples like frozen lime margaritas, house spirits and more.
Papi’s Tacos, multiple locations including Seah Street and Tanjong Pagar Road; order online for delivery
2. Super Loco

Sister to Lucha Loco (and roast chicken joint Chico Loco on Amoy Street), this Mexican hotspot is one of our faves for its great ambience and fab menu of tacos, quesadillas, meaty mains and divine cocktails. The kitchen whips up a scrummy burrito (think bacon and scrambled eggs for breakfast or beef brisket and pork chorizo for a protein-packed lunch), alongside burrito bowls, hearty burgers and a cool collection of salsas.
Super Loco, multiple locations including Customs House and Robertson Quay; order online for delivery
3. Muchachos

Burritos are what this no-frills Mexican joint does best. The place serves up good, authentic (and huge!) Mission-style ones – it’s all about the tortillas. Stuff yours with rice, refried beans, lettuce, and don’t forget the guac! For meat options, try the tender and flavourful pork, steak or chicken. P.S. You’ll be pleasantly surprised by the brioche cheeseburger – it’s greasy and oh-so-good.
Muchachos, #01-01, Frasers Tower, 182 Cecil Street, Singapore 069547
4. Piedra Negra
One of the coolest Mexican restaurants in town, this colourful spot is hard to miss as you wander around Arab Street and Haji Lane. A must-try: the chunky guacamole that’s made fresh right in front of your eyes. Paired with warm and crunchy tortilla chips, the avocado dip will definitely hit the spot. Oh, and we’re huge fans of the beef burritos served with waffle fries. Simple yet flavourful, these babies are affordable and filling – the best kind of combo. Wash it all down with a potent glass of frozen margarita for a hearty Mexican meal.
Piedra Negra, 241 Beach Road, Singapore 189753
5. Cafe Iguana

Expect top-notch Mexican cuisine at this decades-old hip hangout, which is always buzzing with locals and visitors alike. The margaritas are positively lip-smacking (and affordable, especially during happy hour!). Plus, the tacos, fajitas, burritos and chimichangas stuffed with the likes of beef, chicken and prawn will fill you up happily.
Cafe Iguana, multiple locations including Riverside Point and Orchard Rendezvous Hotel
6. Senor Taco

If you don’t mind big crowds, this eatery is one of many popular Mexican restaurants on the island. Its super satisfying tacos are a must-try! The kitchen makes a mean carnitas and baja fish taco, alongside torta steak sandwiches, generous burritos and chicken enchiladas.
Senor Taco, #01-19, Chijmes, 30 Victoria Street, Singapore 187996
7. Margarita’s
So you love slathering copious quantities of fresh spicy salsa on… everything? If you’re particular about your pico de gallo, Margarita’s offers one of the best chunky salsas in its selection of Mexican staples. We’ve got a soft spot for the margaritas, chicken grande taco salad and enchiladas, too. Swing by with your squad to enjoy the carne asada (grilled ribeye steak). This platter features grilled ribeye steak, tortillas, pico de gallo, guacamole and black beans for the ultimate DIY taco extravaganza. Don’t mind us – we’ll just be chowing down on Mexican brownies and tiramisu afterwards.
Margarita’s, #01-09, 11 Dempsey Road, Singapore 249673
8. Lucha Loco
Temporarily closed.

Referencing ‘Lucha Libre’, Lucha Loco prides itself on fresh, contemporary Mexican food and relaxed vibes. We’re obsessed with its tacos: Choose from barbacoa (braised lamb), spicy chorizo and braised beef brisket, or carnitas (pork belly). The elotes (Mexican street-style grilled corn rubbed with chipotle mayo, cotija cheese and lime) are just as scrumptious. Oh, and you can’t pass up an opportunity to savour the blue corn cake with sweet corn ice cream. It’s just one of those unforgettable desserts. Best washed down with a jug of frozen lime margarita. Good times!
Lucha Loco, 15 Duxton Hill, Singapore 089598; order online for delivery
9. Superitto

Get your Mexican fix with a healthy twist at Superitto, where you can swap the usual white rice with brown rice. The customisable options also mean that you can fill your burrito or rice bowl with healthy ingredients like sweet potato, sweet corn, edamame and others. Nachos and churros are on the menu too, if you want a treat!
Superitto, #B1-K25, Paragon, 290 Orchard Road, Singapore 238859
10. Afterwit Bar de Burrito
If you’re looking for halal Mexican food in Singapore, there’s no better place than Afterwit. The cafe offers fusion eats that include banh mi tacos, scorpion wings, and fajitas. The menu also features sweet treats, refreshing coolers, and even Mexican coffee. While you wait for your food, go on and take loads of selfies with the bright neon sign.
Afterwit Bar de Burrito, 778 North Bridge Road, Singapore 198746; order online for delivery
11. La Salsa

At La Salsa, you can have your live music and eat your tacos, too. Dig into chips, dips, elotes, cornbread, ceviches, meaty mains, burritos, enchiladas and more. And let’s not forget the scrumptious grilled chicken quesadillas or the selection of margaritas, which pairs well with just about anything. That’s your dinner and entertainment sorted!
La Salsa, #01-17, 11 Dempsey Road, Singapore 249673
12. Guzman Y Gomez

Just ’cos you’re strapped for time doesn’t mean you have to skimp out on a hearty lunchtime feed. Pop by Guzman Y Gomez and order some gut-busting Mexican classics like burritos, tacos, fajitas and quesadillas. You’ve got a modest selection of fillings to choose from, both spicy and non-spicy, but our firm favourite is the signature spicy chicken (with nacho fries!). The food here is takeaway-friendly and service is fast, so you’ll be in and out in no time.
Guzman Y Gomez, multiple locations including Funan and Orchard Gateway; order online for delivery
13. Vatos Urban Tacos

Korean tacos, anyone? It may sound like a wacky concept but it’s a heavenly combination. The menu at this edgy hangout sees fusion flavours from both Korean and Mexican cuisines spotlighted in its dishes. Think kimchi carnitas fries, honey tequila chicken wings, Korean po’ boy burritos (with Korean pork belly and galbi beef short rib), and kimchi pork quesadillas.
Vatos Urban Tacos, #01-03, South Beach Quarter, 36 Beach Road, Singapore 189766; order online for delivery
14. Cha Cha Cha Mexican Restaurant

One of Singapore’s oldest Mexican hotspots, Cha Cha Cha serves fuss-free food in a casual, family-friendly environment. Crowd faves include the sizzling fajitas, warm tacos, big burritos with refried beans and Mexican rice, enchiladas, and chimichangas (like burritos, but deep-fried).
Cha Cha Cha Mexican Restaurant, 32 Lorong Mambong, Holland Village, Singapore 277690
15. Panamericana
Though not exclusively Mexican, Panamericana brings the cool factor to Sentosa Golf Club. It also gives life to the rich diversity of cuisines in the four countries along the sprawling 50,000km of the Pan-American Highway that stretches through North, Central and South Americas. It’s an exciting spread, to say the least. You’ll have to try the empanadas, meats and seafood dishes to get the Panamericana twist. And before you ask: Yes, churros and boozy concoctions make an appearance on the menu.
Panamericana, Sentosa Golf Club, 27 Bukit Manis Road, Singapore 099892; order online for delivery
16. Chimichanga

Looking for Mexican food in Singapore? This dive bar has it all – from tacos and quesadillas to chimichangas (duh!) and total cantina feels. We’ve gotta say, it whips up great beef burrito bowls and nachos loaded with ancho beef, salt pork tinga or chipotle chicken. Psst: You can also check out sister outlet Chimi’s – it’s touted as Singapore’s first Mexican bar in a shipping container. Besides, all that delish Mexican grub and cocktails pair fabulously with the view of Marina Bay.
Chimichanga, multiple locations including Holland Village and Paya Lebar; order online for delivery
Enjoy fantastic Mexican food at these amazing restaurants in Singapore!