The ultimate guide to the best Mexican restaurants in Singapore

The ultimate guide to the best Mexican restaurants in Singapore

Dec 16, 20202Stallions Pte. Ltd.

Creating your own Mexican feast and snacks at home is easy with La Mexicana. However, if you fancy having a break from the cooking and heading out for your Mexico fiesta, check out these top restaurants in Singapore. With all your favourite authentic dishes to satisfy those Mexican cravings, you can get your fix of tasty tacos, burrito bowls, quesadillas and more. 

Lucha Loco

Priding itself on fresh, contemporary Mexican street food and oozing relaxed vibes, Lucha Loco is a popular choice. Its menu features a mouth-watering selection of fresh dips, homemade chips, quesadillas and taco’s - from barbacoa (braised lamb), spicy chorizo and braised beef brisket, or carnitas (pork belly). If you can’t choose, let the chef create a set menu that will keep everyone happy. To finish, the blue corn cake with sweet corn ice cream is a must. Throw in a jug of frozen lime margarita, and you're ready to let the good times roll.

15 Duxton Hill, Singapore 089598 


Piedra Negra

If you're near Arab street, then check out one of the coolest Mexican restaurants in town. Start by dipping crunchy tortilla chips in their chunky homemade guacamole made fresh in front of you! Load up on their signature beef burritos and waffle fries or, for a fresher taste, their mango madness cerviche with Red Snapper will have your sombrero spinning! For hearty affordable Mexican with a vibrant and buzzing atmosphere, it’s a great little gem in the city.
241 Beach Road, Singapore 189753 


Señor Taco

This is one of the most popular restaurants on the island. Every location – especially the Clarke Quay outlet - is always buzzing with Mexican food loving diners. And once you taste its tasty dishes, it’s easy to understand why! Committed to serving up authentic Mexican food, you can enjoy delicious tacos, quesadillas and botana– all freshly made and served with homemade salsas and sauces with ingredients imported directly from Mexico. Their slow-barbecued beef is a must-try along with their infamous “Tacos al Pastor”, fresh pork marinated in a special recipe of herbs, and spices. With a mix of great fresh food, along with friendly and hospitable vibes, you’ll be making this your regular spot for a food fiesta!
Multiple locations including Chijmes and Clarke Quay 


La Salsa

La Salsa is where you can both dine and dance the night away in true Mexican style. With a large selection of choices including chips, dips, elotes, cornbread, ceviches, meaty mains, burritos, enchiladas and more, there’s a great choice. And once you’ve enjoyed your meal, you’ll have plenty of energy to get on your feet and swivel those hips for the rest of the night!

#01-17, 11 Dempsey Road, Singapore 249673 


Super Loco

The sister restaurants to Lucha Loco, this lively restaurant is in a few locations across Singapore. Its fab menu of tacos, quesadillas, burritos, burgers, meaty mains and divine cocktails make it a popular dining spot. Highlights include barbecued corn on the cob with chipotle mayo and cojita cheese; and the pescado with sustainably farmed barramundi, salsa verde, and corn tortillas. If you really can’t wait until lunch or dinner time for your Mexican fix, its breakfast menu with a delicious burrito bursting with bacon and scrambled eggs is a great way to start the day!

Multiple locations including Customs House and Robertson Quay 


Vatos Urban Tacos

Another restaurant with a twist is this Ko-Mex chain from Seoul. Vatos Urban Tacos may sound like a wacky concept as it combines tasty ganjang – and ssamjang-marinated meats – with delicious Mexican fare. However, each mouth-watering bite of their springy tortilla wraps will convince you that this fusion of flavours is an excellent combination on the first bite! The Korean Po’Boy Burrito, Galbi Short rib tacos and Kimchi Pork quesadillas are a must!

#01-03, 36 Beach Road, Singapore 189766 


Guzman Y Gomez

When you don't have time for a formal sit-down affair, it doesn't mean you can't enjoy a taste of Mexico. The popular Guzman Y Gomez is take-away friendly and fast, serving up a taste of the Mexican streets with classics like burritos, tacos, fajitas and quesadillas. Choose your fillings and meat – we love the hand-rubbed fresh cut chicken thighs and legs marinaded in their Guerrero marinade – enjoy!

Multiple locations including Orchard Gateway and Novena Square 


El Mero Mero

For a more refined and contemporary Mexican meal, this upscale dining spot isn’t just about tacos and burritos; Mero Mero’s quality and execution takes its food to the next level. Meats are kissed by smoke in its Josper grill, and homemade sauces are created from scratch. It’s also partnered with Comcrop, Singapore’s first rooftop garden, to grow fresh herbs and ingredients to use in their dishes. Start with the corn sampler of smoked huitlacoche donuts and chilli mayo, then move on to enchiladas stuffed with chicken and green tomato sauce or sizzling fajitas with oyster blade and poblano shishito crema. Then finish with a divine slice of tequila pecan pie or red velvet churros. This authentic Mexican restaurant provides a more upmarket choice that elevates the presentation and flavour of your favourite dishes! Muy Bueno!

#01-20, Chijmes, 30 Victoria Street, Singapore 187996 


Cafe Iguana

A stalwart on the Mexican food scene, this restaurant on the river is always packed with margarita lovers (the happy hour is almost ecstatic!) who enjoy a great choice of Mexican favourites in large portion sizes. Try the Camarones al Diablo – prawns sautéed with capsicums and other spices in a fiery habanero sauce and served with cheese and quesadillas. With tacos, fajitas, burritos and chimichangas bursting with choices of beef, chicken and prawn, you will not leave this place hungry (or thirsty!)!

#01-03, Riverside Point, 30 Merchant Road, Singapore 058282 



A great place for a fiesta, bring your friends, family or date for a lively night in the heart of Dempsey. Not only will it satisfy your cravings with its Mexican cuisine filled with a selection of salsas, tasty taco salads and enchiladas, its great (occasionally live) music will have you toasting your margaritas all night! And if you leave without trying their brownie or famous fried ice-cream, you’ll never forgive yourself!
#01-09, 11 Dempsey Road, Singapore 249673 



Can you have too muchos of this place’s Burritos? Never! It’s what this no-frills Mexican restaurant is known for. Inspired by American-style burrito joints, their hearty tortillas stuffed with rice, refried beans, guac and your choice of tender beef, pork or chicken will satisfy any yearnings for Mexican cuisine.

#01-01, Frasers Tower, 182 Cecil Street, Singapore 069547 


Papi’s Tacos

This neighbourhood Taqueria may be small, but it packs a Mexican punch. Plating up dishes reminiscent of the chef’s hometown of Tlaxcala, a small state east of Mexico City, you know it’s going to be good. Dive into the tacos de cameron stuffed with grilled shrimp and chipotle aioli or savour the mushroom quesadillas oozing cheese and hot sauce. Beef brisket and pulled pork burritos are also a good choice. And if you love to wash it down with a Marguerita – they offer a range of flavours including classic lime, grapefruit and spicy mango.

39 Seah Street, Singapore 188395 


Cha Cha Cha Mexican Restaurant

As Singapore’s oldest Mexican restaurant, Cha Cha Cha has been serving fuss-free food in a casual, family-friendly environment for over 30 years. Be welcomed with complimentary chips and salsa, before being served crowd favourites including sizzling fajitas, warm tacos, big burritos with refried beans and Mexican rice, enchiladas, and chimichangas (like burritos, but deep-fried). Cha Cha Cha’s stews are another popular choice. The caldillo (beef) and the cerdo con salsa verde (pork) are slow-cooked and tender. It also has one of the longest happy ‘hours’ on the island!

32 Lorong Mambong, Holland Village, Singapore 277690 


El Patio

Next door to Cha Cha Cha in Holland Village, you’ll find another popular Mexican - El Patio. Its brightly coloured tables and vibrant interior decor are accompanied with great authentic dishes. Try the super-filling beef tacos with soft fluffy tortillas and order their chilli adobo beef fajitas which are delicious!

34 Lorong Mambong, Holland Village, Singapore 277691



Ok, this is not exclusively Mexican, but it offers a wonderful selection of cuisines from the four countries along the Pan America highway through North, Central and South Americas. With stunning views across the South China Seas, this super relaxing spot at Sentosa Golf Club serves up empanadas, meats and seafood dishes, not to mention delicious churros, and fabulous wines and cocktails!
Sentosa Golf Club, 27 Bukit Manis Road, Singapore 099892 



Looking for Mexican food in Singapore in a relaxed bar environment? This affordable Little India establishment offers a great selection of beef burrito bowls and nachos loaded with ancho beef, salt pork tinga or chipotle chicken. Its steak tacos and slow stewed pork chimichanga are also favourites.

36 Dunlop Street, Singapore 209364 


Mad Mex

This Aussie chain serves up fast meals that are home-cooked and made with real ingredients. Enjoy its beloved guac and salsa, and accompany with burritos, quesadillas and corn or flour tacos. Their loaded nachos topped with black beans, pico de gallo, queso (cheese) and your choice of protein are perfect for sharing with a crowd (or to enjoy all to yourself, if you’re really hungry!).
#02-05, Marina Bay Financial Centre Tower 3, 12 Marina Blvd, Singapore 018982



Ok, this is not traditional Mexican, but this mod-Asian restaurant is all about sharing. With regional flavours – from Japan to the Philippines – it creates novel tacos filled with the flavours from across Asia. Soft tortillas shells with unique fillings of pork belly sisig, Thai basil pork, and chicle rendang.
15 Swan Lake Ave, Singapore 455711

More articles