Participants during Phuket's Vegetarian Festival

Food

Vegetarian and vegan travel in Thailand

Eating vegetarian and vegan in Thailand — the jay (vegan) standard, the hidden fish sauce and shrimp paste to watch for, the phrases to carry, where it's easy and hard, and the Jay Festival.

Photo: Anna Korzik on Unsplash

6 min read·5 sections
The short version
  • Thailand is wonderful for vegetarians and workable for vegans — but you have to be specific, because 'no meat' isn't the same as 'no animal products' here.
  • The single most useful word is 'jay' (เจ) — the Buddhist vegan standard that excludes meat, seafood, egg, dairy and usually pungent vegetables — and the bright-yellow jay flag that marks it.
  • The hidden ingredients are fish sauce, shrimp paste, oyster sauce and a sprinkle of dried shrimp, which lurk in dishes that look plant-based; learning to ask for dishes without them is the real skill.
  • Markets and food courts are your friends — you can watch the wok, point at vegetables and tofu, and pick by sight rather than trusting a translation.
  • The annual Vegetarian (Jay) Festival turns whole streets meat-free for nine days each autumn — the easiest, most delicious time of year to eat vegan in Thailand.

How easy is Thailand for vegetarians and vegans?

Thailand can be a joy for vegetarians and is genuinely workable for vegans — but only if you're specific, because the gap between 'no meat' and 'no animal products' is wider here than first-timers expect. The cuisine is full of vegetables, tofu, mushrooms, noodles and eggs, and Buddhist culture means meat-free eating is a familiar, respected idea rather than a strange request. A vegetarian who eats egg and dairy will rarely struggle to find a meal; a strict vegan needs a strategy, because animal products hide in places they wouldn't at home.

Tom yum goong, spicy Thai prawn soup
Photo: Andy Li / Wikimedia Commons

The reason is the seasoning. Thai savoury cooking leans on fish sauce, shrimp paste, oyster sauce and dried shrimp for its salt and depth — so a stir-fried vegetable dish or a 'vegetable' curry that contains no visible meat may still be built on a fish-sauce or shrimp-paste base. This isn't a reason to worry; it's the one thing to understand. Once you know to ask about the sauces rather than just the meat, and you know the magic word — jay — Thailand opens right up. The rest of this page is the practical kit: the phrases, the easy and hard places, and the festival that makes it effortless.

What does 'jay' mean, and why does it matter?

Jay (เจ) is the single most useful concept for a plant-based traveller in Thailand. It's the Buddhist vegan standard, stricter than Western vegetarianism: food cooked jay contains no meat, no seafood, no fish sauce or shrimp paste, and typically no egg or dairy either, and traditionally it also excludes the five pungent vegetables (garlic, onion, and their relatives). In practice, 'jay' is close to vegan and often stricter — which makes it the safest single word a vegan can use.

You'll recognise jay food by a bright yellow flag or sign, usually printed with a red Thai or Chinese character, marking stalls and restaurants that cook to the standard. Saying 'gin jay' (I eat jay) tells a cook exactly what you need without a long explanation. The one caveat: jay is a religious-dietary tradition, busiest around the festival, so dedicated jay stalls aren't on every corner year-round — but the word still communicates 'vegan' clearly to most cooks even outside a jay kitchen, which is why it's worth carrying.

The phrases and the hidden ingredients

A handful of phrases does most of the work. 'Gin jay' signals vegan; 'gin mang sa wirat' is the broader vegetarian (may include egg and dairy). To strip the hidden animal seasonings from a normal dish, learn 'mai sai nam pla' (no fish sauce), 'mai sai nam man hoi' (no oyster sauce) and 'mai sai goong haeng' (no dried shrimp). 'Mai ao neua sat' means no meat. Pronunciation will be imperfect, so the single highest-value tool is a written card in Thai spelling out exactly what you don't eat — show it, and the guesswork disappears.

Know where the animal products hide so you can ask the right question. Fish sauce and shrimp paste are in many curries, dips (nam prik), som tam and stir-fry sauces. Oyster sauce coats a lot of vegetable stir-fries. Dried shrimp garnishes pad Thai and salads. Egg appears in pad Thai and many fried rices. Broths for noodle soups are usually meat- or bone-based even when the toppings look veggie. The fix is rarely 'find a special restaurant' — it's ordering a tofu-and-vegetable stir-fry and asking for it without fish and oyster sauce, choosing egg-free where needed, and leaning on dishes that are vegetable-first to begin with.

  • 'Gin jay' — I eat vegan/jay (the safest single phrase for vegans).
  • 'Mai sai nam pla / nam man hoi' — no fish sauce / no oyster sauce.
  • 'Mai sai goong haeng' — no dried shrimp (it garnishes salads and pad Thai).
  • Carry a written Thai card listing what you don't eat — it beats any spoken sentence.
  • Watch for hidden egg in pad Thai and fried rice, and meat-based broths in noodle soups.

Where it's easy, where it's hard

The plant-based map of Thailand has clear high and low ground. The easiest eating is in the big, cosmopolitan food scenes: Chiang Mai has a deep vegetarian and vegan café culture (some of the best meat-free eating in the country), Bangkok has dedicated vegan restaurants, jay stalls and endless food-court options, and tourist-heavy islands and beach towns have learned to cater for plant-based visitors. Food courts and markets anywhere are reliable because you can see the wok, point at the vegetables and tofu, and skip the translation.

The harder ground is the remote and the regional. Rural Isan in the northeast builds much of its food on fish sauce, fermented fish and grilled meat; the seafood-rich South leans on shrimp paste and fish in nearly everything; and small towns off the tourist track have fewer dedicated options and less English. None of this makes those places off-limits — it just means leaning harder on your Thai card, on jay stalls, and on the build-your-own approach of a plain rice or noodle dish plus a stir-fried vegetable ordered without the animal sauces. Self-catering from markets (tropical fruit, nuts, sticky rice, tofu) covers the gaps on travel days.

The Jay Festival, allergies and eating well

Once a year, eating vegan in Thailand becomes effortless. The Vegetarian (Jay) Festival — held over nine days, usually in September or October on the lunar calendar, and biggest in Phuket and Bangkok's Chinatown — sees thousands of stalls and restaurants switch to jay cooking, yellow flags everywhere, and street after street of plant-based versions of every Thai dish you've been carefully avoiding. If your trip can flex to it, it's the single best window for a vegan to visit, though exact dates shift each year and should be verified before you plan around them.

On allergies, the same specificity applies but the stakes are higher, so treat it as more than a dietary preference. Peanuts turn up in sauces and garnishes, shellfish and dried shrimp are widespread, and soy and gluten (in sauces) are common — and the real barrier is language, not availability. A clearly written Thai allergy card is worth far more than a careful English sentence, and severe allergy sufferers should carry their own medication and not rely on verbal assurances. This is general travel caution, not medical advice — anyone with a serious allergy or specific dietary-health needs should plan with a clinician before the trip. With those bases covered, plant-based and dietary travellers eat extremely well in Thailand.

Sources and official planning resources

Vegetarian & vegan Thailand · at a glanceFood FC

Vegetarian
Easy — abundant tofu, vegetable and egg dishes; flag fish sauce, oyster sauce and dried shrimp, which hide in 'veggie' dishes
Vegan
Workable with care — use 'jay' (no meat, seafood, egg, dairy, or pungent veg) and seek the yellow jay flag
Key phrase
'Gin jay' (I eat vegan/jay) and 'mai sai nam pla / nam man hoi' (no fish sauce / oyster sauce) — a written Thai card helps most
Easiest places
Markets and food courts (watch the wok), Chiang Mai (deep veg/café scene), Bangkok, and anywhere with a jay stall
Hardest places
Remote spots, rural Isan and the seafood-heavy South, where fish sauce and shrimp paste are near-universal
Best time
The Vegetarian (Jay) Festival — roughly Sep–Oct for nine days — when whole streets cook jay
Allergy note
Peanuts and shellfish are widespread; carry a written Thai allergy card — general caution, not medical advice
Guide notes

We keep big-picture advice stable (routes, neighborhoods, pacing). For time-sensitive details like opening hours or ticket rules, double-check official sources close to your travel dates.