The 5 Best Mexican Restaurants in Singapore

Best Mexican Restaurant Singapore
Best Mexican Restaurant Singapore
Image: Café Iguana

Craving for Mexican street food like tacos and elotes or longing for a beautiful glass of margarita? Whether you want the authentic flavours or are more into Tex-Mex fare, head yourself to the best among a number of Mexican restaurants in Singapore to indulge in your favorites.

At Viva Mexico, the exciting and colorful Mexican street vibe is infused into the venue itself to make the dining experience a thrilling adventure.

Lucha Loco, Piedra Negra and Cafe Iguana are where the best Mexican drinks go hand in hand with delicious foods. The young and the young at heart will definitely enjoy the best versions of elotes, guacamole and margaritas in the lively atmosphere of those places.

And the working crowd who just needs a quick yet tasty lunch, will be pleased with the flavourful burritos offered at Muchachos.

1. Lucha Loco

Lucha Loco Image: Lucha Loco
  • Address
    15 Duxton Hill
    Singapore 089598
  • Phone
    +65 6226 3938
  • Opening hours
    Tue - Thu 17:00 - 00:00
    Fri 17:00 - 01:00
    Sat:18:00 - 01:00
  • Lucha Loco is a casual Mexican taqueria and bar, offering best Mexican food in Singapore. Located in Duxton Hill, a hip and happening area always bustling with young crowds, this restaurant is a perfect place to enjoy a lovely dinner on the patio with beautiful piazza lights and candles or simply chill out with friends with amazing foods and drinks.


    • Mexican street food: Lucha Loco wins hands down when it comes to street-style, honest Mexican food. Lip-smacking dishes such as Elotes (street style grilled corn), Tacos, Quesadillas, Chili Rellanos (mushroom stuffed poblano chili) and Costillas de Cerdo (chipotle and honey glazed pork ribs) draw both expats and locals.
    • Famous for a beautiful selection of tacos: Tacos here may look fairly small, but they surely pack a flavoursome punch. Don’t miss their most sought after tacos like “Taco de Chorizo con Res” (Chorizo and braised beef brisket), “Taco de Pescado” (Snapper taco with achiote, red onion salsa, chipotle mayo) and “Taco de Carnitas” (Pork belly).
    • Marvellous after work place with flowing drinks and lively atmosphere: Besides mind-blowing tequilas in amazing flavours, Lucha Loco has a good selection of cocktails, spirits and beers to offer. Flowing drinks, great music and the vibrant location of Duxton Hill makes it a perfect place to chill- out with friends post work.
    • Tapas-style small servings make your meals fun and exciting. Small individual sized portions make it possible to try and relish so many different things.

    MENU: Lucha Loco features a small a la carte menu serving entrée, ceviches, tacos, quesadillas and desserts. A wide range of tequilas, margaritas, beers and cocktails is the highlight of the menu.


    • Red Snapper Taco
    • Crab Mini Taco
    • Beef Taco
    • Chicken Enchiladas
    • Chile Relleno
    • Mango and Snapper Ceviche
    • Blue Corn Cake

    ATMOSPHERE: The Mexican theme in the décor is clearly reflected in the stone washed walls and knick-knacks from Mexican flea markets. The place has a lively, infectious vibe that simply catches on. There is an indoor seating along with a beautiful outdoor patio setting to enjoy a Mexican spread alfresco-style.


    2. Café Iguana

    Café Iguana Image: Café Iguana
  • Address
    30 Merchant Road
    #01-03 Riverside Point
    Singapore 058282
  • Phone
    +65 6236 1275
  • Opening hours
    Mon Thu 16:00 – 01:00
    Fri & Eve of PH 16:00 – 03:00
    Sat 12:00 - 03:00
    Sun 12:00 - 01:00
  • Café Iguana packs some serious punch when it comes to serving Mexican food Margaritas. You will be hard-pressed to find a better selection of 100% Blue Agave Tequila and Mezcals in Singapore. An ideal ‘after-work’ place to enjoy long happy hours of drinking and munching on fresh chips and salsa.


    • Delicious Tex-Mex food with hearty portions: Love contemporary Mexican fare? Get your Mexican fix at Café Iguana with an amazing varieties of cheese loaded nachos, burritos, quesadillas, tacos, steak chimichangas, churros and fajitas. Some fusion dishes such as pasta and grilled prawns on the hotplate are hit too.
    • Happy hours with “Margarita Madness”: Slurp on your favourite House margaritas at astonishingly cheaper rates in the happy hours. They even give half-price discounts when you order your next jug. A glass is just S$5.50 from 11:00 – 15:00, S$7.50 from 15:00 – 18:00, S$9.50 from 18:00 – 20:00, S$ 14 from 20:00 – 23.00. And get a mind-blowing 30-40 % discount again after 23:00 hours.
    • Free flowing tortilla chips and chunky salsa dip keeps the party going. And you can’t stop when the chips are served fresh straight from the fryer.
    • Riverside view across the vibrant Clarke Quay makes for a great location to enjoy your food and drinks. Grab a seat outside and allow yourself to revel in the fun and excitement of your surroundings. You can also enjoy a bumboat ride or take a leisurely walk along the Singapore River after dinner.

    MENU: Café Iguana serves a comprehensive menu of Quesadillas, Fajitas, Tortillas, Burritos and desserts. It offers a great selection of 100% agave tequila and mescal, and the famous margaritas are available in a variety of usual and off-beat flavours such as Lime, Kiwi, Guava, Banan and Soursop.


    • Red Snapper Enchiladas
    • Churros
    • Grilled Chicken Fajitas
    • Chile Relleno
    • Shredded beef Burrito
    • Beef Chimichanga
    • Chicken Chimichanga
    • Chicken Quesadillas
    • Avocado Ice Cream

    ATMOSPHERE: With simple wooden décor, the place has a warm, inviting vibe. This restaurant is always buzzing with people looking to enjoy happy hour promotions and delicious Mexican favourites. It is an open-air style restaurant where you can sit both indoor on high chairs or outdoors with a riverside view.


    3. Viva Mexico

    Viva Mexico Image: Viva Mexico
  • Address
    23 Cuppage Road Cuppage Terrace
    Singapore 229453
  • Phone
    +65 6235 0440
  • Opening hours
    Daily 12:00 - 14:30, 18:00 - 23:30
  • We all know how hard it is to find a good Mexican restaurant in Singapore. Thanks to Viva Mexico that search could now be over. Although the signature dishes lean towards Tex-Mex cuisine than traditional, the tangy taste is close to those restaurants in California and Texas. Therefore, for locals and expats who want to sample “westernized” Mexican cuisine in Singapore, Viva Mexico should be right up your alley.


    • Tasty Tex-Mex fare: Just by seeing the shredded meat, cheese, and beans that make up your enchilada alone, you could tell that this dish is Tex-Mex. Not that this is bad for someone who’s expecting to get traditional Mexican cuisine in this restaurant, but the menu is enough to satiate your cravings for tostadas, guacamole, enchiladas, chili con carne, mole, quesadillas, nachos, and tamales larranzair.
    • A place for fans of Nachos: Mexican appetisers are characterized by the crispiness, quality of corn, and freshness of its tortillas. Who would want a sloppy tortilla anyway? So at Viva Mexico, it is worth mentioning that the tortillas taste fresh and crack well in the mouth upon every bite. Nachos are dazzled with real and big jalapeno chilies, melted cheese, beans, and chipotle paste.
    • Generous portions of New Zealand Steak Enchiladas: Beef steak combined with Mexican sauce and dip? Couldn’t be better. Viva Mexico is popular for its beef steak sourced from New Zealand, and then chargrilled well-done. To add traditional Mexican touch to the mix, the meat is stuffed into crispy fried tortillas along with cheese, greens, Habanero sauce, refried beans, guacamole, and rice.
    • Mexican restaurant for vegans: Vegans won’t sell themselves short with the restaurant’s extensive veggie options from salads, entrees to mains. There’s eggplant with spinach and cheese for the main course, but you can also go a bit adventurous with Mexican Hotpot, a home-style vegetable dish doused in spicy tomato sauce and is served with rice.

    MENU: Viva Mexico prides on having an extensive menu for their entrees and mains, in order to accommodate both vegans and non-vegans. The restaurant even offers a lunch set menu for S$18 which comes with soup, main dish, and a dessert. But if you prefer a la carte, Sopa de Mexico and nachos are just light enough to keep you interested in the upcoming dishes. For mains, either you go dishes with rice or stuffed tortillas with a twist. Ladies may also love the free-flow margaritas every Thursdays!


    • Sopa de Mexico
    • Cheese Nachos
    • New Zealand Steak Enchiladas
    • Beef Burritos
    • Chicken Fajitas
    • Veggie Chimichanga
    • Chilli Relleno

    AMBIANCE: Only 5 minutes from the MRT, Viva Mexico isn’t hard to find nor to recognize for it is faithfully Mexican by décor. It looks larger than it actually is on the inside and the rustic terracotta floors, bricked arcs, and warm colors add authenticity to the place. Place is quite relaxing especially when dining outdoors or by the terrace, where you could really hear the live band playing in the courtyard.


    4. Muchachos

    Muchachos Image: Muchachos
  • Address
    22 Keong Saik Road
    Singapore 089129
  • Phone
    +65 6220 0458
  • Opening hours
    Mon to Thu 12:00 - 16:00, 18:00 - 22:00
    Fri & Sat 12:00 - 00:00
  • Looking for a quick burrito fix in Singapore? Muchachos is the place-to-be. Located amidst a hipster shophouse along Keong Saik Road, this fast food joint was founded by two young male entrepreneurs in 2013. Since then, they made it their mission to offer good Mexican food especially for American expats who have been longing for Tex-Mex burritos.


    • A popular place for burritos: Looking for delicious burritos in town? Make your way to Muchachos. Inspired by Subway and Chipotle, the concept at Muchachos is simple. You can build your own burrito from your choice of protein (or greens for vegans) salsa, filings, and sides, after which your burrito will be wrapped in tin foil – classic mission style. The burritos are large enough to be shared by two persons. Chips and guacamole do come at an extra price but they’re worth it.
    • Authentic Mexican hot sauce: If you’re a big fan of Mexican hot sauces like Sriracha and Tapatio, you can have it here at Muchachos. First-timers must be warned of the spiciness of these sauces, though. Other sides and dips like guacamole, pico de gallo, spicy verde salsa, sour cream, among many others are also available.
    • 50-cent buffalo-style chicken wings every Wednesday: This dish is enough reason for thrifty diners to travel up their way to Keong Saik Road. Aside from its cheap price at 50 cents per wing, the meat does taste satisfying with its vinegary sauce, home-made creamy dip, and tender-juicy chicken. It can definitely give other Buffalo style chicken wings joint a run for its money.
    • Mexican soda and beer: Completing a burrito-themed dining experience with a bottle of Corona beer or Jarritos (soda) wouldn’t have been possible in Singapore without Muchachos. No wonder this burrito joint is being frequented by those who want to have a chill night-out after work. Definitely a go-to place for the fans of burritos and beers!

    MENU: Being a fast food joint, Muchachos has a limited menu with burritos as the staple dish. Both vegans and non-vegans can dwell in this little burrito place to satiate their cravings, but don’t expect to have an extensive Mexican food adventure. A standard size burrito can be shared by two especially if you just feel like having a light meal/snack late in the evening, and then cap off the day with a bottle of Mexican soda or Corona beer.

    AMBIANCE: Located on a district known for its hipster crowd, Muchachos surprisingly opted to sport a simpler, down-to-earth and industrial chic décor. The ambiance is cool and laid-back with stools by the bar, suggesting if you’re going to dine-in here you might as well crack a beer open and then enjoy your burrito up to the last bite. Muchachos is quite a small place to hang for extended hours though, as it gets cramped easily due to the crowds coming in during afternoon and dinner.


    5. Piedra Negra

    Piedra Negra Image: Piedra Negra
  • Address
    241 Beach Rd
    Singapore 189753
  • Phone
    +65 6291 1297
  • Opening hours
    Mon to Thu 12:00 - 23:30
    Fri 12:00 - 01:30
    Sat 16:00 - 01:30
  • Craving for some authentic Mexican food with an ambience to match? Your search ends with Piedra Negra. Serving good Mexican food in a casual dining style, this restaurant is a perfect joint for a sparkling get-together with family and friends. And with entrance covered in as colourful murals as this, the place is hard to be missed.


    • Delicious Mexican cuisine at a wallet-friendly price: Tough to find a good Mexican restaurant in Singapore without paying a whopping price? Not anymore. At Peidra Negra you can enjoy delicious, authentic Mexican specialties – Beef and Chicken Burritos, Flauto Tacos, Guacamole with chips, Beef Alambre and Ceviches ­– at quite a reasonable price.
    • A unique Mexican menu serving some off-beat, interesting dishes: Besides the traditional Mexican suspects, be pleasantly surprised with delicious grilled steaks and rare but wonderful dishes such as Mexican hamburger, cactus salad and rollito de platano (deep-fried habaneros stuffed with cream cheese and plantain).
    • A real Mexican vibe with a vibrant, colourful ambience: Munching on nachos and sipping Margaritas have never been this fun. Whether it is the artsy murals on entrance or quirky colourful interiors with quaint chandeliers, mosaic tiles and life-size sculptures, the entire setting conspires to make you feel as if you are dining right in Mexico.
    • Guacamole made fresh right in front of you: Surprised by a mortar and pestle on your table? While you look on, a server will deftly crush avocado with chopped onions, tomatoes, serrano chili and coriander. A right dash of lime juice and your chunky dip is ready to be scooped with crunchy tortilla chips.

    MENU: The menu at Piedra Negra consists of a variety of tapas (appetizers), enchiladas, tortillas and grilled delights. Along with fresh fruit juices and hot beverages, a range of Margaritas, Tequilas, beers and cocktails makes your meal light and refreshing.


    • Alambre
    • Flauta Tacos
    • Salmon-Avacado Ceviche
    • Beef Burritos
    • Chicken Burritos
    • Rollito de Platano
    • Mexican Meatballs with Rice
    • Tamarind-Glazed Pork Ribs
    • Chips with Guacamole
    • Grilled Cod Fish Fillet

    ATMOSPHERE: The place has quirky, colourful elements woven together to give it fun, cozy vibe. Enjoy a real Mexican deal either inside or choose to sit outside in the vibrant alley full lively chatter. The staff is extremely helpful and provide a heart-warming service. The restaurant has two more levels meant for musical events, birthday parties, corporate dinners and farewell parties.


    We recommend for you

    Eat & Drink

    You may also like

    Best Healthcare