Categories > Other Services

Feast on bold flavours at the best Mexican restaurants in Singapore!
When a buddy from Guadalajara rocked up to Singapore for a week-long visit in 2024, I had one job: prove that our Mexican food scene isn’t meh.
Luck for me (and him), I’d already eaten my way through rows of enchiladas and chimis from Dempsey Road to the Quay. I have a pretty good idea of which places honour (or positively experiment with) Mexico’s 9,000-year-old cuisine.
So, how did it go? Let’s just say he already booked a return trip and can’t stop DMing me about where we’re eating next. Maybe I’ll just send him this article.
Super Loco Robertson Quay

Address: 60 Robertson Quay, #01-13 The Quayside
Contact Details: +65 9815 7221
Operating Hours:
- Mon – 5 pm to 11 pm
- Tue to Thu – 11:30 am to 11 pm
- Fri – 11:30 am to 11:30 pm
- Sat – 10 am to 11:30 pm
- Sun – 10 am to 11 pm
Highlights: Prawn tacos, crab tostadas, lava cake, Baja fish, beef quesadilla
Google Review score | 4.4/5 |
Facebook review score | 3.9/5 |
Total reviews | 5/5 |
Score consistency | 4.4/5 |
Variety | 4.6/5 |
Customer Service | 4.2/5 |
Accessibility | 4.5/5 |
Cleanliness | 4.7/5 |
Pricing (A higher score means a better value, not higher fees) | 4.2/5 |
Located by the water, the pup-friendly Super Loco has an all-day, 40-plus-dish menu.
Even better, they have generous portions! Most bites, like the quesadillas and tacos, are served para la familia, meaning they’re fit for group feasts.
If I could change one thing, however, I’d add more vegetarian/vegan options. Sure, their roasted cauliflower is a fan-fave, but more non-meat dishes wouldn’t hurt.
I also love their events. It’s hard not to like their Bottomless Taco Tuesdays or Fiesta Libre, where diners enjoy free-flowing bites and cocktails for around S$69-plus each.
Penny-pinchers can also swing by on weekdays, pre-7 pm, for S$10 cocktails or beer. That’s my go-to move, as I’m fond of the deal and their easy-to-handle margs.
That said, I won’t associate their normal rates with ‘cheap,’ particularly the S$30 (or more) mains.
Top-Notch Food
Legitimately, 5 stars is accurate. Outrageously fresh and authentic Mexican cuisine. Very well priced. Super friendly service. Super Loco is super perfect. A lovely view of the river, lots of fans for the hot Singaporean climate, top notch food and great service.
James Jenke, Google Review
Service Was Impeccable
This is our 3rd time trying Super Loco before leaving a review. Location wise, it’s a great place to stop over for weekend brunch with kids after cycling along the river or alfresco dining on a cool evening. Service was impeccable… they even comp-ed a birthday dessert just because my child mentioned it in passing. Food was great—fajitas and breakfast quesadilla were standouts. Prices are on the higher side, but reasonable for the area and quality.
Christy K., Google Review
Lucha Loco – Mexican Cocina Y Mezcaleria

