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 scrumptious tacos, burritos and 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. Lavi Taco
Here’s a little secret: there’s a fabulous hidden gem in Chinatown serving authentic Mexican food, and it’s nestled in the artsy enclave of Pearl’s Hill Terrace. Lavi Taco has other locations too, but we love this one for its edgy vibes and fuss-free outdoor seating. Come hungry to sink your teeth into grilled chicken and angus steak tacos, loaded nachos, and the all-star birria tacos. Each flavourful bite packs in slow-cooked oxtail and brisket, birria broth, soft tortilla, and melted cheese. Total satisfaction!
Lavi Taco, multiple locations including Pearl’s Hill Terrace and East Coast Road
2. 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 in Singapore include beef brisket and grilled fish tacos, pulled pork burritos, and of course, classic margaritas.
Papi’s Tacos, multiple locations including Seah Street and Tanjong Pagar Road
3. 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 an array of scrumptious tacos stuffed with fish, prawn, pork chorizo, beef brisket and more, alongside quesadillas, chips and a cool collection of salsas.
Super Loco, multiple locations including Customs House and Robertson Quay
4. 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 cheeseburger – it’s greasy and oh-so-good.
Muchachos, #01-01, Frasers Tower, 182 Cecil Street, Singapore 069547
5. Piedra Negra
One of the coolest Mexican restaurants in Singapore, 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
6. 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. We especially love the Clarke Quay location; it’s the perfect breezy spot in Singapore to wash down tacos with boozy drinks while enjoying a stellar waterfront view.
Cafe Iguana, multiple locations including Riverside Point and Orchard Rendezvous Hotel
7. Senor Taco
If you love good vibes, lively crowds and vibrant decor, this casual eatery is a popular Mexican restaurant on the island. Senor Taco’s new space in Clarke Quay is now one of our go-tos for a fun night out. We’re talking live music and a dazzling dance floor for you to get your groove on. Oh, and its super satisfying tacos are a must-try in Singapore! Stuff your face with Baja fish, tenderloin beef, grilled chicken and pork carnitas tacos before moving on to shared mains like the fajitas sizzling plate. We highly recommend the birria taco made with slow-cooked lamb – it’s life-changing.
Senor Taco, #01-09A, Block 3C River Valley Road, Singapore 179022
8. 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, salsa roja 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. P.S. say hi to the friendly owner if you see him around!
Margarita’s, #01-09, 11 Dempsey Road, Singapore 249673
9. Lucha Loco
Referencing ‘Lucha Libre’, Lucha Loco prides itself on fresh, contemporary Mexican food and relaxed vibes. After its recent revamp, it’s looking mighty fine. Oh, and we’re obsessed with the tacos here – they’re some of the best in Singapore. Choose from chorizo and braised beef brisket, Baja fish, lamb or prawn. The elotes (Mexican street-style grilled corn rubbed with chipotle mayo, cotija cheese and lime) are just as delicious. 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
10. Afterwit
If you’re looking for halal Mexican food in Singapore, there’s no better place than Afterwit. Munch on tacos packed with pulled beef brisket, lamb adobo asador, chicken thigh, crispy fish and more. Don’t forget those nachos and elotes to snack on! Still hungry? Get your orders in for hearty burgers, burrito bowls, fajitas, and churros. While you wait for your food, go on and take loads of selfies with the bright neon sign.
Afterwit, 778 North Bridge Road, Singapore 198746
11. La Salsa
At La Salsa, you can have your live music and eat your tacos, too. Dig into nachos, dips, elotes, jalapeno poppers, 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. We’re talking about flavours like mango, strawberry, kiwi, watermelon, soursop and even espresso. That’s your dinner and entertainment sorted!
La Salsa, #01-17, 11 Dempsey Road, Singapore 249673
12. 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. Start with a chips and salsa party before you dig into kimchi carnitas fries, gochujang buffalo chicken wings, and BBQ pulled pork tortas. The tacos here come with a twist as well, featuring flavours such as galbi short rib and spicy Korean pork belly.
Vatos Urban Tacos, #01-01, City House, 36 Robinson Road, Singapore 068877
13. 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 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
14. Cha Cha Cha Mexican Restaurant
One of Singapore’s oldest Mexican restaurants, 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. Chimichanga
Looking for Mexican food in Singapore? This dive bar has it all – from tacos to chimichangas (duh!) and total cantina feels. We’ve gotta say, it whips up great beef burrito bowls and nachos loaded with ancho beef 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
16. 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 wood-fire grilled spread, to say the least. You’ll have to try the steak specials, the lamb al asador, the Colombian chicken and more. And before you ask: Yes, churros and boozy concoctions make an appearance on the menu. P.S. the view of the surrounding sea is beautiful from this clifftop restaurant!
Panamericana, Sentosa Golf Club, 27 Bukit Manis Road, Singapore 099892
17. Superitto
Get your Mexican fix with a healthy twist at Superitto, where you can swap the usual white rice with tomato rice. The customisable options also mean that you can fill your burrito, salad, nacho or rice bowl with the likes of chicken, pork, beef, fish or vegetables. Next, go nuts with the sauce and take your pick from yuzu wasabi, honey mustard, sour cream and more. It’s a great option for an on-the-go lunch.
Superitto, #B1-K25, Paragon, 290 Orchard Road, Singapore 238859
Enjoy fantastic Mexican food at these amazing restaurants in Singapore!