
Vegetarian & Vegan Thailand Guide: Where to Eat Plant-Based (2026)
Complete guide to vegetarian and vegan eating in Thailand: jay food, safe dishes, Thai phrases, city ratings, restaurant picks, and 7-Eleven options.
Our team of Thailand-based writers and travelers keeps every guide accurate, up-to-date, and grounded in real experience — not armchair research.
Last verified: February 22, 2026
Vegetarian & Vegan Thailand Guide: Where to Eat Plant-Based (2026)
Here is the honest truth about being vegetarian or vegan in Thailand: it is simultaneously easier and harder than you expect.
Easier because Thailand has a centuries-old tradition of plant-based eating (called "jay" or "jeh"), because fresh produce is abundant and cheap, because Chiang Mai is basically a vegan paradise, and because Thai cuisine already uses some of the most flavorful plant-based ingredients on Earth — coconut milk, lemongrass, galangal, kaffir lime leaves, basil, chilies.
Harder because fish sauce is in nearly everything, because "vegetarian" in Thai often still includes oyster sauce and shrimp paste, because communication barriers make ordering stressful, and because well-meaning vendors sometimes do not understand the difference between "no meat" and "no animal products."
This guide will solve both sides. We will teach you the "jay" system, give you the exact Thai phrases you need, tell you which dishes are accidentally vegan, warn you about the dishes that look plant-based but are not, rate every major destination for vegan friendliness, recommend specific restaurants, and even tell you what to buy at 7-Eleven when all else fails.
You can absolutely thrive as a vegan or vegetarian backpacker in Thailand. You just need to know the system.
The "Jay" System: Thailand's Buddhist Vegan Tradition
What is Jay (เจ)?
Jay (เจ, pronounced "jay" rhyming with "say") is a Thai-Chinese Buddhist dietary practice that is essentially vegan — no meat, no fish, no eggs, no dairy, and no pungent vegetables (garlic, onion, shallots, chives, leeks). It has been practiced in Thailand for centuries, particularly within the Thai-Chinese Buddhist community.
Jay is NOT the same as vegetarian. Jay is stricter:
| Restriction | Jay (เจ) | Vegetarian (มังสวิรัติ) | Vegan (วีแกน) | |-------------|----------|------------------------|--------------| | Meat | No | No | No | | Fish/Seafood | No | No | No | | Eggs | No | Sometimes yes | No | | Dairy | No | Usually yes | No | | Fish sauce | No | Often yes | No | | Oyster sauce | No | Often yes | No | | Honey | No | Usually yes | No | | Garlic/Onion | No | Yes | Yes | | Alcohol | No | Yes | Yes |
Why this matters: When you see a restaurant with a yellow and red "เจ" flag, the food is stricter than vegan — it avoids garlic and onion entirely. For most vegans, this is fine (the food is still delicious), but the flavors are slightly different from standard Thai food because those aromatics are missing.
How to Spot Jay Restaurants
Jay restaurants and stalls are everywhere in Thailand. Look for:
-
The yellow flag with red text "เจ" — This is the universal symbol. A yellow banner or flag with a red Chinese/Thai character. You cannot miss it once you know what to look for.
-
Red and yellow lanterns — Especially during the Jay Festival
-
The number "เจ" on menus — Items marked with this symbol are plant-based
-
Buffet-style service — Many jay restaurants are self-serve buffets where you point at dishes and they pile them on rice. You pay 30-50B for rice plus 2-3 toppings.
Pro tip: Google Maps search for "เจ" (just that character) near your location. Jay restaurants often do not have English names but they will show up in Thai.
The Jay Festival (Tesagan Gin Jay / เทศกาลกินเจ)
Every year in October (dates vary — follows the lunar calendar), Thailand celebrates the Vegetarian Festival (Tesagan Gin Jay) for 9-10 days. During this period:
- Thousands of restaurants and stalls go fully vegan — even meat-heavy vendors offer jay versions
- 7-Eleven stocks extra jay products — look for the yellow "เจ" labels
- Yellow flags appear everywhere — entire neighborhoods transform
- Street food becomes a vegan paradise — night markets have full jay sections
- Prices for jay food drop — higher demand means more competition
Where to experience it:
- Phuket: The most dramatic celebration with street processions, firewalking, and body piercing rituals. The food scene is incredible — the entire Old Town becomes a jay food festival.
- Bangkok's Chinatown (Yaowarat): Massive street food scene with hundreds of jay vendors
- Chiang Mai: Quieter celebration but excellent food stalls appear around temples
2026 dates: Check the Thai lunar calendar — usually falls in late September or October. It is based on the first day of the 9th month of the Chinese calendar.
If you can time your trip during the Jay Festival, your vegan experience in Thailand will be 10x easier. It is the best time of year to be plant-based in Thailand, hands down.
"Accidentally Vegan" Thai Dishes
These dishes are naturally vegan or can be made vegan with simple modifications. They exist on most Thai menus and at most street stalls.
Dishes That Are Already Vegan (or Near-Vegan)
1. Som Tam Thai (ส้มตำไทย) — Green Papaya Salad
- Default version: Contains dried shrimp and fish sauce
- Vegan version: Ask for "som tam Thai, mai sai kung haeng, mai sai nam pla, sai nam manao thao nan" (no dried shrimp, no fish sauce, use only lime juice)
- What you get: Shredded green papaya, tomatoes, green beans, peanuts, chilies, garlic, lime juice, and palm sugar pounded together in a mortar
- Price: 40-60B
- Availability: Everywhere in Thailand
- Tip: "Som Tam Jay" is the easiest way to order — most som tam vendors know what this means
2. Pad Pak Ruam (ผัดผักรวม) — Stir-Fried Mixed Vegetables
- Default version: Usually cooked with oyster sauce
- Vegan version: Ask for "pad pak ruam, mai sai nam man hoi, sai siew khao thaen" (no oyster sauce, use soy sauce instead)
- What you get: A mix of morning glory, Chinese broccoli, baby corn, mushrooms, and whatever vegetables are fresh, stir-fried in a hot wok with garlic and soy sauce
- Price: 40-70B
- Availability: Every restaurant, most street stalls
- Tip: This is your default safe order at any restaurant when nothing else on the menu works
3. Khao Pad Pak (ข้าวผัดผัก) — Vegetable Fried Rice
- Default version: May contain egg and fish sauce
- Vegan version: "Khao pad pak, mai sai kai, mai sai nam pla" (no egg, no fish sauce)
- What you get: Fried rice with mixed vegetables, soy sauce, and lime on the side
- Price: 40-60B
- Availability: Ubiquitous
- Tip: Add tofu (tao hoo) for protein — "sai tao hoo duay" (add tofu also)
4. Pad Pak Boong Fai Daeng (ผัดผักบุ้งไฟแดง) — Stir-Fried Morning Glory
- Default version: Often includes oyster sauce
- Vegan version: "Pad pak boong, sai siew khao" (stir-fried morning glory with soy sauce)
- What you get: Morning glory (water spinach) flash-fried in a screaming wok with garlic, chili, and soy sauce. The "fai daeng" (red fire) refers to the dramatic flame the wok produces.
- Price: 40-60B
- Availability: Every Thai restaurant
- Tip: This is one of the most beloved Thai dishes, vegetable or otherwise. Simple, crunchy, garlicky perfection.
5. Massaman Curry with Tofu (แกงมัสมั่นเต้าหู้)
- Default version: Made with chicken or beef, sometimes uses fish sauce in curry paste
- Vegan version: Order at a jay restaurant or vegan restaurant for a guaranteed vegan version. At regular restaurants, the curry paste itself may contain shrimp paste.
- What you get: Rich coconut curry with potatoes, peanuts, tofu, onion, and warm spices (cinnamon, cardamom, star anise)
- Price: 60-120B
- Availability: Most restaurants (request tofu substitution)
- Tip: Massaman is the mildest Thai curry — excellent for spice-sensitive eaters
6. Khao Niao (ข้าวเหนียว) — Sticky Rice
- What it is: Glutinous rice, steamed in a bamboo basket. Naturally vegan.
- Price: 10-20B per basket
- Availability: Everywhere, especially Isaan food stalls
- Tip: Sticky rice is the perfect vehicle for any plant-based stir-fry or salad. Buy a bag of sticky rice and pair it with som tam or pad pak.
7. Fresh Spring Rolls (ปอเปี๊ยะสด)
- What they are: Rice paper rolls filled with tofu, vermicelli noodles, lettuce, mint, and bean sprouts. Served with a sweet peanut dipping sauce.
- Price: 30-50B for 2-3 rolls
- Availability: Night markets, restaurants
- Tip: Check that the dipping sauce does not contain fish sauce — most peanut sauces are fine, but ask.
8. Larb Hed (ลาบเห็ด) — Spicy Mushroom Salad
- Default version: Usually made with meat
- Vegan version: "Larb hed" (mushroom larb) — available at Isaan restaurants
- What you get: Minced mushrooms tossed with roasted rice powder, lime juice, chili flakes, mint, and shallots
- Price: 50-80B
- Availability: Isaan restaurants, some street stalls
- Caution: Confirm it is made without fish sauce — some larb hed still uses it. At jay restaurants, it will be fish-sauce-free.
9. Gaeng Jued Woon Sen (แกงจืดวุ้นเส้น) — Clear Vegetable Soup with Glass Noodles
- Vegan version: Ask for the tofu version — "gaeng jued tao hoo woon sen"
- What you get: A mild, clear broth with glass noodles, tofu, cabbage, carrots, and celery
- Price: 40-60B
- Availability: Most restaurants
- Tip: This is Thai comfort food and very easy on the stomach if you are feeling unwell
10. Mango Sticky Rice (ข้าวเหนียวมะม่วง)
- What it is: Ripe mango slices with sweet coconut sticky rice and a drizzle of coconut cream
- Vegan? Yes — naturally vegan. Coconut milk, rice, mango, sugar. No animal products.
- Price: 60-120B
- Availability: Street carts, night markets, restaurants (especially March-June mango season)
- Tip: The perfect vegan dessert. It already is one of Thailand's most beloved sweets.
Additional Vegan-Friendly Dishes
| Dish | Thai Name | Notes | Price | |------|-----------|-------|-------| | Pumpkin curry with tofu | แกงฟักทอง | Coconut-based, sweet | 60-90B | | Stir-fried tofu with basil | ผัดกระเพราเต้าหู้ | Ask for no oyster sauce | 50-70B | | Green curry with vegetables | แกงเขียวหวานผัก | Ask at jay restaurant for vegan paste | 60-100B | | Pad see ew with tofu | ผัดซีอิ๊วเต้าหู้ | Wide noodles, soy sauce, broccoli | 50-70B | | Tom kha hed (coconut mushroom soup) | ต้มข่าเห็ด | Coconut milk, galangal, mushrooms | 60-90B | | Yellow curry with potatoes | แกงกะหรี่ | Mild, coconut-based | 60-90B | | Pineapple fried rice (no egg) | ข้าวผัดสับปะรด | Served in a pineapple shell | 80-120B | | Gaeng som (sour curry) with vegetables | แกงส้มผัก | Hot and sour, turmeric-based | 50-80B | | Tod man khao pod (corn cakes) | ทอดมันข้าวโพด | Fried corn fritters | 30-50B | | Khanom krok (coconut pancakes) | ขนมครก | Coconut milk batter, naturally vegan | 20-30B |
Dishes That LOOK Vegan but Are NOT
This is the section that will save you from accidentally consuming animal products. Thai cuisine uses animal-derived ingredients as flavor bases — they are invisible but nearly omnipresent.
The Hidden Animal Products in Thai Food
1. Fish Sauce (น้ำปลา / Nam Pla)
The biggest trap. Fish sauce is to Thai cooking what salt is to Western cooking — it goes in virtually everything. Stir-fries, curries, soups, salads, dipping sauces. Even dishes that appear to be entirely vegetable-based almost certainly contain fish sauce unless you specifically ask for it to be omitted.
How to avoid it: Say "mai sai nam pla" (ไม่ใส่น้ำปลา) every single time you order. Substitute with soy sauce (siew khao): "sai siew khao thaen" (ใส่ซีอิ๊วขาวแทน).
2. Oyster Sauce (น้ำมันหอย / Nam Man Hoi)
Second biggest trap. Oyster sauce is the default sauce for stir-fried vegetables. If you order "pad pak" (stir-fried vegetables) without specifying, it will almost certainly contain oyster sauce.
How to avoid it: Say "mai sai nam man hoi" (ไม่ใส่น้ำมันหอย).
3. Shrimp Paste (กะปิ / Kapi)
Hidden in curry pastes. Most Thai curry pastes — green, red, yellow, panang, massaman — contain shrimp paste as a base ingredient. The paste is prepared before cooking, so asking the vendor to "not add it" is impossible — it is already in the paste.
How to avoid it: Eat curries only at jay restaurants where the curry pastes are made without shrimp paste from scratch. Regular restaurants cannot remove it.
4. Dried Shrimp (กุ้งแห้ง / Kung Haeng)
Common in: Som tam (papaya salad), pad thai, fried rice, some salads. Small dried shrimp are crumbled into dishes as a flavor/texture addition.
How to avoid it: "Mai sai kung haeng" (ไม่ใส่กุ้งแห้ง).
5. Chicken/Pork Stock
Hidden in: Noodle soups, fried rice, stir-fries. Many vendors use meat-based stock as a base for cooking liquid, even in "vegetable" versions.
How to avoid it: Eat soups and noodles only at jay restaurants where the stock is vegetable-based.
6. Egg
Common in: Pad Thai (egg is cracked into the wok), fried rice (usually contains egg), some curry dishes. If you are vegan (not just vegetarian), specify "mai sai kai" (ไม่ใส่ไข่ — no egg).
7. Lard / Animal Fat
Hidden in: Some stir-fries and fried dishes. Some vendors cook with pork lard for flavor. You cannot see it and cannot taste it separately.
How to avoid it: Jay restaurants use vegetable oil exclusively. At regular stalls, ask "chai nam man phuet mai?" (ใช้น้ำมันพืชไหม — do you use vegetable oil?).
Summary: The Danger Ingredients
| Ingredient | Thai Name | Found In | Vegan Alternative | |------------|-----------|----------|-------------------| | Fish sauce | น้ำปลา (nam pla) | Almost everything | Soy sauce (ซีอิ๊วขาว) | | Oyster sauce | น้ำมันหอย (nam man hoi) | Stir-fries | Soy sauce or mushroom sauce | | Shrimp paste | กะปิ (kapi) | Curry pastes | Jay/vegan curry paste | | Dried shrimp | กุ้งแห้ง (kung haeng) | Salads, pad thai | Omit | | Egg | ไข่ (kai) | Fried rice, noodles | Omit | | Chicken stock | น้ำซุปไก่ (nam soup gai) | Soups, noodles | Vegetable stock | | Lard | น้ำมันหมู (nam man moo) | Fried items | Vegetable oil (น้ำมันพืช) |
Essential Thai Phrases for Vegans
These phrases are your survival kit. Print them out or save them on your phone. Showing the Thai script to a vendor is far more effective than trying to pronounce the words.
Core Phrases
| English | Thai Script | Pronunciation | When to Use | |---------|-------------|---------------|-------------| | I eat vegan food | ผม/ฉันกินเจ | Pom/chan gin jay | Opening statement | | I don't eat meat | ไม่กินเนื้อสัตว์ | Mai gin neua sat | General statement | | No fish sauce | ไม่ใส่น้ำปลา | Mai sai nam pla | Every order | | No oyster sauce | ไม่ใส่น้ำมันหอย | Mai sai nam man hoi | Stir-fry orders | | No egg | ไม่ใส่ไข่ | Mai sai kai | Fried rice, noodles | | No shrimp paste | ไม่ใส่กะปิ | Mai sai kapi | Curry orders | | No dried shrimp | ไม่ใส่กุ้งแห้ง | Mai sai kung haeng | Salad orders | | No meat, no fish | ไม่เอาเนื้อ ไม่เอาปลา | Mai ao neua, mai ao pla | Clarifying | | Use soy sauce instead | ใส่ซีอิ๊วขาวแทน | Sai siew khao thaen | Fish sauce substitute | | Do you have vegan food? | มีอาหารเจไหม | Mee ahaan jay mai? | Asking at a restaurant | | Can you make this without meat? | ทำไม่ใส่เนื้อได้ไหม | Tam mai sai neua dai mai? | Menu modifications | | Tofu please | เอาเต้าหู้ | Ao tao hoo | Adding protein | | Mushroom please | เอาเห็ด | Ao hed | Adding protein | | Is this vegan? | อันนี้เจไหม | An nee jay mai? | Checking a dish | | Delicious! | อร่อย! | Aroy! | Always |
The Master Phrase (Show This to Vendors)
Copy this text or show it on your phone:
ผมกินเจ ไม่กินเนื้อสัตว์ทุกชนิด ไม่กินไข่ ไม่กินนม ไม่ใส่น้ำปลา ไม่ใส่น้ำมันหอย ไม่ใส่กะปิ ใช้ซีอิ๊วขาวแทนได้
Translation: "I eat jay (vegan). I don't eat any kind of meat. I don't eat eggs. I don't eat dairy. No fish sauce. No oyster sauce. No shrimp paste. You can use soy sauce instead."
Pro tip: Screenshot this paragraph. Save it to your phone's favorites. Show it to every vendor before ordering. This single action will prevent 90% of miscommunications.
Pronunciation Notes
- "Mai" (ไม่) = "not" or "no" — rhymes with "my"
- "Sai" (ใส่) = "put in" or "add" — rhymes with "sigh"
- "Mai sai" (ไม่ใส่) = "don't add" — your most important phrase
- "Jay" (เจ) = "vegan/plant-based" — rhymes with "say"
- "Tao hoo" (เต้าหู้) = "tofu" — sounds like "dow-hoo"
- "Hed" (เห็ด) = "mushroom" — sounds like "het" with a rising tone
Destination Ratings for Vegan Travelers
Not all Thai cities are created equal for plant-based eaters. Here is our honest rating of every major backpacker destination.
Chiang Mai: A+ (Vegan Paradise)
Chiang Mai is the single best city in Thailand for vegans, and arguably one of the best in all of Southeast Asia. The combination of a large health-conscious expat community, Buddhist jay tradition, a thriving food scene, and an extraordinary number of dedicated vegan restaurants makes it effortless.
Why it is A+:
- 30+ dedicated vegan/vegetarian restaurants
- Every restaurant can modify dishes for vegans
- Massive organic market scene (JJ Market, Sompet Market)
- Vegan-friendly cooking classes
- Strong health food community
- Jay restaurants on nearly every block
Best Vegan Restaurants in Chiang Mai:
| Restaurant | Cuisine | Price Range | Location | Highlight | |------------|---------|-------------|----------|-----------| | Goodsouls Kitchen | Thai + International | 80-200B | Old City | Creative plant-based Thai | | Reform Kafe | Health food + bowls | 100-250B | Nimmanhaemin | Smoothie bowls, wraps | | Blue Diamond | Bakery + breakfast | 80-200B | Old City (Moon Muang) | Legendary vegan bakery, decades old | | Aum Vegetarian | Thai buffet | 40-60B | Old City | Cheap, authentic Thai jay food | | Khun Churn | Thai vegetarian | 60-120B | Multiple locations | Chain with wide menu | | Taste from Heaven | Thai + Western | 80-180B | Tha Pae Road area | Comfort food, big portions | | Imm Aim Vegetarian | Street stall | 30-50B | Multiple | Budget jay food | | Anchan Noodle | Butterfly pea noodles | 50-80B | Old City | Blue noodles, Instagram-worthy | | Free Bird Cafe | Social enterprise | 100-200B | Near Tha Pae Gate | Supports refugees, great food | | Pun Pun Vegetarian | Organic Thai | 60-120B | Wat Suan Dok | Organic farm-to-table, cooking classes |
Vegan Cooking Classes:
- Thai Farm Cooking School — Offers vegan-specific classes. Full day, farm visit, 5 dishes. About 1,200B.
- Mama Noi Cooking Class — Can accommodate vegans with advance notice. 1,000B.
- Pun Pun Organic Farm — Vegan by default. Cooking + organic farming. Affordable.
- Asia Scenic Thai Cooking School — Vegan menu available. Half day 900B, full day 1,300B.
Organic Markets:
- JJ Market (Saturday) — Fresh organic produce, vegan snacks
- Sompet Market — Daily, affordable organic options
- Chiang Mai Gate Market — Morning market with fresh produce
Bangkok: A (Excellent with Effort)
Bangkok has everything a vegan needs — dedicated restaurants, jay street food, health food stores, international grocery stores. The challenge is that the city is so vast that finding these options requires navigation. It is not effortless like Chiang Mai, but it is entirely doable.
Why it is A:
- Hundreds of jay restaurants (search for the yellow flag)
- Growing number of dedicated vegan restaurants
- Multiple health food stores (Lemon Farm, Tops supermarkets)
- International dining with vegan options
- Excellent jay food court at MBK Center
Best Vegan Restaurants in Bangkok:
| Restaurant | Cuisine | Price Range | Location | Highlight | |------------|---------|-------------|----------|-----------| | Broccoli Revolution | Organic Thai + Western | 150-350B | Sukhumvit 49 | Upscale vegan dining | | May Veggie Home | Thai jay | 50-100B | Phra Khanong | Authentic and cheap | | Ethos | Bakery + vegetarian | 80-200B | Khao San area | Backpacker friendly | | Bonita Cafe | Creative vegan | 150-300B | Sathorn | Beautiful presentation | | Veganerie | Vegan cafe chain | 120-300B | Multiple locations | Most accessible brand | | Pala Vegan | Thai vegan | 80-150B | Ari | Northern Ari neighborhood | | Mango Tree on the River | Thai fine dining (vegan menu) | 200-500B | Riverside | Splurge-worthy | | Jay stalls at Yaowarat | Chinese-Thai vegan | 30-60B | Chinatown | Especially during Jay Festival | | Baan Suan Pai | Thai garden restaurant | 80-150B | Chatuchak area | Peaceful, all vegetarian | | MBK Jay Food Court | Multiple vendors | 40-70B | MBK Center (6th floor) | Reliable, cheap, central |
Pai: A (Hippie Vegan Haven)
Pai's backpacker and hippie culture has created a food scene that caters heavily to vegans. For a small town, the number of vegan-friendly restaurants is remarkable.
Why it is A:
- Small town = everything is walkable
- Strong hippie/health food culture
- Multiple dedicated vegetarian/vegan cafes
- Every restaurant understands vegan requests
- Cheap prices even at "fancy" places
Best Vegan Options in Pai:
| Restaurant | Price Range | Highlight | |------------|-------------|-----------| | Om Garden Cafe | 60-150B | Organic, garden setting, yoga vibes | | Earth Tone | 50-120B | Raw food and smoothie bowls | | Pai's Thai Cooking School | 800-1,000B | Vegan class available | | Charlie and Lek | 60-100B | Thai-Western, great veggie options | | Amido's Pizza | 100-200B | Wood-fired pizza with vegan cheese option | | Night market stalls | 30-60B | Tofu skewers, fried spring rolls, fruit |
Koh Phangan: B+ (Good, Especially Around Wellness Scene)
Koh Phangan's wellness and yoga community ensures a solid vegan infrastructure, especially around Srithanu (the "yoga village") and Haad Rin.
Why it is B+:
- Strong wellness/yoga community with plant-based eating
- Srithanu area has dedicated vegan restaurants
- Most restaurants can modify dishes
- Fresh coconuts everywhere
- Beach market stalls with fruit and smoothies
Best Vegan Options on Koh Phangan:
| Restaurant | Area | Price Range | Highlight | |------------|------|-------------|-----------| | Pantip Market (Thong Sala) | Thong Sala | 40-80B | Night market with jay stalls | | Orion Healing Center | Srithanu | 100-250B | Detox, yoga, fully vegan menu | | Karma Kitchen | Srithanu | 80-200B | Vegan comfort food | | Dots | Haad Rin | 100-200B | Smoothie bowls, healthy eats | | Fisherman's Restaurant | Ban Tai | 100-250B | Thai food, good tofu options |
Phuket: B (Decent, Best During Jay Festival)
Phuket's tourist infrastructure means international restaurants with vegan options are available, but the Thai street food scene is less vegan-friendly than the north. However, during the Jay Festival (October), Phuket becomes Thailand's vegan capital.
Why it is B:
- Tourist restaurants can accommodate vegans
- Old Phuket Town has jay restaurants
- Jay Festival is extraordinary
- Beach restaurants have limited options
- Fresh seafood dominance makes it harder
Best Vegan Options in Phuket:
| Restaurant | Area | Price Range | Highlight | |------------|------|-------------|-----------| | Kopitiam by Wilai | Old Town | 80-180B | Peranakan-inspired, vegan options | | Jay restaurants (Phuket Old Town) | Old Town | 30-60B | Multiple, look for yellow flags | | Project Artisan | Rawai | 120-250B | Health food cafe | | Taste Bar & Gallery | Kata | 100-200B | Fusion, vegan-friendly | | Suay Restaurant | Cherngtalay | 150-300B | Upscale Thai, vegan tasting menu available |
Koh Tao: C+ (Challenging but Manageable)
Koh Tao is a diving island. The food scene revolves around dive-fueled appetites and Western comfort food. Vegan options exist but require more effort.
Why it is C+:
- Small island with limited restaurant diversity
- Diving-focused = meat-heavy menus
- A few health food cafes exist
- Thai restaurants can modify dishes but understanding is limited
- 7-Eleven is your backup
Best Vegan Options on Koh Tao:
| Restaurant | Area | Price Range | Highlight | |------------|------|-------------|-----------| | Tao Thong Villa | Sairee | 80-180B | Thai restaurant, good tofu dishes | | Su Chili | Sairee | 100-200B | Health food, smoothie bowls | | Cappuccino | Mae Haad | 80-180B | Can do vegan Thai dishes | | Night market stalls | Multiple | 40-80B | Fried tofu, spring rolls |
Other Destinations Quick Ratings
| Destination | Rating | Notes | |-------------|--------|-------| | Koh Lanta | B+ | Laid-back, health-conscious expats, good options | | Koh Samui | B | Tourist infrastructure helps, Fisherman's Village has options | | Krabi (Ao Nang) | B- | Tourist restaurants can accommodate, limited Thai vegan stalls | | Ayutthaya | C+ | Day trip from Bangkok, limited options, bring snacks | | Kanchanaburi | C+ | Some restaurants can modify, jay stalls exist | | Chiang Rai | B | Smaller than Chiang Mai but similar culture, some health cafes | | Sukhothai | C | Small town, very limited, eat at guest houses | | Mae Hong Son | C | Very small town, bring backup food from Chiang Mai | | Nong Khai | C | Isaan region, meat-heavy, but sticky rice and som tam are easy | | Hua Hin | B- | Beach town with some health-focused restaurants | | Lopburi | C- | Day trip, monkey temple town, very limited options | | Nan | C | Remote, very few options, rely on hotel food |
7-Eleven Vegan Options
When all else fails — when it is 11pm, nothing is open, and you are starving — 7-Eleven has your back. Thailand's ubiquitous convenience stores (there are 13,000+ of them) carry several vegan-friendly options.
Reliably Vegan Items at 7-Eleven
| Item | Price | Notes | |------|-------|-------| | Bread (plain white or whole wheat) | 20-35B | Check ingredients — most basic bread is vegan | | Instant noodles (Mama brand — tom yum flavor) | 6-12B | The classic tom yum Mama noodles are vegan (check the specific flavor — "tom yum" is, "shrimp tom yum" is not) | | Corn on the cob (microwaveable) | 25-35B | Steamed corn, naturally vegan | | Edamame (frozen, microwaveable) | 30-40B | Soy beans with salt | | Fresh fruit cups | 20-35B | Watermelon, pineapple, mango | | Peanuts (roasted, salted) | 20-30B | Basic roasted peanuts | | Soy milk (Vitamilk, Lactasoy) | 12-18B | Multiple flavors, all vegan | | Rice crackers | 15-25B | Some flavors — check for shrimp | | Potato chips (Lay's original) | 20-35B | Original flavor is vegan | | Banana | 10-15B | The perfect snack | | Toasted seaweed (Tao Kae Noi brand) | 20-30B | Original flavor — check for fish sauce in some varieties | | Mixed nuts | 30-50B | Trail mix — check for dairy coatings | | Oreos | 20-35B | Accidentally vegan (no dairy in the cookie) |
Jay Festival Special Items (October)
During the Jay Festival, 7-Eleven stocks special products:
- Jay instant noodles (marked with yellow "เจ" label)
- Jay ready meals (rice with jay curries)
- Jay snacks and biscuits
- Jay soy drinks
Pro tip: Stock up on soy milk, bananas, peanuts, and Mama noodles when you arrive. Keep them in your backpack for emergencies. A banana, a soy milk, and a pack of peanuts is a 40B emergency meal that is available 24/7 anywhere in Thailand.
Other Convenience Stores
- Lotus's (formerly Tesco Lotus) — Larger supermarket with more vegan options, including tofu, vegetables, and health food sections
- Big C — Similar to Lotus's, good produce section
- Tops Supermarket — Upscale grocery with imported vegan products (tofu, tempeh, plant milks)
- Villa Market — In Bangkok, carries international vegan brands
- Rimping — In Chiang Mai, has an excellent health food section
Health Food Stores and Organic Markets
Bangkok
| Store | Location | What to Find | |-------|----------|-------------| | Lemon Farm | Multiple locations (Sukhumvit, Silom) | Organic produce, tofu, tempeh, vegan snacks | | Sunshine Market | Phutthamonthon Sai 4 | Weekly organic market (Saturday) | | Bangkok Farmers Market | K Village (Sukhumvit 26) | Bi-weekly organic market | | Tops Supermarket (organic section) | Multiple | Packaged vegan products | | Villa Market | Sukhumvit 33, 49 | International vegan brands |
Chiang Mai
| Store | Location | What to Find | |-------|----------|-------------| | JJ Market | South Gate area (Saturday) | Organic produce, vegan food stalls | | Sompet Market | Near Chang Phueak Gate | Daily organic produce | | Rimping Supermarket | Multiple locations | Best health food section in the north | | Baan Suan Pak | Sunday Walking Street | Organic veggies, homemade vegan products | | Bird's Nest Cafe & Health Shop | Nimmanhaemin | Vegan products, supplements |
Other Cities
Most medium and large Thai cities have at least one health food store or organic section in a major supermarket. When in doubt:
- Search Google Maps for "organic" or "health food" near your location
- Check Rimping (northern Thailand) or Tops (Bangkok/central)
- Visit the local fresh market — produce is already plant-based and incredibly cheap
Vegan Cooking Classes in Thailand
One of the best things you can do as a vegan traveler is take a Thai cooking class. You will learn to make dishes without animal products, understand the substitutions, and carry those skills for the rest of your trip (and life).
Chiang Mai (Best Selection)
| School | Price | Duration | Vegan Notes | |--------|-------|----------|-------------| | Thai Farm Cooking School | 1,200B | Full day | Dedicated vegan menu, organic farm visit | | Pun Pun Organic Farm | 800-1,000B | Half/full day | Entirely plant-based, organic | | Asia Scenic Thai Cooking School | 900-1,300B | Half/full day | Vegan menu available on request | | Mama Noi Thai Cooking Class | 1,000B | Full day | Can accommodate vegans | | Smart Cook Thai Cookery School | 900-1,200B | Half/full day | Vegan class option | | Zabb-E-Lee Thai Cooking Class | 1,000B | Full day | Vegan-friendly, market tour |
Bangkok
| School | Price | Duration | Vegan Notes | |--------|-------|----------|-------------| | Silom Thai Cooking School | 1,200B | Half day | Vegan options available | | Maliwan Thai Cooking Class | 1,500B | Full day | Can accommodate vegans | | Bangkok Bold Cooking Studio | 1,800B | Half day | Vegan menu on request |
Koh Phangan
| School | Price | Duration | Vegan Notes | |--------|-------|----------|-------------| | C&M Thai Cooking Class | 1,500B | Full day | Vegan options | | Baan Kai Mook | 1,200B | Half day | Garden setting, vegan-friendly |
What to Learn in a Vegan Class
A good vegan Thai cooking class should teach you:
- Green curry paste from scratch (without shrimp paste)
- Pad Thai (without fish sauce — using tamarind and soy sauce)
- Tom Kha coconut soup (with mushrooms and tofu)
- Som Tam (without dried shrimp or fish sauce)
- Stir-fried vegetables with proper wok technique
- Sticky rice preparation
These six dishes will sustain you for any future Thai cooking at home.
Budget Comparison: Vegan vs Omnivore
One of the most common questions: "Is eating vegan in Thailand more expensive?"
Short answer: No. In fact, it is often cheaper.
Daily Food Budget Comparison
| Category | Omnivore Budget | Vegan Budget | Notes | |----------|----------------|--------------|-------| | Street food meals (3/day) | 150-250B | 120-200B | Vegan dishes tend to be 10-20B cheaper (no meat) | | Snacks | 30-50B | 30-50B | Equal (fruit, nuts, etc.) | | Drinks | 30-50B | 30-50B | Equal (water, tea, shakes) | | Splurge meal (1/day) | 150-300B | 100-250B | Vegan restaurants tend to be mid-range | | Daily total | 360-650B | 280-550B | Vegan is ~20% cheaper | | Monthly total | 10,800-19,500B | 8,400-16,500B | Saving 2,000-3,000B/month |
Why vegan is cheaper:
- Tofu costs less than meat at street stalls
- Jay buffets (30-50B) are cheaper than meat restaurants
- Fruit is practically free in Thailand (10-30B per kilo at markets)
- You skip seafood restaurants (the most expensive food category)
- You eat more rice and noodles (the cheapest base ingredients)
Where vegan is more expensive:
- Dedicated "vegan cafes" in tourist areas charge Western prices (150-350B per dish)
- Imported vegan specialty products (vegan cheese, plant-based meat) are pricey at health food stores
- Vegan cooking classes cost the same as regular ones
Strategy: Eat at jay restaurants and street stalls for daily meals (cheap), and save the trendy vegan cafes for occasional treats.
Region-by-Region Vegan Strategy
Northern Thailand (Chiang Mai, Pai, Chiang Rai)
Easiest region for vegans. The Buddhist jay tradition is strong, the health food culture is established, and the food is naturally vegetable-heavy. Northern Thai cuisine uses fewer seafood-based ingredients than the south.
Key dishes to try:
- Khao Soi Jay (vegan curry noodle soup — request without egg noodles for fully vegan, or confirm noodle ingredients)
- Nam Prik Noom (green chili dip — naturally vegan if made without shrimp paste)
- Sai Ua Jay (vegan northern sausage — available at jay restaurants)
- Khao Kha Moo Jay (braised mushroom "leg" on rice — a creative jay version)
Central Thailand (Bangkok, Ayutthaya)
Good infrastructure but requires knowledge. Bangkok has everything; you just need to know where to find it. Ayutthaya is a day trip — bring snacks.
Key dishes to try:
- Pad Kra Pao Jay (holy basil stir-fry with mushrooms or tofu)
- Tom Yum Hed (spicy mushroom soup — at jay restaurants)
- Pad See Ew Jay (wide noodles with tofu and broccoli)
Northeastern Thailand / Isaan (Nong Khai, Udon Thani)
Challenging. Isaan cuisine is heavily meat-based (grilled chicken, pork, fermented fish). However, sticky rice and som tam are staples, and both can be made vegan.
Key dishes to try:
- Som Tam Jay (papaya salad without shrimp or fish sauce)
- Khao Niao (sticky rice — always vegan)
- Larb Hed (spicy mushroom salad)
- Sup Nor Mai Jay (bamboo shoot soup — request no fish sauce)
Survival strategy: Learn to say "mai sai nam pla, mai sai pla ra" (no fish sauce, no fermented fish) — these are the two ingredients that make Isaan food non-vegan.
Southern Thailand (Phuket, Krabi, Koh Samui, Islands)
Moderately challenging. Southern Thai cuisine relies heavily on shrimp paste, fish sauce, and seafood. The Muslim-influenced dishes (roti, biryani) can be vegetarian but often use ghee (butter). Tourist restaurants help but local food is harder.
Key dishes to try:
- Roti with banana (check the griddle is not buttered — many use margarine which is vegan)
- Yellow curry with tofu and potatoes (at jay restaurants for shrimp-paste-free version)
- Fresh coconuts (southern islands have the best coconuts)
- Pad Pak Ruam (stir-fried vegetables with soy sauce)
Survival strategy: Stay near tourist areas where restaurants understand "vegan." Venture to local spots with your Thai phrases card ready. Beach towns have smoothie bowls and health food.
Apps and Resources for Vegan Travelers
Essential Apps
| App | Purpose | Cost | |-----|---------|------| | HappyCow | Find vegan/vegetarian restaurants worldwide | Free (basic) / $4 (premium) | | Google Maps | Search "เจ" (jay) or "vegan" near you | Free | | Google Translate | Camera mode to translate Thai menus and labels | Free | | Grab | Food delivery — filter by "vegetarian" | Free |
HappyCow Tips for Thailand
HappyCow is the single most useful app for vegan travelers. In Thailand:
- Chiang Mai: 100+ listings
- Bangkok: 200+ listings
- Koh Phangan: 20+ listings
- Phuket: 30+ listings
Filter by "vegan" (not just "vegetarian") for strictest options. Read recent reviews — restaurants change quickly.
Useful Websites
- The Vegan Word (theveganword.com) — Detailed Thailand vegan guides
- Vegan Travel (vegantravel.com) — Global vegan travel community
- Nomadic Matt (nomadicmatt.com/travel-guides/vegetarian-vegan-guide) — Budget travel vegan tips
Printable Vegan Card
Create or download a "vegan card" in Thai that explains your dietary needs. Laminate it or keep it in a plastic sleeve. Show it to every restaurant. The card should say:
ผม/ฉันกินเจ ไม่กินเนื้อสัตว์ ไม่กินปลา ไม่กินไข่ ไม่กินนม ไม่ใส่น้ำปลา ไม่ใส่น้ำมันหอย ไม่ใส่กะปิ ไม่ใส่กุ้งแห้ง ขอบคุณครับ/ค่ะ
(I eat jay/vegan. I don't eat meat. I don't eat fish. I don't eat eggs. I don't eat dairy. No fish sauce. No oyster sauce. No shrimp paste. No dried shrimp. Thank you.)
A Week of Vegan Eating in Thailand (Sample Itinerary)
Day 1-2: Bangkok
Breakfast: MBK Jay Food Court — jay curry over rice (40B) Lunch: Broccoli Revolution (Sukhumvit 49) — green curry with tofu (180B) Dinner: Yaowarat Chinatown — jay stalls, mushroom dumplings, fried tofu (80B) Snack: 7-Eleven soy milk + banana (25B)
Day 3-4: Chiang Mai
Breakfast: Blue Diamond Bakery — vegan pancakes + coffee (120B) Lunch: Aum Vegetarian — jay buffet (50B) Dinner: Goodsouls Kitchen — mushroom larb, green curry (200B) Afternoon: Vegan cooking class at Thai Farm Cooking School (1,200B)
Day 5: Pai
Breakfast: Om Garden — smoothie bowl (80B) Lunch: Night market leftovers + fresh fruit from market (40B) Dinner: Charlie and Lek — pad see ew with tofu (80B)
Day 6-7: Koh Phangan
Breakfast: Fresh coconut from beach vendor (30B) Lunch: Karma Kitchen (Srithanu) — Buddha bowl (150B) Dinner: Pantip Market — tofu skewers, fried spring rolls, som tam jay (100B)
Approximate weekly food cost: 4,500-6,000B ($130-170)
Common Mistakes Vegan Travelers Make in Thailand
-
Assuming "vegetarian" means "vegan" — Thai vegetarian (มังสวิรัติ) often includes eggs and dairy. Jay (เจ) is closer to vegan but excludes garlic/onion. Always clarify.
-
Not specifying "no fish sauce" EVERY time — Even at vegetarian restaurants, fish sauce can sneak in. Say it every order.
-
Trusting English menus blindly — "Vegetable fried rice" on an English menu may contain fish sauce, egg, and oyster sauce. Ask in Thai or show your card.
-
Skipping jay restaurants for hipster vegan cafes — Jay restaurants are cheaper, more authentic, and often better. Do not overlook them because they look basic.
-
Not downloading HappyCow before the trip — Offline maps and saved favorites are lifesavers when you have no internet.
-
Being inflexible about garlic and onion — If your only concern is animal products (not alliums), jay food works perfectly. Do not turn down a jay restaurant because it lacks garlic — the food is still delicious.
-
Not trying local fruit — Thailand has some of the best tropical fruit on Earth. Mango, papaya, dragon fruit, rambutan, longan, mangosteen, pomelo — all naturally vegan, all insanely cheap at markets (10-30B per kilo).
-
Packing too many protein bars from home — You will find tofu, tempeh, nuts, beans, and soy products easily. Thailand has protein.
-
Getting frustrated — There will be miscommunications. There will be a dish that arrives with fish sauce despite your request. Stay patient. Smile. Try again. The vast majority of Thai vendors genuinely want to help you eat well.
What Else to Read
- Thai Food Allergen Guide — Detailed allergen information and printable cards
- Street Food Ordering Guide — How to order at stalls and communicate dietary needs
- Thai Food Guide for Beginners — 30 essential dishes with vegan modifications noted
- Best Thai Dishes by Region — Regional cuisine differences and what to seek out
- Best Street Food in Bangkok — Neighborhood-by-neighborhood guide with vegan stall notes
- Thailand Budget Breakdown — How food costs fit into your overall travel budget
Vegan-Friendly Thai Fruits You Must Try
Thailand is a tropical fruit paradise, and every single fruit is naturally vegan. Do not sleep on the fruit — it is some of the best in the world and it costs almost nothing.
| Fruit | Thai Name | Season | Price per Kilo | Flavor | Notes | |-------|-----------|--------|----------------|--------|-------| | Mango (Nam Dok Mai) | มะม่วง | Mar-Jun | 30-80B | Sweet, floral, buttery | The king. Nam Dok Mai is the premium variety. | | Mangosteen | มังคุด | May-Sep | 40-80B | Sweet, tart, delicate | Called "Queen of Fruits." Purple shell, white flesh. | | Rambutan | เงาะ | May-Sep | 20-40B | Sweet, grape-like | Hairy red shell, translucent flesh. Peel and eat. | | Longan | ลำไย | Jun-Aug | 20-40B | Sweet, musky | Small brown shells. Addictively sweet. Northern specialty. | | Dragon Fruit | แก้วมังกร | Year-round | 30-60B | Mild, slightly sweet | Pink skin, white or red flesh. Refreshing but subtle. | | Papaya | มะละกอ | Year-round | 15-30B | Sweet, musky | Ripe orange papaya with lime is a perfect breakfast. | | Pineapple | สับปะรด | Year-round | 20-40B | Intensely sweet | Thai pineapple is sweeter than any you have had. | | Pomelo | ส้มโอ | Aug-Nov | 30-60B | Citrus, mild, sweet | Like a gentler, sweeter grapefruit. Huge segments. | | Jackfruit | ขนุน | Jan-May | 20-50B | Sweet, tropical, chewy | Yellow flesh, meaty texture. Used in savory dishes too. | | Durian | ทุเรียน | Apr-Jul | 80-300B | Custard, pungent | Love it or hate it. Try it once. Banned from hotels. | | Watermelon | แตงโม | Year-round | 10-20B | Sweet, refreshing | Sold pre-cut in bags at every street corner. | | Guava | ฝรั่ง | Year-round | 20-40B | Crisp, mildly sweet | Eaten green with chili-sugar dip (yes, really). | | Passion Fruit | เสาวรส | Year-round | 30-60B | Tart, aromatic | Cut in half, scoop with a spoon. Great in shakes. | | Rose Apple | ชมพู่ | Year-round | 20-40B | Crisp, mildly sweet, watery | Shaped like a bell. Refreshing snack. | | Custard Apple | น้อยหน่า | Jun-Sep | 30-60B | Creamy, sweet | Bumpy green skin, custard-like white flesh. |
Where to buy fruit:
- Fresh markets (talat sot) — cheapest prices, best selection, buy whole or pre-cut
- Street vendors with carts — pre-cut fruit in bags, 20-40B. Convenient but slightly pricier.
- Supermarkets (Tops, Big C) — packaged, more expensive
- 7-Eleven — limited selection (watermelon cups, bananas) at convenience prices
Tip: At fresh markets, fruit vendors will peel, slice, and bag your fruit for free. Just point at what you want and say "ao an nee" (เอาอันนี้ — I want this one). Some vendors provide a bag of chili-sugar-salt dip for fruits like guava and green mango — it sounds strange but the combination is wonderful.
Troubleshooting: When Things Go Wrong
Even with the best preparation, you will encounter situations where communication fails or food arrives with animal products. Here is how to handle common problems.
"I asked for no fish sauce but the food tastes fishy"
This happens. Some vendors add fish sauce out of habit before they remember your request. Options:
- Politely point out the issue: "mee nam pla mai?" (มีน้ำปลาไหม — does this have fish sauce?)
- If they confirm it does, decide whether to eat it anyway or ask for a new dish
- Do not get angry — mistakes happen, especially during a busy rush
- At expensive restaurants, you can ask them to remake it
- At a 40B street stall, accepting the mistake gracefully is the culturally appropriate response
"I cannot find any vegan food in this town"
Emergency survival strategy:
- Go to the nearest 7-Eleven — soy milk, bananas, peanuts, plain bread, Mama noodles (tom yum flavor)
- Find any rice stall and show your vegan card — "khao pad pak, mai sai kai, mai sai nam pla" (vegetable fried rice, no egg, no fish sauce)
- Look for the yellow "เจ" flag — even small towns often have one jay restaurant near the main temple
- Buy fresh fruit at the market — you can make a meal of mango, banana, pineapple, and peanuts
- Ask your hostel or guesthouse to cook plain rice with stir-fried vegetables
"My travel partner is not vegan and we want to eat together"
This is easy in Thailand. At any restaurant:
- Your partner orders whatever they want
- You order pad pak ruam (stir-fried vegetables with soy sauce), khao pad pak (vegetable fried rice), or a tofu version of a curry
- Share dishes family-style, which is how Thais eat anyway
- Night markets are perfect — each person walks to different stalls and brings food back to a shared table
"I am getting sick of tofu and vegetables"
Expand your vegan Thai repertoire:
- Mushrooms (hed) — Thailand has incredible mushroom varieties. Order "larb hed" (mushroom larb) or "tom kha hed" (coconut mushroom soup)
- Morning glory (pak boong) — stir-fried with garlic and soy sauce, it is crunchy and addictive
- Pumpkin curry (gaeng fak thong) — sweet, rich, comforting
- Coconut-based desserts — bua loi, mango sticky rice, khanom krok, lod chong
- Fruit shakes — blend any Thai fruit with ice for a meal-replacement smoothie
- Take a cooking class — learning to cook Thai vegan food yourself opens up dozens of dishes
Final Thought
Thailand is not a "difficult" country for vegans. It is a country with a centuries-old plant-based eating tradition (jay), an abundance of fresh tropical produce, a cuisine built on vegetables, coconut, and aromatics, and a culture of hospitality that genuinely wants you to enjoy your food.
Yes, fish sauce is everywhere. Yes, you will need to learn a few Thai phrases. Yes, there will be the occasional miscommunication.
But the rewards are extraordinary: massaman curry with tofu at a tiny jay restaurant for 50 Baht. Perfectly ripe mango sticky rice on a Chiang Mai street corner. A cooking class where you learn to make green curry paste from scratch without any animal products. Fresh coconut water on a Koh Phangan beach.
You do not need to compromise on flavor, nutrition, or budget. You just need to know the system.
And now you do.
Prices listed are accurate as of early 2026 and given in Thai Baht (B). Restaurant recommendations are based on our research and visits — menus, prices, and ownership can change. Always confirm vegan status with your server, even at dedicated vegan restaurants. For the most current restaurant listings, check HappyCow and Google Maps reviews.
Travel Insurance for Backpackers
SafetyWing covers 180+ countries with plans starting at $42/month. Designed for nomads and long-term travelers — cancel anytime.
Get a QuoteeSIM for Thailand
Skip the airport SIM card queue. Airalo eSIMs give you instant data in Thailand from $4.50 — install before you land.
Browse Thailand eSIMs