Singapore has quietly become a hotspot for taco lovers. But what makes Singapore’s taco scene so enticing? It’s not just about the mouthwatering fillings or the wholesome tortillas, it’s the fusion of traditional Mexican recipes with a distinct Singaporean twist. From sambal-infused tacos to spicy meats, you’ll discover an array of delightful taco flavours in Singapore. Here are 14 of the best places to find tacos in Singapore.
1. 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 paired with 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
2. After Wit – Mexican Taqueria
This halal-certified Mexican Taqueria is a popular location to enjoy Mexican cuisine. The venue offers a variety of freshly prepared dishes with particularly delicious tacos. Menu highlights include Big Phish Taco, featuring crispy fish, lime ailoi, and guacamole on homemade corn tortilla, as well as BBQ Cola Taco, Hot Cheek, and plenty more. Definitely, an excellent Mexican restaurant for a group dinner.
📍778 North Bridge Rd, Singapore 198746
3. Casuarina Bistro – Best Mexican Restaurant
As one of the best Mexican restaurants in Singapore, you know you’ll be treated to an iconic feast of tacos at Casuarina Bistro. Expect a range of soft shell customisable tacos, with a protein of your choice, and topped with a mix of flavours. Think the likes of drooling fish, chicken, beef, and more.
📍132 Casuarina Rd, Sembawang Hills Estate, Singapore 579520
4. Super Loco
Super Loco is the sister restaurant of Chico Loco and Lucha Luco – both mentioned on this list of the best tacos in Singapore. So, you can expect some mouthwatering dishes at both venues. The star dish is chicken quesadillas, served pipping hot that will leave you craving more. While the chorizo and beef brisket taco are a true triumph for meat lovers. Portion sizes are generous. Particularly, there’s a picturesque view along the waterfront at Robertson Quay, where you can enjoy a leisurely weekend brunch or tacos in the evening.
📍60 Robertson Quay, #01-13, The Quayside, Singapore 238252
📍70 Collyer Quay, #01-04, Customs House, Singapore 049323
5. Chimichanga
There are five Chimichanga outlets in Singapore but Little India’s restaurant sets the stage for an affordable dining affair. Already, they are popular for four loaded nachos dishes, but the tacos are also sensational. Whether you’re craving a meaty delight like beef covered in queso, or drooling battered white fish tacos, or the crowd-pleasing chipotle mushroom tacos…you’ll be spoilt for choice. Certainly, your meal isn’t complete without adding a frozen margarita or five.
📍 Various Locations
6. Margarita’s Dempsey Hill
Immerse yourself in a little slice of old Mexico at Margarita’s, one of the oldest Mexican restaurants in Singapore, nestled in Dempsey Hill. Tuck into extraordinary tacos, each one bursting with flavour, that will transport you to new heights. From fish tacos using beer-battered fish, to signature Al Pastor Taco with marinated pork, topped with a fiery of ingredients, or smoky meats that are a true celebration of Mexico…it’s one of the best taco places. Plus, these tacos go excellently paired with frozen margaritas or handcrafted tequila.
📍11 Dempsey Rd, Singapore 249673
7. Vatos Urban Tacos
This lively Korean and Mexican restaurant is another haven for taco lovers. Vatos Urban Tacos offers delicious street tacos, taking influence from LA’s street taco culture and home-cooked Korean techniques. Satisfy your cravings with galbi tacos, with melting meats and spicy sauces, alongside sweet BBQ pork tacos, crispy fried fish tacos, or spicy chicken quesadilla, and kimchi carnitas fries. There are more than 10 varieties of tacos available. Definitely, the huge restaurant is the perfect place to share a taco extravaganza with a group.
📍36 Beach Rd, #01-03, South Beach Quarter, Singapore 189766
8. Sanchos Taqueria
Located at Paragon Shopping Centre, Sanchos Taqueria is a casual Mexican restaurant for a feast of authentic tacos in Singapore. Indulge on delicious and cheap tacos from just $3.65. From regular meaty tacos to double decker tacos, shrimp-filled tacos, and more…you’ll be spoilt for choice. Plus, you can get a Prawn Plate of fish tacos for just $7. There’s an outlet at Clarke Quay too if you’re in the city.
📍290 Orchard Rd, B1-20, Singapore 238859
9. Chico Loco
Head to the CBD to this buzzy Mexican restaurant along Amoy Street. Indulge on fresh spinach and herb tortillas, filled with delicious Mexican flavours, from slow-cooked lamb, to pulled chicken, crispy baja fish, and vegetarian cauliflower – all topped with an explosion of ingredients. Plus, Chico Loco is known for Singapore’s largest collection of frozen margaritas and succulent Mexican roast chicken, so you’ll be treated to a wonderful meal.
📍102 Amoy St, Singapore 069922
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, succulent fish tacos, pulled pork in a warm tortilla, plant-based tacos, and more – paired with colourful alcoholic drinks.
📍15 Duxton Hill, Singapore 089598
11. La Salsa
Those looking for a Mexican 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. Particularly, the tacos are true masterpieces. There is must-try chicken taco delights, as well as slow-roasted beef, crispy fish tacos, guisada corn tacos, and more. Definitely, some of the best tacos to indulge on in Singapore.
📍11 Dempsey Rd, #01-17, Singapore 249673
12. 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, especially when it comes to the incredible selection of baja tacos. Highlights include Tacos De Cameron with shrimp, hard shell tacos with your choice of beef or chicken, white corn tacos with roasted poblano chili, yo name a few. Definitely, a gem for a casual group meal. Plus, they are hiding some of the best nachos in Singapore.
📍241 Beach Rd, Singapore 189753
13. Muchachos
Dive into cheap, tasty Mexican cuisine at this delicious restaurant on Cecil Street. It’s the perfect place for taco enthusiasts. There are vegetarian options, meaty affairs like steak and fish, and other taco creations. On Taco Tuesdays, you can grab tacos for just $3. Plus, there are delicious breakfast burritos, drooling quesadilla burgers, big rice bowls, and other Mexican flavours.
📍182 Cecil St, #01-01, Singapore 069547
14. Guzman Y Gomez
Another cheap Mexican spot for a quick fix of the most delicious food around. From heavenly nachos with your choice of meat and melting sauces, to soft flour breakfast tacos, Australian ground beef mince tacos, soft or hard meaty manias drooling in black beans, salsa, sour cream, and more…it’s the perfect place for real tacos this weekend. Plus, they serve coffee and sweet treats like churros which is the perfect pairing.
📍 Various Locations
SEE MORE: The Best Turkish Restaurants In Singapore