Is Thailand vegetarian friendly?

Please note: this Asia travel blog uses affiliate links. If you click on a link and make a purchase or a booking I may receive a small commission at no extra cost to you. Please see my ethical publishing statement and my full affiliate disclosure.

I’ve been living in Thailand for around eight years and vegetarian for six of them, so I get why this question comes up. If you’re wondering whether it’s easy to stick to a plant-based diet here, you’re not alone. The good news is that there are options almost everywhere, though it sometimes takes a bit of effort to find them, especially once you leave the usual tourist areas.

In bigger cities like Bangkok and Chiang Mai, eating vegetarian is a breeze. And if you’re heading to popular islands like Koh Phangan, Koh Samui, or Koh Tao, you’ll find plenty of restaurants with meat-free choices. Even in places like Phuket and Krabi, international menus and dedicated veggie spots are easy to come by. Thai restaurants will often adapt dishes if you ask, but you might need to be a little specific about what you do and don’t eat.

It gets trickier in smaller towns and rural areas. Local markets tend to be heavy on meat and seafood, and many dishes include fish sauce, oyster sauce, or shrimp paste by default. That said, you can often ask for something like vegetable fried rice or tofu pad Thai, even if it’s not listed on the menu.

How to Communicate Your Diet in Thai

It helps to know a few key words and phrases. The term ‘jay’ is the local version of vegan and covers no animal products at all. It’s a great one to use if you’re avoiding meat, dairy, eggs, and fish sauce.

‘Mang-sa-wirat’ means vegetarian, though it’s more loosely interpreted. Servers might ask if egg is okay, which can get confusing because the word for egg is ‘kai’ and the word for chicken is ‘gai.’ Just something to be aware of when ordering.

What About Vegans?

If you’re vegan, you’ll need to be a bit more specific. Most Thai dishes don’t include dairy, so milk and cheese aren’t a huge issue, but eggs and fish sauce are common. Make sure to let them know you don’t want either. If you’re buying things like soy milk at the supermarket, check the label because many brands add powdered dairy, even to drinks that look vegan at first glance.

Convenience stores like 7-Eleven have started marking vegan items with a yellow symbol, which makes shopping much easier.

Photo of a 711 vegan bao bun with the vegan sign on it in Thailand

Where to Find Vegan Food

You’ll find fully vegan restaurants in cities like Bangkok and Chiang Mai, along with touristy areas across the country. These places often serve creative versions of Thai food using organic ingredients and mock meats like Beyond Meat. They tend to be more expensive than local restaurants, but the food is usually fantastic and it’s great to support them.

Thailand’s Vegan Festival

One of the best times to eat plant-based here is during the annual vegan festival, usually in October. It lasts about ten days and follows the lunar calendar, so the exact dates change each year. During the festival, thousands of street stalls go completely animal product free. You’ll spot the yellow and red symbols marking stalls that are participating. Some of the best street food I’ve ever had has been during this festival.

Enjoy the Veggie Life

Whether you’re vegetarian or vegan, Thailand is doable. You might have to explain things a little more clearly or get creative with what you order, but there’s no reason you can’t enjoy the food scene here. Between the amazing fruit, flavorful curries, and surprisingly good tofu dishes, there’s more than enough to keep you full and happy.


Animal Lover?Check out ethical elephant sanctuaries, whale watching trips and pink dolphin tours and the best national parks for wildlife and nature.