Best Mexican restaurants in Singapore
Mexican food has been on the rise in Singapore for quite some time now. Creamy guacamole, zesty salsa, and sumptuous, spicy meats—Mexican cuisine excites every area of the palate, with its breadth of punchy sour, spicy, sweet, and salty flavours. If you haven’t tried Mexican cuisine yet, say “hola!” to a new world of flavours at these Mexican restaurants in Singapore that dole out affordable tacos and burritos.
Do note that many of these eateries have influences from the Americanised version of the cuisine, also known as Tex-Mex. That is why you may see ground beef or hard shell tortillas, and yellow cheese featured in some of their tacos—these ingredients are not found in authentic, traditional Mexican tacos.
Before we begin, here’s a glossary of common Mexican meats to get you up to speed:
Carnitas: Braised, pulled pork shoulder cooked until ridiculously tender with a series of seasonings such as cumin and orange juice.
Barbacoa: Lamb or beef steamed until tender and dripping with fat. Traditionally, the meat and organs of the whole animal are wrapped in agave leaves and cooked in a giant metal pot.
Carne Asada: Mexican steak, distinguished by an intense marinade, typically cumin, chiles and citrus juice
1. Muchachos
Image credit: @muchachos.sg
Originally a nondescript hole-in-the-wall joint at Keong Saik Road, Muchachos’ dazzling burritos have propelled them to a considerably cushier spot at the foot of Frasers’ Tower, directly opposite the famous Amoy Street Food Centre.
Naturally, all the classics are available, in the form of juicy Carne Asada ($15.80 for burrito, $6.30 for taco, $15.80 for quesadilla), alluringly spiced Carnitas ($14 for burrito, $5.60 for taco, $14 for quesadilla) and flaky, tender Pescado ($14 for burrito, $5.60 for taco, $14 for quesadilla). If you’re feeling adventurous, take a stab at the Lengua ($17.50 for burrito, $7 for taco, $17.50 for quesadilla), which comprises meltingly soft beef tongue that packs incredible flavour.
We recommend going for their burritos if you’ve got the requisite stomach space. It’s what they’ve built their name with; each burrito is packed with lively salsa, earthy beans, and fragrant rice that isn’t too mushy.
Address: 182 Cecil Street, #01-01, Frasers Tower, Singapore 069547
Opening hours: Mon-Sat 11am to 9pm
Tel: 6513 0215
Website
Muchachos is not a halal-certified eatery
2. Lavi Taco
Lavi Taco, nestled in Pearl’s Hill Terrace—an artsy enclave with thrift stores and tattoo studios—offers a unique alfresco dining experience surrounded by murals and sculptures. Renowned for its exceptional Mexican fare, a standout is the quesabirria, featuring spiced, slow-cooked meat in crispy quesadillas. Must-tries include the Masala Lamb Birria and Birria ($25++ each), served with flavourful dipping broths, and the Argentinian Prawn taco ($26++), bursting with grilled prawns, Thai mango salad, and chipotle mayo. Pair your tacos with their Loaded Nachos ($20++), topped with sour cream, cheese, and your choice of pulled beef brisket or mushrooms.
Read our Lavi Taco review.
Address: 195 Pearl’s Hill Terrace, #01-54, Singapore 168976
Opening hours: Tue-Wed 6pm to 9:30pm, Thurs-Fri 5pm to 9:30pm, Sat-Sun 4pm to 9:30pm
Tel: 9763 8931
Website
Lavi Taco is not a halal-certified eatery
Lavi Taco Review: Hidden Mexican Restaurant With Loaded Birria Tacos In Chinatown
3. Papi’s Tacos
Image credit: @papistacossg
There’s something special about a native chef making his own dish. That’s the pedigree Papi’s Tacos has, as it is helmed by Executive Chef and native of Tlaxaca, Mexico, Mauricio Espinoza.
This 16-seater diner exudes a laid-back vibe, as Mexican-themed pop art posters line the walls. Just as noteworthy are their tacos, especially the Tacos De Pescado ($13++ for two, $19++ for three tacos), which features grilled dory fillets slathered with smoky chipotle aioli. Tacos Al Pastor ($11++ for two, $16++ for three tacos) is ubiquitous on the streets of Mexico, with tender marinated pork cooked kebab-style. It’s simple food that bursts with flavour.
Address: 39 Seah Street, Singapore 188395
Opening hours: Sun-Thurs 12pm to 2:30pm, 5pm to 10:30pm, Fri-Sat 12pm to 2:30pm, 5pm to 11pm
Tel: 6258 0701
Website
Papi’s Tacos is not a halal-certified eatery
4. Lower East Side Taqueria
Image credit: @lowereastside.sg
Stylish eatery Lower East Side Taqueria crafts tacos bearing the metropolitan influences of its namesake New York City borough, Lower East Side. It’s a nice place to unwind by knocking back some tequila shots while feasting on robust Mexican food.
Urban Jamaican ($18.50++) imparts Caribbean flavour to the taco, in the form of generously spiced jerk chicken. If you aren’t afraid of getting your hands—and possibly your shirt—dirty, check out the sloppy Chilli Beef Taco ($16.50++). Tex-Mex chilli con carne slithers out of each crunchy tortilla shell, bursting with smoky and meaty flavour.
Address: 19 East Coast Road, #01-02, Singapore 428746
Opening hours: Sun-Thurs 12pm to 11pm, Fri-Sat 12pm to 1am
Tel: 8772 4878
Website
Lower East Side Taqueria is not a halal-certified eatery
5. Afterwit Mexican Taqueria
A great halal Mexican option is Afterwit Mexican Taqueria. This no-frills North Bridge joint has Mexico-inspired decor and green walls, but the menu encompasses a multitude of fusion flavours.
There’s the Vietnamese-inspired Banh Mi ($16++) taco, which has the same pickled vegetables in banh mi sandwiches and your choice of chicken, beef or lamb, with a side of chipotle sour cream. Another great fusion is the Tofu Sanchez ($14++) taco, which pairs marinated tofu with corn salsa and more. If you’d like something heartier, there’s the classic Quesadillas ($19++) to fill you up.
Address: 778 North Bridge Road, Singapore 198746
Opening hours: Daily 12pm to 10pm
Tel: 8786 1948
Website
Afterwit Mexican Taqueria is a halal-certified eatery
6. El Cocinero
El Cocinero is a gem in the heart of Novena. Nestled snugly in a quiet apartment block, this humble cantina serves up some supremely affordable, authentic Mexican grub. Their taco selection is headlined by the smoky and juicy chicken Tinga ($8.90 for three tacos) and luscious classic Carnitas ($9.50 for three tacos). Each taco is topped with sharp diced onions, piquant salsa, and earthy coriander to give a fresh edge to your tortilla-licious experience.
Burrito fanatics aren’t left out, especially with the fantastically filling Beef Picadillo Burrito—an absolute steal at $11.50. Make sure you have an empty stomach, because this gargantuan burrito is stuffed with ground beef and potatoes, on top of the usual portion of rice and beans. A layer of gooey melted cheese is also slapped on for an undoubtedly sinful meal.
Address: 275 Thomson Road, #01-45, Novena Regency, Singapore 307645
Opening hours: Mon 12pm to 11pm, Tue 11am to 9pm, Wed-Thur 10:30am to 11pm, Fri 1-L30am to 1am, Sat 10:30am to 12am, Sun 11am to 11pm
Tel: 8307 5163
Website
El Cocinero is not a halal-certified eatery
7. Huevos
Huevos is a super popular Mexican joint that people love for many reasons. Their Instagram-worthy quesadillas and tacos aren’t just easy on the eyes—they’re jam-packed with all sorts of tasty ingredients and spices that blend together perfectly to create that classic, bold Mexican flavour.
For $10+, you can get a set of two Huevos Carnitas Pork Tacos, which feature a simple but tasty mix of slow-cooked pulled pork, onions, and shredded coriander, with a refreshing picante verde sauce in a white corn tortilla. Make sure to give the beloved Baja Fish Tacos (from $12+) a try, as they feature generous portions of crispy and succulent codfish deep-fried to a golden perfection.
Read our Huevos review.
Address: 803 North Bridge Road, Singapore 198771
Opening hours: Tues-Sun, 11am to 3pm, 5:30pm to 10pm (Closed first Tuesday of each month)
Tel: 8484 4825
Website
Huevos is not a halal-certified eatery
Huevos Review: Popular Mexican Restaurant In Bugis With Loaded Tacos, Habanero Wings And More
8. Cha Cha Cha Mexican Restaurant
Image credit: @singajapanfoodie
Among the oldest Mexican restaurants in Singapore is Cha Cha Cha Mexican Restaurant, which has been serving its delectable fare in Holland Village since 1990.
Its menu is chock-full of Mexican classics, such as the Pulled Pork Nachos ($15++), which are served with melted cheese, jalapenos, and pico de gallo, and Fish Tacos ($17++), served with lettuce, cheese, pico de gallo, and your choice of tortillas. For mains, the Pollo Al Chipotle ($19++) is a good shout, as it consists of delicious fried chicken thighs served with chipotle sauce, corn salsa, and cilantro rice.
Address: 32 Lorong Mambong, Singapore 277690
Opening hours: Daily 11:30am to 12am
Tel: 6462 1650
Website
Cha Cha Cha Mexican Restaurant is not a halal-certified eatery
9. Chimichanga
Image credit: @gailovecats
With three locations across the country, Chimichanga is one of the more recognisable entries on the list. And yet, all three outlets have maintained a very high score on Google Maps, which is testament to its consistent quality. A taste of the Carne Asada Tacos ($14++) tells you exactly this—filled with skirt steak streaks, guacamole and more, it’s what you’d want from a taco. For a more filing meal, try the Chipotle Chicken ($14++), which gets you spicy and smoky chicken along with an amarillo rice bowl.
Website | Full list of outlets
Chimichanga is not a halal-certified eatery
10. Los Amigos
Image credit: Margarita’s Demsey Hill
Established in 1988, Margarita’s is Singapore’s oldest Mexican restaurant and a favourite for gatherings, dates, and casual meals. Located in Dempsey Hill, the restaurant is renowned for its vibrant Mexican cuisine and curated drinks. Start with the Queso Fundido ($26++)—broiled Oaxaca cheese with chorizo—or the vegetarian Jalapeno Rellenos ($24++). For mains, try the Taco de Cangrejo de Caparazon Blando ($30++) with soft-shell crab or the Sincronizada de Bellora Iberico Y Queso ($26++) featuring Iberico pork and garlic cheese.
Address: 11 Dempsey Road, #01-19, Singapore 249673
Opening hours: Daily 11:30am to 10:30pm
Tel: 6471 3228
Website
Margarita’s Demsey Hill is not a halal-certified eatery
30 Dempsey Hill Restaurants For Date Nights And Special Occasions
Where to find the best Mexican food in Singapore
With heaps of bold flavour and immensely satisfying meats, it’s no surprise that Mexican is as popular as it is nowadays. Head to these joints to expand your culinary horizons and just maybe, you’ll end up jumping on this tasty Latin American bandwagon.
If explosive flavours are your thing, check out our list of affordable Thai food or our article on Indian restaurants in Singapore.
12 Affordable Thai Food Places With Mains Below $15 For Your Next Clique Outing
Drop us your email so you won’t miss the latest news.