Mexico may be far from Bangkok, but that doesn’t mean you can’t enjoy some delicious Mexican food here. Bangkok is home to many impressive Mexican restaurants serving delicious Mexican food in a colorful environment that makes you feel like you’ve been taken to Guadalajara.
So if you like tacos, quesadillas, fajitas and margaritas, these are some of the best Mexican restaurants in Bangkok. Please try.
Best Mexican Restaurants in Bangkok
1. Charley Brown’s Mexicana
- Address: 19/9-10 Soi Sukhumvit 19, Sukhumvit Rd, Khlong Bangkok
- Opening hours: Open daily from 12:00 pm to 11:00 pm
- Tel: 02 044 2553

First opened in 1992, Charlie Brown Mexicana is one of Bangkok’s oldest Mexican restaurants. The restaurant is beautiful and comfortable with vibrant colors that reflect Mexican décor. Their menu includes high quality Tex-Mex favorites, guacamole chicken taquitos on the side, and Baja is one of the two most popular dishes here. We also have a children’s menu that includes mini burritos, chicken nuggets and other children’s dishes. What makes this place unique is that it uses Maseca corn meal and traditional cast iron tortilla press, which is not found anywhere else in Bangkok. Margaritas are also known as some of the best margaritas in Bangkok. Come to the restaurant on Tuesday night and enjoy half-price margaritas and sangria.
2. Slanted Taco
- Address: 16 Soi Sukhumvit 23, Khwaeng Khlong Tan Nuea, Khet Watthana Krung Thep Maha Nakhon, Bangkok
- Opening hours: Open daily from 2:00 pm to 11:00 pm
- Tel: 02 258 0546

Slanted Taco makes almost every item on the menu from scratch, including delicious corn tortillas. The menu at this Mexican restaurant may look small, it consists of only 3 pages. Still, each is packed with delicious, authentic Mexican food. These include burritos, fajitas, ponsol corn soup and more. Homemade recipes from Slanted Taco are best combined with classic margaritas. In addition, the restaurant has tacos Tuesday, where you can enjoy discount bottles of margaritas and mojitos, and special offers of traditional and premium tacos. In addition to delicious food, the restaurant also features a colorful design with vibrant murals and great music.
3. La Monita Taqueria
- Address: Mahatun Plaza, 888/25-26 Ploenchit Road, Lumpini, Patumwan, Bangkok
- Opening hours: Open daily from 10:00 am to 9:30 pm
- Tel: 02 651 5605

At La Monita Taqueria, bright colors and super delicious tacos and burritos meet. One of Bangkok’s oldest original taco stands, serving all classic Mexican cuisine, from quesadillas to fajitas. In addition to that, they also serve a great all-day breakfast, with plenty of salsa, guacamole and chorizo, tapping a generous portion of Huevos rancheros. One of their most popular dishes is Carne asada tacos with delicious New Zealand rib steak. The soft steak, creamy guacamole and burritos with delicious cream are also great, making it an exciting and soothing meal. In the first bite, you will find that the dishes here are made with the highest quality ingredients and are perfectly carefully prepared. Besides, they offer excellent margaritas.
Charley Brown’s Mexicana is the best for now
Excellent list. I’m going to visit all these venues when I’m back to Thailand.