Mexican food might be the most crave-inducing cuisine out there, but fortunately Bangkok’s international food scene is bursting with incredible world-class cuisine of all kinds, and there are a ton of Mexican restaurants on offer if you want to indulge a taco craving.
If you love getting your teeth around a tortilla, we’re revealing the eight best Mexican restaurants in Bangkok to tantalize your taste buds.
Let us know if we’ve missed out your favourite in the comments!
Best Mexican in Bangkok
For exciting, fresh Mexican food head down to La Monita Taqueria in Ploenchit or the ‘urban cantina’ in EmQuartier.
This tasty eatery has long been a favourite of expats, and it serves up mexican delights at very affordable prices. Inside the decor is cheery, warm and bright, and the service is equally welcoming.
Award winning burritos come as a California style rolled tortilla filled with melted cheese, Pinto beans, fresh salsa, guacamole, sour cream and your choice of meat or vegetarian.
Cuban-style platters sizzle enticingly, and there is also an extensive selection of fajitas featuring Grilled New Zealand rib eye steak, prawns or chicken breasts, as well as tacos filled with your choice of meat, roast salsa, and fresh salsa then topped with cilantro and onions, plus chimichangas, tostadas, and much more.
Dishes start at around 130 THB for a small tostada up to around 400 THB for a mega sized steak burrito. It can get pretty busy here in the evenings, so it may be worth booking a table if there’s a few of you.
La Monita Taqueria is located at Mahatun Plaza, 888/25-26 Ploenchit Road, and is open seven days a week from 11:30 am to 10:00 pm.
Cute and cool, the colourful garden at The Missing Burro is the perfect setting for the delicious Burros served up by the Mexican two brother team.
The focus is on fresh mama approved traditional Yucatan cuisine, and with great success. There’s live Mexican music on Thursday nights too.
Menu highlights include charred and spicy Tacos el Pastor, tender meaty carnitas slow cooked in beer, creamy guacamole, and the zingy enchiladas verde. Main dishes cost an average of around 300 THB.
A sensational selection of cocktails such as horchata and rum, and pisco sours make the perfect accompaniment to the Mexican fabulous fare, as well as imported Mexican beers and Sangria. Food and drinks are reasonably priced.
The Missing Burro is situated at 145 Sing Waet Lom Alley, less than 50 metres from Thonglor Street on Soi 7 on the right hand side. It’s open from Wednesday to Monday from 5 to 11 pm
You’ll find both great food and a fantastic atmosphere at this friendly Mexican eatery. The American owners are renowned for giving a warm welcome to their quirky El Día de los Muertos themed restaurant and bar.
The Margaritas are excellent, which is good news at happy hour, and there’s a decent selection of tequilas.
Appetizers include a punchy little snapper loin ceviche and golden crisp fried Taquitos, and amongst the chef’s specialties are the fiery Shrimp Diablo and the Carne Asada – a juicy Australian beef flank steak marinated for over 12 hours in chili and lime before being slow smoked and served up with tortillas.
Appetizers are priced at around 230 – 400 THB, and main dishes upward of 300 THB.
The Mexican is located in the Rajah Hotel Complex on Sukhumvit Soi 2, and is open daily from 11 pm to 12 am.
Charley Brown’s claims to be Thailand’s oldest Mexican restaurant, so it’s no surprise that this long running establishment is a popular choice.
Decorated in bright, fun colours that fit with the Mexican fiesta vibe, there is both indoor and outdoor seating.
The choice of dishes is a little basic, sticking mainly to classic dishes such as Fajitas stuffed with a choice of marinated chicken, Australian beef or coastal prawns served on a sizzling skillet with caramelized onions and bell peppers served with ranchero sauce, sour cream, salsa, refried beans and salad, Chilli con Carne made from a 20 year old recipe consisting of ground beef, fresh tomatoes, onions, cumin and chilli, and barbeque chicken wings.
The dishes are not totally authentic, but they are certainly cheap and tasty. The cocktails are tasty too, with a few nice twists on the traditional, such as strawberry margarita.
Expect to pay upwards of 80 THB for tacos, and around 200 – 400 THB for a main course.
Charley Brown’s Mexican Cantina is situated at Sukhumvit Soi 19 in Asok. Opening hours are Monday from 5 pm to 12 am, and Tuesday to Sunday 12 pm to 12 am.
Barrio Bonito delivers flavourful Mexican cuisine in the stylish surroundings of The Commons, a hip community food mall featuring artisanal restaurants based around a central communal garden space.
Portions are on the small side, and the menu is small but changes daily.
Everything is made using the freshest, finest ingredients available to ensure that every dish is packed with bold, vibrant flavours.
Choose from homemade tortillas topped with beans, shrimps and mushrooms cooked with garlic, Queso con chorizo – chees fondue with homemade chorizo, or the specialty, raw fish Ceviche cooked in lemon juice with chili ashes and peanut marinade.
As you might expect mojitos and margaritas are on the cocktail menu, as well as some inventive offerings like the Tamarind Habanero Michelada consisting of beer, chili sauce and tamarind.
For a price guide, Guacamole comes in at 220 THB and little plates between 140 – 300 THB.
Barrio Bonito is open from Sunday to Thursday 11 am to 10:30 pm, and from 11 am to 11 pm Fridays and Saturdays. You’ll find it at 355 Thonglor Soi 17 at The Commons.
Lively and colourful with a cosy, relaxed ambience and popular with expats, Tacos N Salsa is one of the best Mexicans in Bangkok for a night out with friends.
It has the typical art and authentic look of a Mexican home and the cooking is just as authentic, bringing all the flavours and classic dishes of Mexican cuisine to Bangkok.
Popular Yucatan dishes including generous portions of nachos, burritos packed with tasty tomato stewed chicken, croquetas – deep fried potato filled with cheese and pork chorizo, and crispy tacos with the filling of your choice plus cabbage, cheese, pico, and sour cream.
Taquitos de carnitas have that Mexican street-stall taco taste, and are best accompanied with the restaurant’s 6 homemade salsas.
Drinks include seven different flavours of margaritas ranging from lime to passion fruit, and there’s a good assortment of tequila and Mezcal on offer.
Main courses cost upwards of 270 THB.
Tacos N Salsa can be found at 21/3 Sukhumvit 18, Sukhumvit Road. The restaurant is open every day from 11 am to 11 pm.
Another of the good, cheap Mexican restaurants in Bangkok, Sabroso Mexican Bistro is run by friendly owner and chef Jorge, who is well known for his passion to bring authentic Mexican cuisine to Bangkok.
Inside the restaurant the walls are dipped in warm, lush colours, which are as homely as Jorge’s welcome.
The taco menu is extensive, with eleven different fillings to choose, and also on the menu is the chef’s signature dish of Chicken Tinga Tostadas, as well as an unusual specialty of cactus salad, the guacamole is good and chunky.
Being tapas sized portions means this food is made for sharing, and there’s an all you can eat taco buffet on Saturdays for 500 THB. Sangria, Margaritas and imported Mexican beers help wash it all down nicely.
Sabroso Mexican Bistro is loacted at 24/5 Sukhumvit Soi 23. It’s open from Tuesday to Saturday from 3 pm to 10 pm, and on Sundays from 12 pm to 10 pm.
Slanted Taco is one of Bangkok’s most exciting Mexican Cantinas offering up traditional Mexican street food along with specialty cocktails and tequilas in a fun, vibrant atmosphere with industrial decor and Mexican inspired street art style graffiti on the walls.
Mexico City style tacos feature fresh homemade corn tortillas filled with a choice of sea bass, pork carnitas, roasted chicken, mushrooms, grilled beef or chorizo, liberally drizzled with sauce and topped with fresh cilantro and onion.
Flavourful fajitas consist of juicy peppery steak with guacamole made to order, plus sour cream and cheese.
There’s even an all day breakfast of Huevos Rancheros or breakfast burrito featuring ham, eggs, onion, chilli, refried beans and Mexican rice.
Asian beers, Mexican beers, Margaritas, as well as an outstanding variety of tequilas are just some of the drinks options available. Nachos cost around 320 THB, and a main dish such as a fajita 580 THB.
The Slanted Taco is at 16 Soi Sukhumvit 23, Khlong Toei. The restaurant and bar are open every day from 12 am to 12 pm.
Which is your favourite Bangkok Mexican restaurant?
Featured image includes photo from The Missing Burro’s Facebook page