From zesty salsas to smoky chipotle, loaded nachos and tacos – brace yourselves for a gastronomic journey with the best Mexican food that will transport you to the heart of Mexico. Contrary to popular belief, it’s not just all about laksa and chili crabs in Singapore. So why not venture beyond the ordinary to indulge in an explosion of Mexican flavours? Luckily, we’ve rounded up 15 of the best Mexican restaurants to indulge in a feast in Singapore.
1. Nixta Mexican Bar & Grill
Nixta Mexican Grill & Bar is one of the most popular Mexican restaurants in Singapore. It boats an open kitchen, wood-fire rotisserie, and Molcajete Bar that makes salsas by hand and serves delightful cocktails. Enjoy a diverse mix of tacos, unique churros, authentic fajitas, nachos, and much more. Wonderfully, everything is reasonably priced.
đź“Ť116 Amoy St, #116, Singapore 069936
2. El Chido
Why not head to this Mexican rooftop oasis atop Pullman Singapore Hill Street to be transported to Mexico? El Chido combines Mexican cuisine with a beach club vibe and stunning views of the city skyline. The venue is complete with an infinity pool and live music. Meanwhile, there are a number of flavourful Mexican dishes to eat, from delicious slow-braised lamb tacos to street-style grilled corn, mozzarella fritters, complemented by refreshing cocktails, to name a few. Definitely, one of the best Mexican food spots in Singapore. Wonderfully, it becomes an adults-only zone after 6pm. Learn more about the venue.
đź“Ť1 Hill St, Pullman Singapore, Singapore
3. Huevos
Indulge on a delicious range of unique Mexican and Singaporean fusion dishes at Huevos near Bugis. There are a number of innovative dishes such as a Laksa-inspired Mexican bites, breakfast burritos, drooling quesadillas, nachos, and more. The popular Mexican eatery has customers returning regularly.
đź“Ť803 North Bridge Rd, Singapore 198771
4. Mami’s Tamaleria
Mami’s Tamaleria is the first tamales-style restaurant in Singapore. The pop-up specialises in authentic handmade Mexican tamales that are made with corn-based dough and filled with delicious ingredients. Think the likes of beans, various meats, and gooey cheeses. Plus, diners can enjoy other delightful Mexican cuisine with a unique twist in a colourful setting. Certainly, it’s a truly authentic Mexican food spot.
đź“Ť55 Keong Saik Rd., #01-02, Singapore 089158
5. Lavi Tacos
Lavis Tacos, is a secret Mexican restaurant, hidden at Pearl Hill Terrace in Chinatown Singapore. Known for its authentic Mexican tacos, juicy birria, grilled chicken, angus steak, Argentinian prawns, and more…you’ll be spoilt for choice. The stunning eatery has an outdoor terrace adorned with murals and Renaissance-style sculptures – making it a relaxing place for a casual meal with friends.
đź“Ť195 Pearl’s Hill Terrace, #01-54, Singapore 168976
6. Casuarina Bistro – Best Mexican restaurant
Casuarina Bistro is one of the most popular Mexican restaurants in Singapore. This hidden gem offers a feast of delectable beef nachos, sizzling chicken fajitas – cooked to perfection, corn tortilla enchiladas with a meat of choice, unique fish burritos, bursting with flavours, and so much more. End on a sweet note by ordering the churros, topped with fresh pumpkin and cream. Certainly, you won’t go home hungry!
đź“Ť132 Casuarina Rd, Sembawang Hills Estate, Singapore 579520
7. Margarita’s Dempsey Hill
Immerse yourself in a little slice of old Mexico at Margarita’s, which is one of the oldest Mexican restaurants in Singapore, nestled in Dempsey Hill. Diners can expect a large selection of authentic Mexican cuisine in a comfortable modern space that’s perfect for group dinners. Pair your drooling stuffed tortillas and chorizo nachos with handcrafted tequila and frozen margaritas for the ultimate Mexican extravaganza.
đź“Ť11 Dempsey Rd, Singapore 249673
8. Chico Loco
Head to the CBD to this buzzy Mexican restaurant along Amoy Street. Known for Singapore’s largest collection of frozen margaritas, succulent Mexican roast chicken, lamb tacos, and so much more…you’ll be spoilt for choice. Whether it’s a lunch catch-up or dinner date, Chico Loco promises to take your taste buds on a journey to Mexico city.
đź“Ť102 Amoy St, Singapore 069922
9. Chimichanga Little India
There are five Chimichanga outlets in Singapore but Little India’s restaurant sets the stage for an affordable immersive dining affair. Indulge on four different loaded nachos dishes, from vegetarian to chipotle chicken, drooling quesadillas, burritos, and flavourful tacos covered in queso and pico de gallo, to name a few. Certainly, your meal isn’t complete without adding a frozen margarita or five.
đź“Ť Various Locations
10. Lucha Loco
Feel like you’re dining on the streets of Mexico at this Mexican Kitchen and Bar, which just so happens to be one of the most romantic dining spots around. Opt to dine under the stars in a vibrant alfresco garden, or relax in a buzzy restaurant in a former shophouse while you tuck into prawn tacos, smoky meats, and other delectable dishes, paired with colourful alcoholic drinks. Definitely, one of the best Mexican restaurants in Singapore.
đź“Ť15 Duxton Hill, Singapore 089598
11. La Salsa
Those looking for a feast and a party, should look no further than La Salsa. Dishes are a blend of Mexican and Asian flavours to offer mouthwatering, unique dishes to try out. From wagyu meatball fajitas to must-try chicken nachos, and slow-roasted beef shortribs…it’s the perfect place for meat lovers. Additionally, diners can sing along to a live band, who provide non-stop fun, inside the ig-worthy restaurant.
đź“Ť11 Dempsey Rd, #01-17, Singapore 249673
12. Papi’s Tacos
Escape to Mexico without even leaving Singapore at this authentic Mexican eatery. The star of the show are tacos, with generous fillings and rich flavours. Think the likes of spicy mojitos, vegetarian, shrimp and fish tacos, perfectly cooked, accompanied by spicy sauces that will send your taste buds on an adventure. Wonderfully, the taqueria offers daily Happy Hour from 5pm to 7pm, and Margarita Mondays where all frozen margaritas cost just $10.
đź“ŤVarious Locations
13. Piedra Negra
Piedra Negra is a colourful hipster restaurant near Arab Street serving delicious Mexican food. Whether you choose to dine inside or outside, you’ll enjoy tantalizing Mexican flavours, from smashed guacamole, to zesty lime, ripe tomatoes, and more. Definitely, the place for a casual group meal. Plus, they are hiding some of the best nachos in Singapore.
đź“Ť241 Beach Rd, Singapore 189753
14. Muchachos
Dive into cheap, tasty Mexican cuisine at this delicious restaurant on Cecil Street. From breakfast burritos, to quesadilla burgers, big rice bowls, delightful selection of tacos, and more…it’s the perfect place for a quick meal to leave your taste buds dancing with delight. Certainly, one of the best Mexican restaurants in Singapore.
đź“Ť182 Cecil St, #01-01, Singapore 069547
15. Super Loco
Super Loco is the sister restaurant of Chico Loco and Lucha Luco – both mentioned on this list of the best Mexican restaurants in Singapore. So, you can expect some mouthwatering dishes at both Customs House and Robertson Quay outlets. Particularly, there’s a picturesque view along the river at Robertson Quay, where you can enjoy a leisurely weekend brunch or dinner late in the evening.
đź“Ť60 Robertson Quay, #01-13, The Quayside, Singapore 238252
đź“Ť70 Collyer Quay, #01-04, Customs House, Singapore 049323
Love Greek Food? Discover the best Greek restaurants in Singapore