Skip to content
Thai Vegetarian Dishes: What to Order and What to Check

Thai Vegetarian Dishes: What to Order and What to Check

The quick version

Which Thai dishes are really vegetarian? Dish picks, hidden fish sauce and shrimp paste traps, and phrases for ordering meat-free in Thailand.

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

Last updated November 2026: Thai vegetarian dishes include pad woon sen, tofu pad kra pao, pad pak ruam, stir-fried morning glory, vegetable spring rolls, fruit som tam and tofu curry. Fish sauce, shrimp paste, oyster sauce and meat stock are the usual hidden non-vegetarian ingredients. Our guide sorts safe orders from risky ones and gives you the phrases to ask, with a link back to the broader Thai food guide.

Featured image: Dennis S. Hurd, CC0 1.0, via Flickr.

Thai vegetarian, vegan and jay food: what the labels mean

Three labels cover most meat-free eating in Thailand. Vegetarian food (mangsawirat, มังสวิรัติ) skips meat but may still use fish sauce, egg or dairy. Vegan food skips every animal product, which is harder to get at ordinary stalls. Jay food (เจ) follows a Buddhist-influenced diet with no meat or animal products, and it typically avoids strong-smelling alliums such as garlic and onion. Jay stalls and standard vegetarian restaurants do not follow identical rules, so ask what a given kitchen leaves out.

Thai vegetarian dishes worth ordering

Noodle and rice dishes carry most of the easy wins. Pad woon sen stir-fries glass noodles with cabbage, mushrooms and soy sauce, and tofu fits in well. Yellow jay noodles (pad mee leung) turn up at jay stalls, stir-fried with vegetables and seasoned at the table with chili flakes and vinegar. Pad pak ruam is a mixed vegetable stir-fry that sits well over rice, so ask for it without oyster sauce. For more one-plate meals, browse our notes on rice plates and one-dish meals.

Thai vegetarian dishes worth ordering
Photo: avlxyz, CC BY-SA 2.0, via Flickr.
  • Tofu pad kra pao: firm tofu replaces chicken in a holy basil and chili stir-fry. Ask for no oyster sauce and no fish sauce.
  • Stir-fried morning glory and yord mara (melon leaves): simple greens with garlic and chili. Ask what seasoning sauce goes in.
  • Stewed cabbage over rice: cooked until it falls apart, and the gentlest dish here. Ask about the broth.
  • Som tam ponlamai: the fruit version of green papaya salad, with guava, apple and pineapple. Order it without fish sauce.
  • Vegetable spring rolls and fried dumplings: crisp snacks filled with glass noodles, cabbage, carrot or mushroom.

Salads, snacks, curries and soups

Yam woon sen is a glass noodle salad. Vegetarian versions sometimes use imitation seafood, so look at what is in the bowl. More ideas sit in our guide to spicy Thai yam salads. Fried rolls and dumplings suit street grazing, and Thai street snacks covers the range. Sit-down starters are listed under fried starters and small plates. Green and red curry with tofu are possible, but the paste commonly contains shrimp paste. Read our breakdown of curry pastes and bases before you order. Soups are a similar trap, because broth is often meat-based. See the Thai soup guide for styles to approach with care. Mango sticky rice works as dessert; ask what comes on top.

Is it really vegetarian? A hidden-ingredient check

Use this table before you order. Risk reflects the usual street-stall recipe, not a guarantee for any single kitchen.

Is it really vegetarian? A hidden-ingredient check
Photo: Cityswift 123, CC BY 2.0, via Flickr.
DishUsual meat or seafood elementWhat to sayRisk
Pad thaiFish sauce, egg, often dried shrimpmai sai nam pla, mai sai kung haeng (ไม่ใส่กุ้งแห้ง)High
Pad kra pao with tofuOyster sauce, fish saucemai sai nam man hoi, mai sai nam plaMedium
Green or red curryShrimp paste in the paste, fish saucemai sai gapi, mai sai nam plaHigh
Som tamFish sauce, dried shrimp, shrimp pastemai sai nam pla, mai sai gapiHigh
Tom yum and other soupsMeat or fish stock, fish saucemai sai nuea sat, ask about the stockHigh
Pad woon senOyster sauce, sometimes eggmai sai nam man hoi, mai sai kai (ไม่ใส่ไข่)Medium
Pad pak ruamOyster saucemai sai nam man hoiMedium
Vegetable spring rollsUsually none; check the dipping saucegin jayLow

How to order meat-free in Thailand

Start with one clear sentence, then name the specific sauces. Saying gin jay at a jay stall is often enough. Elsewhere, add each ingredient you want removed. Short phrases land better than a long explanation.

  • gin jay (กินเจ): I eat jay food.
  • chan gin mangsawirat (ฉันกินมังสวิรัติ): I am vegetarian.
  • mai sai nuea sat (ไม่ใส่เนื้อสัตว์): no meat.
  • mai sai nam pla (ไม่ใส่น้ำปลา): no fish sauce.
  • mai sai gapi (ไม่ใส่กะปิ): no shrimp paste.
  • mai sai nam man hoi (ไม่ใส่น้ำมันหอย): no oyster sauce.

Choosing between jay stalls, restaurants and street stalls

Jay stalls give the strictest meat-free assurance. Dedicated vegetarian restaurants give menu clarity, and they are the better route for curries. Modified street dishes win on budget and speed. Jay stalls and street dishes are generally cheaper than restaurant sit-downs. Shared woks and ladles can carry meat residue, so strict vegans cannot count on a guaranteed result at a street stall. Readers who also want low heat can pair these choices with milder Thai dishes.

Vegetarian Festival: when and where to eat jay food

Thailand's Vegetarian Festival falls in the ninth lunar month, so its Gregorian dates shift each year. Phuket and Bangkok's Yaowarat (Chinatown) are the best-known places to eat jay food during it. Yellow flags with red Thai lettering mark jay stalls and shops, and they appear in large numbers during the festival. Check the Tourism Authority of Thailand for this year's dates before you plan a trip around it.

Where to look by city

Bangkok's Yaowarat is the first stop for jay food, with the densest flag-marked stalls in festival season. Chiang Mai has many vegetarian restaurants, which makes it a common base for travelers who avoid meat. Phuket matters most during the festival itself. For sit-down options in each city, shortlist places through the Michelin Guide Thailand listings. Then ask the kitchen about fish sauce before you commit.

Mistakes to avoid

Most problems come from assumptions, not from the dishes themselves.

  • Assuming "vegetable" means vegetarian: stir-fried vegetables often arrive with oyster sauce or fish sauce.
  • Trusting soups and curries: broth and paste are where meat and shrimp hide.
  • Skipping fish sauce in your order: it is on almost every table and in most dressings.
  • Relying on one phrase: name each sauce, since a single word rarely covers them all.

Frequently Asked Questions

What is the best vegetarian Thai dish?

Pad woon sen and tofu pad kra pao are strong starting points. Both are widely cooked and easy to adjust with a few phrases. Stewed cabbage over rice is the gentlest pick.

What are some popular vegetarian dishes in Thailand?

Popular picks include pad woon sen, pad pak ruam and stir-fried morning glory. Vegetable spring rolls, fruit som tam and tofu curries also appear on many menus.

Is any Thai food vegetarian?

Yes. Many dishes become vegetarian with small changes, and jay stalls serve meat-free food by default. Strict vegans still need to name fish sauce, shrimp paste and oyster sauce.

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