10 best Mexican restaurants & bars in Singapore for tacos & more

Squeezing lime on tacos

Craving Mexican?

Whether you’re looking for authentic Birria tacos in Singapore, or fusion Mexican dishes, we’ve got you covered with the best restaurants and bars in town.

Where are the best Mexican foods in Singapore?

  1. Lavi Tapas – modern fusion tapas
  2. Tomatillo Mexican Food & Bar – dine with Marina Bay skyline view
  3. Vatos Kitchen & Bar – specializes in Korean-Mexican fusion 
  4. Lavi Taco – bold Asian taco flavours
  5. Nixta – wood-fired cooking
  6. Chico Loco – Mexican-style rotisserie chicken
  7. Mami’s Tamales – first tamaleria pop-up
  8. Huevos – popular Mexican restaurant at New Bahru
  9. Chimichanga – vibrant Sing-Mex food chain in town
  10. Piedra Negra – authentic Mexican food with street art and vibrant ambience

Best Mexican restaurants in Singapore

1. Lavi Tapas

Group shot of food at Lavi Tapas

Craving a fresh take on Mexican flavours? Lavi Tapas Bar shakes things up with their modern twist of bold Mexican flavours.

Hidden at KADA, behind Maxwell Food Centre, this lively spot injects international flavours into Mexican dishes. The Chicken & Mole Tacos ($20) is inspired by satay, while the Korean Carne Asada Tacos ($20) blends kimchi with Mexican flavours.

Aside from tacos, their tapas, such as the Tomato Stracciatella ($21) and juicy Gambas ($28), also takes on an interesting spin.

Location: 5 Kadayanallur St, #01-09, Singapore 069183
Opening hours:
Mon-Thu: 12-3pm, 6-10.30pm
Fri-Sat: 12-3pm, 6-12am
Sunday: 12-3pm, 6-10.30pm


2. Tomatillo Mexican Food & Bar

Tacos at Tomatillo
Photo: Tomatillo Mexican Food & Bar

Catch the view of the skyline at Tomatillo Mexican Food & Bar, a newly-opened Mexican restaurant at Esplande.

Founded by chefs Daniel and Tamara Chavez, their signature tacos include De Jaiba ($18), featuring crispy soft-shell crab with mango, and Al Pastor ($14), made with marinated pork in Mexican adobo and pineapple salad. 

Pair these bold flavours with their expertly crafted Pisco Sour, a refreshing cocktail that complements the vibrant Mexican spices.

Location: 8 Raffles Ave., #01-11 Esplanade Mall, Singapore 039802
Opening hours:
Mon-Tue: Closed
Wed-Fri: 5-10.30pm
Sat-Sun: 12-10.30pm


3. Vatos Kitchen & Bar

Korean-Mexican fusion dishes at Vatos Kitchen & Bar
Photo: Vatos Kitchen & Bar

Ever thought how Korean and Mexican flavours would taste together? Well, Vatos Kitchen & Bar made it happen.

Think Kimchi Carnitas Fries ($21) loaded with juicy pork and spicy kimchi, or their signature Korean Pork Belly Tacos ($18) bursting with smoky heat. Not only that, they have a unique specialty cocktail called Maekgolitas ($30) which blend Korean makgeolli with tequila. 

Location: 36 Robinson Rd, #01-01 City House, Singapore 068877
Opening hours:
Mon-Fri: 11.30am-10pm
Saturday: 5-10pm
Sunday: Closed


4. Lavi Taco

Lavi Taco sets itself apart with bold, globally inspired flavours wrapped in soft tortillas like the Masala Lamb Birria ($25) and Crispy Thai Fish ($18). The casual yet vibrant space is designed for easy, fuss-free dining, perfect for a quick bite or a laid-back hangout. 

Despite that, our top pick is none other than their Signature Birria Taco ($25). Juicy, braised beef is packed into a crispy tortilla, served with a flavourful consomme for dipping.

Location: 195 Pearl’s Hill Terrace, #01-54, Singapore 168976
Opening hours:

Monday: Closed
Tue-Sun: 5.30-9.30pm

