Skip to content
Vegan Thailand: How to Eat Vegan Travel Guide

Vegan Thailand: How to Eat Vegan Travel Guide

The quick version

Plan a vegan trip to Thailand: hidden fish sauce and shrimp paste to avoid, phrases to use, where to eat, and what to expect by region.

5 min readBy Longtail Eats Editorial
Share this article:
On this page

Last updated November 2026: vegan thailand travel is workable, but a dish labelled vegetarian can still contain fish sauce, oyster sauce, shrimp paste or egg. Learn a handful of Thai phrases and pick the right kind of eatery, and most meals become straightforward. Below you will find a hidden-ingredient table, an ordering script, and a region-by-region view of where choice is widest.

Featured image: Takeaway, CC BY-SA 3.0, via Wikimedia Commons.

Is Vegan Thailand Travel Easy?

Yes, with preparation. Thai cooking leans on vegetables, tofu, mushrooms and rice, and dairy rarely appears. The trouble is seasoning. Many kitchens add a little fish sauce, dried shrimp, oyster sauce or egg to dishes that look plant-based. Plain "vegetarian" is therefore a starting point, not a guarantee. If you are still deciding how strict to be, our broader guide to vegetarian eating in Thailand covers the basics. This page goes further for travelers who avoid every animal product.

What Is and Isn't Vegan in Thai Food

Most Thai flavour comes from a few sauces and pastes. Several of them are animal-derived. Curry pastes often include shrimp paste (gapi), so a vegetable curry on an ordinary menu is rarely vegan by default. Pad thai sauce is often made in advance with fish sauce, and egg is common in the noodles. Stir-fried vegetables frequently get oyster sauce, even in dishes marked vegetarian. The table below lists the usual traps.

DishUsual hidden ingredientWhat to ask for
Pad thaiFish sauce, eggNo fish sauce, no egg
Som tam (papaya salad)Fish sauce, dried shrimpNo fish sauce, no dried shrimp
Green or red curryShrimp paste in the curry pasteVegan curry paste, or a vendor who confirms it
Pad krapow (holy basil stir-fry)Oyster sauce, fish sauce, meatTofu or mushrooms, no oyster sauce
Stir-fried vegetablesOyster sauceSoy sauce only
Tom yumFish sauce, shrimp-based pasteNo fish sauce, no shrimp
Fried riceEgg, fish sauce, oyster sauceNo egg, no sauces except soy

How to Order Vegan in Thailand

Many Thai cooks do not know the word "vegan". A short list of exclusions works better. Say it plainly: no meat, no fish, no oyster sauce, no egg. Add fish sauce and shrimp paste for curries and salads. Show the Thai script on your phone if the vendor looks unsure. Ask again when the dish arrives if anything smells of fish. Speaking up costs nothing, and most cooks adapt a stir-fry without fuss.

EnglishThai scriptRomanization
No fish sauceไม่ใส่น้ำปลาmai sai nam pla
No shrimp pasteไม่ใส่กะปิmai sai kapi
No oyster sauceไม่ใส่น้ำมันหอยmai sai nam man hoi
No eggไม่ใส่ไข่mai sai khai
Jay (strict vegetarian) foodอาหารเจahan jay
  • Mistake to avoid: assuming a vegetarian sign covers sauces.
  • Mistake to avoid: trusting a pre-mixed sauce at a street stall.
  • Mistake to avoid: skipping the egg request on noodles and fried rice.

Where to Eat Vegan: Restaurant Types Compared

Where you eat matters as much as what you order. Dedicated vegan restaurants carry the lowest risk. Stalls with a yellow flag marked เจ follow jay rules, which exclude meat and fish. Jay is its own system, and some jay food may still use egg or dairy, so strict vegans should ask. Our jay food guide explains the rules in detail. Ordinary restaurants and street stalls carry the highest risk of hidden sauces.

OptionReliabilityCost levelEase of communicationBest for
Vegan restaurantHighMidEasyStrict vegans, first-time visitors
Jay (เจ) vendorMedium to highLowEasy to moderateBudget meals, festival season
Regular restaurantLow to mediumMidModerateVariety, with careful requests
Street stallLowLowHarderFruit, grilled corn, simple stir-fries
Hotel or resortMediumHighEasyFamilies, guests with allergies

Vegan Food by Region

Choice changes sharply across the country. In Bangkok, you can usually find dedicated vegan cafes and jay stalls, so planning means picking a neighborhood and checking listings. Chiang Mai has a strong reputation among vegan travelers and offers vegan restaurants and cooking classes, which makes it the easiest base for strict eaters. On the southern islands, tourist resorts cater to plant-based diets, but quiet villages may offer only rice, fruit and omelettes. In smaller towns, expect to rely on jay stalls, markets and cooks willing to adapt a stir-fry. Carry fruit and nuts as backup.

Best Vegan Thai Dishes to Try

These dishes adapt well once you name the exclusions.

  • Mushroom larb: a herby salad with chilli, lime and toasted rice; ask for soy sauce instead of fish sauce.
  • Morning glory stir-fry (pad pak boong): a quick side of greens; request no oyster sauce.
  • Tofu curries: yellow, massaman or panang; confirm the paste has no shrimp.
  • Papaya salad: ask for no fish sauce and no dried shrimp.
  • Mango sticky rice: check the coconut milk and toppings before ordering.

Seasonal and Festival Eating

Thailand's vegetarian festival fills cities with jay stalls for a few days each year. Dates change annually, so check the Tourism Authority of Thailand site before you plan around them.

Planning Tools and Trip Logistics

HappyCow and Google Maps filters help you find vegan restaurants near your hotel. Read recent reviews, since small vegan cafes open and close often. Allergies need extra care, because fish, shellfish, egg and peanut all appear in Thai kitchens.

Dietary Overlaps

Many needs overlap with vegan eating. Travelers avoiding wheat can start with our gluten-free Thailand guide. Muslim travelers will find a separate set of rules in the halal food guide. For certification questions, the Halal Science Center at Chulalongkorn University is a useful reference. Vegan, halal and gluten-free needs all depend on asking about sauces.

For trip-planning details, see MICHELIN Guide Thailand.

Frequently Asked Questions

What is vegetarian called in Thailand?

Strict vegetarian food is called jay, written เจ and pronounced like "jeh". Look for yellow flags with red lettering at stalls. Jay excludes meat and fish, but ask about egg and dairy if you are vegan.

What Thai food is vegan?

Mushroom larb, morning glory stir-fry and tofu curries are good options once you ask for no fish sauce, shrimp paste, oyster sauce or egg. Dedicated vegan restaurants and jay stalls make ordering easier.

Thai food notes for your next trip

Optional updates to our food guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful