Craving some tacos, burritos, and margaritas under the Singapore skyline? Well, you’re not alone.
Singapore’s dining scene is famous for its hawker food and fusion bistros. But the city is also quietly home to a fiery little selection of Mexican Restaurants in Singapore that are bold, vibrant, and downright addictive.
Whether you’re after classic street-style tacos, loaded nachos, or that perfect tequila-fuelled night out, we’ve rounded up the top Mexican spots you’ve got to check out. Bookmark this list, your taste buds will thank you later.
1. Super Loco Robertson Quay

If you love riverside dining with a side of guacamole, Super Loco at Robertson Quay is where it’s at. This colourful spot serves up authentic Mexican fare in a lively, laid-back setting.
Their tacos are loaded with bold flavours, the churros are sinfully good, and the cocktails? Let’s just say one margarita here turns into three before you know it.
Super Loco’s brunch menu is also a hit, think breakfast burritos, huevos rancheros, and plenty of bottomless drinks to kick off your weekend.
The vibrant atmosphere, combined with stellar food, makes it a go-to spot for locals and visitors alike, especially if you want a taste of Mexico right by the river.
| Website | Super Loco Robertson Quay |
| Address | 60 Robertson Quay, #01-13 The Quayside, Singapore 238252 |
| Contact Details | +65 9815 7221 |
| reservations@super-loco.com | |
| Opening Hours | Mon – Wed: 5 – 11 PM Thur: 11:30 AM – 11 PM Fri: 11:30 AM – 11:30 PM Sat: 10 AM – 11:30 PM Sun: 10 AM – 11 PM |
2. Lucha Loco

Tucked away in a cosy shophouse along Duxton Hill, Lucha Loco is perfect for those after a night of vibrant Mexican street food and a buzzing atmosphere.
Their fish tacos are a crowd-pleaser, the elotes (Mexican street corn) are heavenly, and the mezcal selection is one of the best in town.
The vibe here is casual and inviting, which is perfect for date nights, casual dinners, or group gatherings.
Pro tip: Book ahead, it gets packed. Lucha Loco nails the authentic flavours while keeping things fun and accessible, making it one of the standout Mexican Restaurants in Singapore worth visiting.
| Website | Lucha Loco Website |
| Address | 15 Duxton Hill, Singapore 089598 |
| Contact Details | +65 8798 1035 |
| reservations@luchaloco.com | |
| Opening Hours | Mon – Thur: 11:30 AM – 11 PM Fri – Sat: 11:30 AM – 12:30 AM |
3. Piedra Negra

If you’ve strolled through Haji Lane, you’ve likely noticed Piedra Negra’s funky murals and colourful exterior. This place isn’t just Instagram-worthy, but the food is also delicious.
Their guacamole, smashed fresh right at your table, is easily one of the best in Singapore. Pair it with their tacos al pastor and a mojito, and you’re all set for a fantastic evening.
We give them bonus points for their lively outdoor seating and people-watching potential. The friendly staff adds to the welcoming vibe, making every visit feel like a mini fiesta.
Piedra Negra blends great food with a vibrant atmosphere, making it a favourite hangout among fans of authentic Mexican cuisine in Singapore, perfect for both casual catch-ups and special occasions alike.
| Website | https://piedra-negra.net/ |
| Address | 241 Beach Rd, Singapore 189753 |
| Contact Details | +65 9199 0610 |
| hola.piedranegra@gmail.com | |
| Opening Hours | Daily: 12 PM – 12 AM |
4. Chimichanga

Want affordable, fuss-free Mexican food in a cool indie bar setting? Chimichanga has you covered. It is located in Holland Village, Little India, Paya Lebar, and VivoCity.
This unpretentious joint dishes out generously filled tacos, loaded nachos, and burritos with plenty of attitude.
They also run happy hour deals and tequila nights, so if you’re in the mood for a midweek pick-me-up, this is your spot. Don’t miss their beef brisket tacos that are slow-cooked, tender, and full of flavour.
The laid-back vibe and friendly staff make it a favourite hangout for both locals and visitors looking for authentic flavours without any fuss.
It’s a solid choice for anyone looking to enjoy great Mexican food without breaking the bank or fussing over formalities.
| Website | https://www.chimichanga.sg/ |
| Address | 3 Lor Liput, #01-02/03 Holland Piazza, Singapore 277725 |
| Contact Details | +65 6974 7186 |
| Opening Hours | Mon – Thur: 12 – 11 PM Fri: 11:30 AM – 12 AM Sat – Sun: |
5. Vatos Urban Tacos

Korean-Mexican fusion? You bet. Vatos Urban Tacos brings a bold twist to the table, mixing the best of Seoul’s street food with classic Mexican staples.
Their kimchi carnitas fries are dangerously addictive, while the galbi short rib tacos pack a punch. The vibe’s always buzzing, the portions are generous, and the margaritas hit just right.
If you like your Mexican food with a quirky fusion edge, you’ll love it here. The lively atmosphere, friendly staff, and creative cocktail menu make it a favourite spot for both foodies and casual diners alike.
Vatos is one of those rare finds that creatively blends cultures while delivering mouthwatering dishes you won’t forget.
| Website | https://vatossg.com/ |
| Address | 36 Robinson Road, #01-01 City House, Singapore 068877 |
| Contact Details | +65 8779 7153 |
| vatosurbankitchen@gmail.com | |
| Opening Hours | Mon – Fri: 11:30 AM – 10 PM Sat: 5 – 10 PM |
Read Also – Top European Restaurants in Singapore
6. Muchachos