Address: 15 Duxton Hl
Contact Details: +65 8798 1035
Operating Hours:
- Mon to Thu – 11:30 am to 11 pm
- Fri to Sat – 11:30 am to 12:30 pm
Highlights: Beef/jackfruit quesadilla, Wagyu tacos, grilled corn, corn cake, crab tostadas
Google Review score | 4.5/5 |
Tripadvisor score | 4.1/5 |
Total reviews | 5/5 |
Score consistency | 4.3/5 |
Variety | 4.4/5 |
Customer Service | 4.7/5 |
Accessibility | 4.4/5 |
Cleanliness | 4.7/5 |
Pricing (A higher score means a better value, not higher fees) | 4.8/5 |
Lucha Loco is a sister resto of the previous entry. The difference? This one tones down the energy and is more suited for low-key, intimate dining.
The prices are easier on the wallet as well. Barring the chef’s specials and sharing plates, the menu swings between S$8 elote and S$18 quesadillas.
Super Loco offers more dishes and events, but the good news is that Lucha Loco still runs happy hour specials from 3 pm to 7 pm, with another one at 10 pm until closing.
I’m a mezcal guy, so they receive bonus points from me. The complex, earthy drink gets some welcome twists here—think blueberry or banana mezcal, the latter being my usual sip.
Customer service-wise, they’re not shabby. If you’ve been here, you probably met George, who’s quite loved for his hospitality and efficient service.
Parking spaces tend to run out, though, especially during peak hours.
Every Bite Was Delicious
We celebrated our anniversary dinner here and had such a wonderful experience from start to finish. George and Sarah were absolutely fantastic — warm, attentive, and genuinely welcoming. George walked us through the menu and gave great recommendations. Every bite was delicious. Their attention to detail and conversation made us feel truly valued.
NLCK, Google Review
Friendly Service
It’s our first time here at Lucha Loco and we want praise the service provided by George and staff. Attentive and super friendly service even before we entered the restaurant. We got the 6-course meal and everything tasted great, especially the Crab Tostadas. George blew the whistle and got everyone to sing a birthday song for my friend.
Lai Siling, Google Review
Chimichanga Holland Village

Address: Holland Piazza, 3 Lor Liput, #01-02/03
Contact Details: +65 6974 7186
Operating Hours:
- Mon to Thu – 11 am to 11 pm
- Fri – 11 am to 12 am
- Sat – 12 pm to 12 am
- Sun – 12 pm to 11 pm
Highlights: Chimichangas, quesadillas, fish/loaded tacos, deep-fried burritos
Google Review score | 4.6/5 |
Tripadvisor score | 4.2/5 |
Total reviews | 5/5 |
Score consistency | 4.5/5 |
Variety | 4.3/5 |
Customer Service | 3.8/5 |
Accessibility | 4.7/5 |
Cleanliness | 4.7/5 |
Pricing (A higher score means a better value, not higher fees) | 4.8/5 |
If you don’t mind some Singaporean touches on your burritos or tacos, a Chimichanga trip is fair game. This cosy, ‘Sing-Mex’ resto, unsurprisingly frequented for its chimis, keeps the flavours bold and the ambience cosy.
No need to fork out the big bucks, either, as their wings, chimichangas, nachos, carne asada, and quesadillas are mostly under S$20. Even the heavier mains, such as the Angus cheeseburger and adobo lamb cutlets, average S$25.
The deals get sweeter come lunchtime, when they roll out set and value lunch deals that go from S$20 to S$30. Considering the family-style portions, that’s often a steal.
It’s not the most loaded menu on this list, though. In fact, their servings only revolve around the dishes mentioned above.
Their staff can also come across as rude.
On a positive note, the drink list goes deep, pouring a mix of cocktails, spirits, wines, beer, and non-alcoholic sips.
Love the Vibes
Celebrated our friend’s birthday here!!! it was a great one and the staff were all so nice! Our server Vino was super friendly and i love the vibes 😍 will be back soon!
elain g, Google Review
Recommendations Were Spot-On
We had a fantastic gathering dinner here, thanks to Liam’s exceptional service! His knowledgeable recommendations were spot on, and we thoroughly enjoyed every dish and drink we ordered. We’ll definitely be back at this Holland Village outlet!
Pattern Won, Google Review
Piedra Negra

