After living in Bangkok for more than a year, I have realized that the city offers a wide variety of delicious food options.
You can find Thai cuisine from any region, authentic Japanese food, ubiquitous Chinese food, varied Indian food, decent burgers and fries, and even French food if you're willing to pay more than you would in France (surprisingly, you can get a three course meal with foe grais in France for about 20 euros in many parts of the country).
However, Bangkok does seem to lack one of my favorite cuisines: Mexican.
There are days when I miss many aspects of Mexican restaurants: the free chips, the margaritas, and the perfect blend of spices. Thus, I have tried to find good Mexican food in Bangkok. Many times I have been disappointed, but I have actually found some pretty good places. I have written some of my thoughts below.
Often deemed "a necessary evil", this is an old standby for many. With at least three convenient locations, it is easy to see why so many Westerners with a craving for Mexican frequent this place.
The downside is that the food is not all that good. It is not bad, despite what many say, but it's also not great. Truth be told, many of the dishes are quite bland. It's not cheap either, though it's not the most expensive on this list.
A meal for two (without drinks) should run around 600 baht. Unless you're really in a rush and cannot go far from Sukhumvit Road, I would not recommend this place too much. I have heard good things about a secret menu they have though (3/5).
What a great place! Free chips, huge burritos, decent guacamole, it's everything I look for in a Mexican restaurant. The location is a bit inconvenient though. It's near the intersection of Sukhumvit 22 and 24, near the Phrom Prong BTS.
The burritos are large and cheap (around 180-220 baht for a 10 inch burrito). There are also two-for-one margaritas on Tuesdays (150 baht for two glasses). I frequent this place multiple times per month (4.5/5).
Tacos and Salsa:
Another great find. This restaurant is all the way at the end of Sukhumvit 18. The burritos are good, though I found that the seasoning was not quite as good as El Diablo's, and there are no free chips.
The food is cheap (220 baht for a 12 inch burrito), but the margaritas are less so (170 baht each). If you are looking to eat a lot or come with a large group of friends, then come here, as there is more space than at El Diablo (4/5).
This is probably where the best Mexican food in Bangkok can be found. The burritos are delicious and enormous, and there is a fantastic salsa bar at the restaurant. The location is also more convenient than El Diablo's or Tacos and Salsa's; it is located down Soi Ruamrudee near the Phloen Chit BTS station.
Now, the food is great, but there are a few negatives to this place. One, it is often crowded, and it does not take reservations.
Two, it is more expensive than the other restaurants on this list; expect to pay around 300 baht for just a burrito. Still, this place is worth a try, even if one's desire to not wait in line for 30 minutes or pay 1.5 times the price makes one frequent El Diablo more often (4.5/5).
Overall, I prefer El Diablo, but La Monita is definitely worth going to as well. And Tacos and Salsa is a great place to go with friends. Even Sunrise Tacos is not as bad as many people say.
Unfortunately, I have not found a Mexican restaurant in Bangkok that compares to the ones back home yet, but I have found a few good places for my Mexican fix.
Overall, it's not easy to find great Mexican food in Thailand. Luckily, it is hard to complain, since Thai food is so abundant and fresh. Still, I often miss my staple foods.