Minimalist, industrial-chic interiors and no-nonsense, California-style burritos – that’s Muchachos in a nutshell.
Popular with the CBD crowd for lunch and post-work hangouts, this place is all about massive, flavour-packed burritos that are worth every calorie.
You can customise your fillings, but their carne asada and barbacoa options are must-tries. It’s casual, quick, and always satisfying.
If you’re looking for a fuss-free, hearty Mexican meal that fits perfectly into a busy day, Muchachos is a dependable choice among the city’s Mexican Restaurants in Singapore.
| Website | Book from Muchachos |
| Address | 182 Cecil Street, #01-01, Singapore 069547 |
| Contact Details | +65 6513 0215 |
| hola@muchachos.sg | |
| Opening Hours | Mon – Fri: 11 AM – 9 PM Sat – Sun: 10 AM – 3 PM |
7. La Salsa

If you’re after a proper sit-down Mexican meal with a touch of elegance, La Salsa at Dempsey Hill delivers.
This longstanding spot is known for its warm, inviting atmosphere, live music on weekends, and a menu packed with classic favourites.
Their fajitas arrive sizzling at your table, the tacos are generous, and their margaritas are top-shelf. Great for family dinners, group celebrations, or date nights when you want something a bit more refined.
The attentive service and cosy interior add to the overall experience, making every visit feel special. Their carefully curated wine list and seasonal specials also keep regulars coming back for more.
La Salsa has earned a loyal following thanks to its consistently high quality and charming atmosphere, making it a staple in Singapore’s Mexican dining scene.
| Website | https://lounge.oddle.me/en_SG/lasalsa |
| Address | 11 Dempsey Road, #01-17, Singapore 249673 |
| Contact Details | +65 6475 6976 |
| Opening Hours | Mon – Thur: 3 – 11 PM Fri – Sat: 12 PM – 1 AM Sun: 12 – 11 PM |
8. Papi’s Tacos

Papi’s Tacos brings the vibrant flavours of Mexico to Singapore with street-style tacos, refreshing margaritas, and a lively, casual vibe perfect for any day of the week.
Their tacos and guacamole are always a win, and if you’re a fan of outdoor dining, this place is paradise. The relaxed yet sophisticated ambience makes it ideal for special occasions or casual dinners alike.
Papi’s Tacos is ideal for those seeking to explore Mexican cuisine in Singapore.
| Website | https://www.papis-tacos.com/ |
| Address | 39 Seah Street, #01-01, Singapore 188395 |
| Contact Details | +65 6258 0701 |
| hola@papis-tacos.com | |
| Opening Hours | Sun – Thur: 12 – 2:30 PM, 5 – 10:30 PM Fri – Sat: 12 – 2:30 PM, 5 – 11 PM |
9. Rico Rico

Rico Rico serves up bold Latin flavours with a fun, vibrant twist, from juicy tacos to loaded burritos and irresistible sides, every bite is pure fiesta.
Expect classy plating, creative cocktails, and top-quality ingredients. Their ceviche, lamb barbacoa tacos, and mole dishes are worth the splurge, while the beautiful colonial courtyard setting adds to the experience.
Perfect for a treat-yourself kind of night. This spot’s creative approach to Mexican cuisine has made it a standout in Singapore’s growing list of Mexican Restaurants in Singapore.
It is one of the best outlets out there that will satisfy your cravings for Mexican food.
| Website | https://www.ricorico.com.sg/ |
| Address | 3D River Valley Rd, #01-07 Block D, Singapore 179023 |
| Contact Details | +65 6336 0212 |
| Opening Hours | Sun – Thur: 12 – 11 PM Fri – Sat: 12 PM – 1 AM |
10. Fuego Mesa

Fuego Mesa is a Mexican restaurant in Singapore that serves tasty, fire-grilled dishes full of flavour. Located on Race Course Road, it’s a fun and lively place to enjoy tacos, fajitas, and refreshing drinks.
With its warm atmosphere and delicious food, Fuego Mesa brings the taste and spirit of Mexico to Singapore.
Whether you’re coming for a quick lunch or a relaxing dinner with friends, you’ll enjoy the friendly vibe and bold flavours that make every visit special.
Pro Tip: Visit Fuego Mesa in the evening to enjoy its lively atmosphere and don’t miss their smoky grilled tacos with house-made salsa. Pair them with a classic margarita or a refreshing agua fresca for the perfect meal.
| Address | 681 Race Course Rd, #01-305, Singapore 210681 |
| Contact Details | +65 8513 5847 |
| Opening Hours | Daily: 10 AM – 3:30 PM, 5:30 – 10 PM |
Read Also – Top Omakase Restaurants in Singapore