Address: 241 Beach Rd
Contact Details: +65 9199 0610
Operating Hours: Daily – 12 pm to 12 am
Highlights: Patatas bravas, beef quesadillas, ceviche, tostadas, frozen margaritas
Google Review score | 4.2/5 |
Tripadvisor score | 3.8/5 |
Total reviews | 4.5/5 |
Score consistency | 4.2/5 |
Variety | 4.8/5 |
Customer Service | 4.2/5 |
Accessibility | 4.6/5 |
Cleanliness | 3.8/5 |
Pricing (A higher score means a better value, not higher fees) | 4.7/5 |
‘Bold’ might be the best adjective for Piedra Negra. Sitting along the ever-bustling Haji Lane, this mural-covered haunt doesn’t hold back on the Mexican flavours and fiesta-like energy.
Most patrons fell in love with the resto’s strong bar game, anchored by their staple S$14 frozen (or shaken) margs. The live entertainment makes it better, because who’d say no to cocktails taken during a comedy or band gig?
Better yet, their menu is the longest in this roundup. Diners can order starters, mains, pastries, finger food, vegetarian dishes, and soup, most of which are under S$26.
Piedra Negra isn’t shy on deals, either. For instance, we paid S$14 for a hefty beef burrito and a glass of soft drink by visiting at noon.
Boy, does it get packed, though. If you prefer a romantic or laid-back setup, this one isn’t it.
They lose a few points on cleanliness, too. The washroom could use a bit of attention.
Staff Were Great
Absolute cracker of a bar & diner , very reminicent of New Orleans/Mexico. Staff were great , drinks cold , Neopolitan style pizza as good as you’re going to get from any decent pizzeria, great music and super lo9cation to kick back & watch the world go by , as usually happens ….. you find one of the best bars on your last night 😢 would return here without a second thought so no hesitation in recommending.
Marek Lew, Google Review
Very Good Experience
Overall is a very good experience and I will come back again. Food was really good and served quickly for such quality. Taste is rich. The Latin touch was nice. Staff are responsive and were able to accommodate some special requests regarding order. It is a bit confusing to find different menus from different restaurants in the same place, however this is the case for all restaurants in the street, so don’t be surprised if. I consider the restaurant clean and accessible with wheelchairs
Faris Karsheh, Google Review
Margarita’s Dempsey Hill

Address: 11 Dempsey Rd
Contact Details: +65 6471 3228
Operating Hours: Daily – 11:30 am to 10:30 pm
Highlights: Churros, chimichangas, corn chips, margaritas, portobello mushrooms
Google Review score | 4.3/5 |
Facebook review score | 3.8/5 |
Total reviews | 4.5/5 |
Score consistency | 4/5 |
Variety | 4.6/5 |
Customer Service | 4.7/5 |
Accessibility | 4.8/5 |
Cleanliness | 5/5 |
Pricing (A higher score means a better value, not higher fees) | 4/5 |
Margarita’s is Singapore’s oldest-surviving Mexican restaurant, so it gets extra points for longevity. With that being said, it’s their more refined style that our team returns for.
The seasonal menu and interiors here lean toward an upmarket feel. And since the offerings are ever-changing, you can indulge in Puebla-style mole chicken one season, and sautéed onion with salsa roja the next.
Unsurprisingly, their selections aren’t exactly affordable. A large chunk of their lineup falls between S$24 and S$30, with the S$58 carne asada as the priciest.
On the upside, customer service is a strong point. I usually visit during peak hours, and the staff’s efficiency and grace under pressure are noticeable.
Margarita’s also scores bonus points in my book for welcoming dogs. Plus, the pet-friendly area is leafy and relaxed, with gentle ambient music.
Sadly, the resto tones down their jalapeno-based meals.
Tasty
First visit and the atmosphere relaxes one and it’s great to eat out with friends. Order different variety to share. Ribs is soft n tasty.
Angela Tan, Google Review
Authentic Food
Absolutely loved it! Really authentic food and the portions matched the prices. The non-alcoholic margaritas were great and so were the entrees… We were sooo full by the end we couldn’t order the tres leches! The atmosphere is lovely… Lastly the staff was super attentive always filling up our waters and coming by every few minutes. It’s also dog friendly. Definitely coming back!
Suni Merlo, Google Review