Chilling at Chinatown? Here are the best things to eat and best things to do in the area


5. Nixta Mexican Grill & Bar

Woodfired Grilled Mexican food at Nixta
Photo: Nixta Mexican Grill & Bar

Nixta Mexican Grill & Bar stands out with its house-made blue corn tortillas and wood-fired meats, bringing bold, authentic flavours to the table.

Start with their buttery Guacamole Nixta ($26), then dive into fire-roasted delights like the signature Duck Barbacoa ($17). End the night with their margaritas such as The Frida Kahlo($27) or their Nixta Especial ($28). 
Location: 116 Amoy St, #116, Singapore 069936
Opening hours:
Mon-Wed: 12-3pm, 5.30-11pm
Thu-Sat: 12-11.30pm
Sunday: 12-11pm


6. Chico Loco

Ambience at Chico Loco
Photo: Chico Loco

Chico Loco brings bold flavours to the table with its Mexican-style rotisserie concept and affordable prices.
Their signature Mexican Rotisserie (from $16) lets you customise your feast with juicy, hormone-free chickens, slow-roasted to perfection. Amp up the experience with a refreshing frozen margarita like the Aperol Paloma ($15). 
Location: 102 Amoy St, Singapore 069922
Opening hours:
Mon-Wed: 11.30am-10.30pm
Thu-Fri: 11.30am-11pm
Saturday: 5-11pm
Sunday: Closed


7. Mami’s Tamales

Mami's Tamales is the first tamales pop-up in Singapore
Photo: Mami’s Tamales

Mami’s Tamales brings Singapore its first dedicated tamaleria, serving up authentic Mexican homestyle flavours. 

Their handcrafted tamales range from classics like Pork Salsa Verde ($18) to bold Asian-inspired twists like Ayam Sambal Hijau ($14) and Salmon Tom Yum ($20). Beyond that, they also serve Molettes (open face Mexican-style sandwiches) with favourite toppings like Chorizo ($14).
Location: 55 Keong Saik Rd., #01-02, Singapore 089158
Opening hours:
Monday: Closed
Tue-Sun: 12-2.30pm, 5-10pm


8. Huevos

TikTok famous Mexican place, HUevos at New Bahru
Photo: Huevos

Huevos serves up hearty, no-frills comfort Mexican food in the lively New Bahru.

Known for its Baja Fish Tacos ($15), Al Pastor Pork Quesadillas ($17), and generously Loaded Nachos ($21), it’s all about big flavours at wallet-friendly prices. Although the place is quite laid-back, they have limited dining time for 60 minutes due to the packed queues.
Location: 803 N Bridge Rd, Singapore 198771
Opening hours: 11am-3pm, 5-10pm


9. Chimichanga

The famous Sing-Mex food chain in Singapore, Chimichanga
Photo: Chimichanga

Chimichanga is a famous vibrant Sing-Mex restaurant with multiple outlets across town. 

Known for bold flavours, their bestsellers include Carne Asada Tacos ($18), Borracho Fish Tacos ($18), and Chimichanga Shredded Ancho Beef ($18). Pair them with handcrafted margaritas or the exclusive Neon Donkey craft beer for a flavourful dining experience.
Location: 3 Lor Liput, #01-02/03 Holland Piazza, Singapore 277725
Opening hours:
Mon-Thu: 11am-11pm
Friday: 11am-12am
Saturday: 12pm-12am
Sunday: 12-11pm


10. Piedra Negra

vibrant street art and lights at Piedra Negra
Photo: Piedra Negra

Piedra Negra is known for its lively atmosphere, bold Mexican flavours, and colourful street-art decor. 

Their must-try dishes include freshly made Guacamole ($10.9) with tortilla chips, Beef Burritos (from $7), and zesty Mango Madness Ceviche ($12.9). With upbeat music and a buzzing crowd, it’s a go-to spot for Mexican food lovers.
Location: 241 Beach Rd, Singapore 189753
Opening hours: 12pm-12am

Your next favourite dining guide for the hottest cafes, restaurants, and bars in Singapore: