Are you craving Mexican street food like tacos and elotes or longing for a beautiful glass of margarita? Whether you desire authentic flavors or prefer Tex-Mex fare, head to one of the 7 best Mexican restaurants in Singapore to indulge in your favorites.
7 Best Mexican Restaurants in Singapore
1. Super Loco Customs House

- StyleContemporary Mexican
- PricesS$45++ per pax
-
Address70 Collyer Quay
#01-14 Customs House
Singapore 049323 -
Phone
-
Opening hoursMon to Fri 11:30 - 23:00
Sat & Sun 12:00 - 23:00 -
Website
-
Emailreservations.ch@super-loco.com
Super Loco was founded by four friends who wanted to bring back the flavors of Mexico to Singapore after a gastronomic trip to the land of tacos and tequila.
As an advocate for the environment, Super Loco takes several sustainable steps to protect Mother Earth. Their ingredients are sourced from sustainability-certified farms across the region.
MENU & PRICES:
- Starters: S$5.5 – S$20
- Tostadas (crispy tortillas with toppings): S$12 – S$16
- Tacos: S$9 – S$15
- Quesadillas: S$14 – S$18
- Salads & Sides: S$7 – S$15
- Dessert: S$14
- Lunch Tortas: S$19 – S$24
- Lunch Combos: S$34 – S$48 per person
- Dinner Main Dishes: S$28 – S$44
- Dinner Chef Selection: S$48 – S$68 per person
- Taco Tuesday: S$48 – S$60
- Drinks: S$9 – S$23
MUST-TRIES:
- Cauliflower Aguachile
- Tuna Tostadas
- Wagyu Steak Tacos
- Octopus & Chicharron Tacos
- Beef Quesadilla
- Lamb Barbacoa
- Angus Rib Eye Steak
- Super Churros
LOOK & FEEL: Super Loco Customs House has a vibrant and casual atmosphere. It is often packed with guests and becomes lively during peak hours. The best seats in the house are outside, where you can enjoy the cool breeze while taking in the breathtaking view of Marina Bay.
2. Café Iguana

- StyleModern Mexican dishes
- PricesS$35++ per pax
-
Address30 Merchant Road
#01-03 Riverside Point
Singapore 058282 -
Phone
-
Opening hoursMon Thu 17:00 – 23:00
Fri & Sat 12:00 - 01:00
Sun 12:00 - 23:00
Café Iguana packs a serious punch when it comes to serving Mexican food and Margaritas. You will be hard-pressed to find a better selection of 100% Blue Agave Tequila and Mezcals in Singapore.
It’s an ideal ‘after-work’ place to enjoy long happy hours of drinking and munching on fresh chips and salsa.
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 flavors such as Lime, Kiwi, Guava, Banan, and Soursop.
RECOMMENDED DISHES
- 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 favorites. It is an open-air style restaurant where you can sit indoors on high chairs or outdoors with a riverside view.
3. Margarita’s Dempsey Hill

- StyleClassic Mexican cuisine
- PricesS$50++ per pax
-
Address11 Dempsey Road
#01-19
Singapore 249673 -
Phone
-
Opening hoursDaily 11:30 - 22:30
-
Website
-
Emailmargaritas.dempsey@gmail.com
Margarita’s was first established in 1988 and holds the distinction of being the oldest Mexican restaurant in Singapore. It offers authentic Mexican cuisine that replicates homemade flavors.
From its humble beginnings at Faber Drive to its new home at Dempsey Hill, Margarita’s has become a beloved destination for families and friends who are seeking a classic Mexican dining experience.
MENU & PRICES:
- Entradas: S$14 – S$28
- Tortilla dishes: S$28 – S$40
- Build-Your-Own: S$34 – S$68
- House Specials: S$32 – S$42
- Sides: S$8
- Desserts: S$18
- Drinks: S$8 – S$40
MUST-TRIES:
- Fajitas
- Tacos
- Margarita’s Original Kitchen Sink Burrito
- Chicken Grande Taco Salad
- Flat Beef Enchiladas
- Chorizo Rellenos
- Poblano Rellenos
- Tres Leches Citrus Cake
- Churros
LOOK & FEEL: Margarita’s Dempsey Hill draws inspiration from the rustic charm and rich heritage of Old Mexico. Its design features high-beamed ceilings and ornate wrought iron, reminiscent of traditional Mexican estates. Colorful paintings adorn the walls, adding to the overall beauty of the restaurant’s interior.
4. Piedra Negra

- StyleTraditional Mexican food
- PricesS$25++ per pax
-
Address241 Beach Rd
Singapore 189753 -
Phone
-
Opening hoursDaily 12:00 - 00:00
-
Website
Craving some authentic Mexican food with an ambiance to match? Your search ends with Piedra Negra. Serving delicious Mexican food in a casual dining style, this restaurant is the perfect spot for a lively get-together with family and friends.
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.
RECOMMENDED DISHES
- 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, colorful elements woven together to give it a fun, cozy vibe. Enjoy a real Mexican deal either inside or choose to sit outside in the vibrant alley full of lively chatter. The staff is extremely helpful and provides a heartwarming service. The restaurant has two more levels meant for musical events, birthday parties, corporate dinners, and farewell parties.
5. Comida Mexicana Singapore

- StyleTraditional Mexican
- PricesS$40++ per pax
-
Address404 East Coast Rd
Singapore 428998 -
Phone
-
Opening hoursTue to Sun lunch 11:30 - 14:40
Tue to Sun dinner 18:00 - 22:00 -
Website
-
Emailcomidamexsg@gmail.com
Comida Mexicana, formerly known as Margarita’s East Coast, was established in Singapore in 1996. It offers authentic modern Mexican cuisine cooked through traditional techniques with premium fresh ingredients from Mexico.
At Comida Mexicana, customers can enjoy a wide range of offerings in a true Mexican taste, including rare tequilas and mescals.
MENU & PRICES:
- Appetizers: S$8 – S$26
- Tortilla Dishes: S$26 – S$42
- Traditional Mexican Delicatessen: S$32 – S$62
- Soups & Sides: S$4 – S$9
- Desserts: S$16 – S$18
- Drinks: S$1 – S$25
MUST-TRIES:
- Beef Burrito with Chipotle Cream Sauce
- Carnitas
- Mexican Yucatan Chicken
- Enrollados
- Chimichanga
- Kahbrita
- Portobello Mushrooms
- Grilled Fish Tacos
LOOK & FEEL: Comida Mexicana has a warm and casual vibe that captures the essence of Mexican culture. The restaurant is adorned with vibrant colors, traditional decor, and lively music, creating an authentic atmosphere. If you want to replicate the experience of dining at a Mexican street-side taqueria, outdoor seating is available.
6. Muchachos

- StyleStreet food
- PricesS$20++ per pax
-
Address182 Cecil St
#01-01
Singapore 069547 -
Phone
-
Opening hoursMon to Sat 11:00 - 21:00
-
Website
Looking for a quick burrito fix in Singapore? Muchachos is the place to be. This restaurant is a favorite spot for many, especially American expats, to enjoy Tex-Mex burritos.
MENU & PRICES:
- Burritos: S$14-S$17.50
- Toco: S$5.60-S$7
- Quesadilla: S$14-S$17.50
- Torta: S$14-S$17.50
- Nachos: S$14-S$17.50
- Cheeseburger: S$14-S$17.50
- Grilled cheese sandwiches: S$10.50
- Tortilla chips: S$7
- Fried chicken tenders: S$14-S$17.50
- Churros: S$10.50
AMBIANCE: The ambiance is cool and laid-back, with stools by the bar suggesting that if you’re dining in, you might as well crack open a beer and savor your burrito to the last bite. Muchachos is a relatively small place, so it’s not ideal for extended stays as it can get easily cramped due to the crowds that come in during the afternoon and dinner.
7. Lucha Loco

-
Address15 Duxton Hill
Singapore 089598 -
Phone
-
Opening hoursTue - 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.
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.
RECOMMENDED DISHES
- 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.
AVERAGE PRICE/PAX: S$60