Best Mexican Restaurant Places in Singapore

If you’re a fan of Mexican cuisine, Singapore has some fantastic options for you to explore. With a vibrant food scene, the city offers a range of restaurants that bring authentic flavours and exciting dishes to your plate. From tasty tacos to hearty burritos, there’s something for everyone.

Whether you’re craving a casual bite or a sit-down dinner, you can find some of the best Mexican restaurants that promise a delicious experience. Each place offers a unique twist on classic recipes, making your culinary journey in Singapore truly enjoyable.

1) Lucha Loco, Mexican Cocina Y Mezcaleria

Lucha Loco is a vibrant spot on Duxton Hill. As you step inside, the cheerful decor and friendly atmosphere immediately set the scene. Inspired by the beauty of Tulum, the place feels both lively and welcoming.

The menu is a highlight. You can enjoy a range of modern Mexican dishes that are both tasty and satisfying. Don’t miss the mezcal cocktails, which are crafted to perfection. The variety of mezcal available is impressive, making it a great choice for enthusiasts and newcomers alike.

The combination of great food and a lively atmosphere makes it a perfect place for a night out with friends. Whether you’re celebrating or just enjoying a casual meal, you’ll surely have a fantastic experience.

If you’re looking for a true taste of Mexico in Singapore, Lucha Loco should be on your list.

Rating: 4.5 (2300 reviews)
Location: 15 Duxton Hill, 089598
Contact: 8798 1035
Website: Visit Website

2) Margarita’s Dempsey Hill

When you step into Margarita’s Dempsey Hill, you are welcomed by a vibrant atmosphere that reflects the charm of Mexico. The high-beamed ceilings and decorative wrought iron create a cosy yet stylish setting. It’s the perfect spot for enjoying a meal with friends or family.

The menu offers a delightful mix of traditional Mexican dishes and unique flavours. You can savour everything from classic tacos to refreshing cocktails. Each dish is prepared with fresh ingredients, making your dining experience truly enjoyable.

This restaurant has a rich history, being one of the oldest Mexican restaurants in Singapore. It has become a beloved spot for many locals, ideal for casual lunches, romantic dinners, or a fun night out. The occasional live music adds to the lively vibe, making it a favourite gathering place.

If you prefer staying in, Margarita’s also provides local delivery options. You can conveniently order your favourite dishes and enjoy them at home. It’s a great way to experience authentic Mexican cuisine without leaving your couch.

Rating: 4.3 (1700 reviews)
Location: 11 Dempsey Rd, 249673
Contact: 6471 3228
Website: Visit Website

3) Chimichanga Holland Village

Chimichanga Holland Village offers a warm and inviting atmosphere perfect for enjoying a meal with friends or family. The vibrant decor and friendly staff immediately make you feel at home.

You’ll find a great selection of classic Mexican dishes here. From hearty burritos to flavourful tacos, there’s something to satisfy every craving. If you’re in the mood for something special, try their Angus Ribeye; it’s a real treat.

The drinks menu is equally impressive. Don’t miss out on their handcrafted cocktails, especially the Margaritas. They are refreshing and pair well with the food.

Whether you’re dining in or ordering for delivery, Chimichanga promises a delightful experience. It’s a must-visit spot for Mexican food lovers in Singapore.

Rating: 4.7 (2600 reviews)
Location: 3 Lor Liput, #01-02/03, Holland Piazza, 277725
Contact: 6974 7186
Website: Visit Website

4) Piedra Negra

Piedra Negra is a lively spot where you can enjoy authentic Mexican flavours. When you walk in, the atmosphere feels warm and inviting. The bright decorations and friendly staff make it a great place to relax and enjoy a meal.

You’ll find a menu filled with favourite Mexican dishes. From tacos to burritos, there’s something for everyone. Don’t miss their special salsas, which add a burst of flavour to each bite. The dishes are well-prepared, and you can taste the freshness of the ingredients.

The restaurant also has a nice selection of drinks. You can choose from classic margaritas to refreshing aguas frescas. This helps to cool down the spicy dishes perfectly.

Whether you’re with friends or family, Piedra Negra is perfect for a fun dining experience. The buzzing atmosphere makes every visit enjoyable.

Rating: 4.2 (1800 reviews)
Location: 241 Beach Rd, 189753
Contact: 9199 0610
Website: Visit Website

5) Casuarina Bistro

Casuarina Bistro is a delightful spot for Mexican food lovers. The vibe is welcoming, making it perfect for a casual meal with friends or family. You will find a variety of tasty dishes packed with flavour, and each one seems to hit the spot.

The menu features a range of delicious options. You can try the burritos filled with your choice of protein, or the famous fajitas that come sizzling to your table. The freshness of the ingredients really shines through in every bite.

Don’t miss the chance to sample their tacos. They are soft and perfect, loaded with everything from guacamole to cheese. The portions are generous, so you won’t leave feeling hungry. Desserts are also tempting, so save some room!

Overall, Casuarina Bistro offers a fantastic dining experience with great service and a warm atmosphere. It’s easy to see why locals and visitors alike keep coming back for more.

Rating: 4.7 (519 reviews)
Location: 132 Casuarina Rd, Sembawang Hills Estate, 579520
Contact: 8882 2984
Website: