
Thai Vegetarian Dishes: What to Order and What to Check
Which Thai dishes are really vegetarian? Dish picks, hidden fish sauce and shrimp paste traps, and phrases for ordering meat-free in Thailand.
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.

- 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.

| Dish | Usual meat or seafood element | What to say | Risk |
|---|---|---|---|
| Pad thai | Fish sauce, egg, often dried shrimp | mai sai nam pla, mai sai kung haeng (ไม่ใส่กุ้งแห้ง) | High |
| Pad kra pao with tofu | Oyster sauce, fish sauce | mai sai nam man hoi, mai sai nam pla | Medium |
| Green or red curry | Shrimp paste in the paste, fish sauce | mai sai gapi, mai sai nam pla | High |
| Som tam | Fish sauce, dried shrimp, shrimp paste | mai sai nam pla, mai sai gapi | High |
| Tom yum and other soups | Meat or fish stock, fish sauce | mai sai nuea sat, ask about the stock | High |
| Pad woon sen | Oyster sauce, sometimes egg | mai sai nam man hoi, mai sai kai (ไม่ใส่ไข่) | Medium |
| Pad pak ruam | Oyster sauce | mai sai nam man hoi | Medium |
| Vegetable spring rolls | Usually none; check the dipping sauce | gin jay | Low |
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.
You might also like
Continue reading
More guides you'll find useful





