Crowds browsing food stalls at a street market in Yasothon, Thailand
Photo: Takeaway / Wikimedia Commons · CC BY-SA 3.0
Practical Guide24 min read

Vegetarian & Vegan Thailand: Where to Eat Plant-Based

Eating vegetarian and vegan in Thailand: jay food, safe dishes, Thai phrases, city ratings, restaurant picks and 7-Eleven options.

#food#vegetarian#vegan#plant-based#thailand

Updated February 22, 2026

We may earn a commission on links to partners, at no extra cost to you.

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:

RestrictionJay (เจ)Vegetarian (มังสวิรัติ)Vegan (วีแกน)
MeatNoNoNo
Fish/SeafoodNoNoNo
EggsNoSometimes yesNo
DairyNoUsually yesNo
Fish sauceNoOften yesNo
Oyster sauceNoOften yesNo
HoneyNoUsually yesNo
Garlic/OnionNoYesYes
AlcoholNoYesYes

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:

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

  2. Red and yellow lanterns — Especially during the Jay Festival

  3. The number "เจ" on menus — Items marked with this symbol are plant-based

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

DishThai NameNotesPrice
Pumpkin curry with tofuแกงฟักทองCoconut-based, sweet60-90B
Stir-fried tofu with basilผัดกระเพราเต้าหู้Ask for no oyster sauce50-70B
Green curry with vegetablesแกงเขียวหวานผักAsk at jay restaurant for vegan paste60-100B
Pad see ew with tofuผัดซีอิ๊วเต้าหู้Wide noodles, soy sauce, broccoli50-70B
Tom kha hed (coconut mushroom soup)ต้มข่าเห็ดCoconut milk, galangal, mushrooms60-90B
Yellow curry with potatoesแกงกะหรี่Mild, coconut-based60-90B
Pineapple fried rice (no egg)ข้าวผัดสับปะรดServed in a pineapple shell80-120B
Gaeng som (sour curry) with vegetablesแกงส้มผักHot and sour, turmeric-based50-80B
Tod man khao pod (corn cakes)ทอดมันข้าวโพดFried corn fritters30-50B
Khanom krok (coconut pancakes)ขนมครกCoconut milk batter, naturally vegan20-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

IngredientThai NameFound InVegan Alternative
Fish sauceน้ำปลา (nam pla)Almost everythingSoy sauce (ซีอิ๊วขาว)
Oyster sauceน้ำมันหอย (nam man hoi)Stir-friesSoy sauce or mushroom sauce
Shrimp pasteกะปิ (kapi)Curry pastesJay/vegan curry paste
Dried shrimpกุ้งแห้ง (kung haeng)Salads, pad thaiOmit
Eggไข่ (kai)Fried rice, noodlesOmit
Chicken stockน้ำซุปไก่ (nam soup gai)Soups, noodlesVegetable stock
Lardน้ำมันหมู (nam man moo)Fried itemsVegetable 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

EnglishThai ScriptPronunciationWhen to Use
I eat vegan foodผม/ฉันกินเจPom/chan gin jayOpening statement
I don't eat meatไม่กินเนื้อสัตว์Mai gin neua satGeneral statement
No fish sauceไม่ใส่น้ำปลาMai sai nam plaEvery order
No oyster sauceไม่ใส่น้ำมันหอยMai sai nam man hoiStir-fry orders
No eggไม่ใส่ไข่Mai sai kaiFried rice, noodles
No shrimp pasteไม่ใส่กะปิMai sai kapiCurry orders
No dried shrimpไม่ใส่กุ้งแห้งMai sai kung haengSalad orders
No meat, no fishไม่เอาเนื้อ ไม่เอาปลาMai ao neua, mai ao plaClarifying
Use soy sauce insteadใส่ซีอิ๊วขาวแทนSai siew khao thaenFish 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 hooAdding protein
Mushroom pleaseเอาเห็ดAo hedAdding 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:

RestaurantCuisinePrice RangeLocationHighlight
Goodsouls KitchenThai + International80-200BOld CityCreative plant-based Thai
Reform KafeHealth food + bowls100-250BNimmanhaeminSmoothie bowls, wraps
Blue DiamondBakery + breakfast80-200BOld City (Moon Muang)Legendary vegan bakery, decades old
Aum VegetarianThai buffet40-60BOld CityCheap, authentic Thai jay food
Khun ChurnThai vegetarian60-120BMultiple locationsChain with wide menu
Taste from HeavenThai + Western80-180BTha Pae Road areaComfort food, big portions
Imm Aim VegetarianStreet stall30-50BMultipleBudget jay food
Anchan NoodleButterfly pea noodles50-80BOld CityBlue noodles, Instagram-worthy
Free Bird CafeSocial enterprise100-200BNear Tha Pae GateSupports refugees, great food
Pun Pun VegetarianOrganic Thai60-120BWat Suan DokOrganic 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:

RestaurantCuisinePrice RangeLocationHighlight
Broccoli RevolutionOrganic Thai + Western150-350BSukhumvit 49Upscale vegan dining
May Veggie HomeThai jay50-100BPhra KhanongAuthentic and cheap
EthosBakery + vegetarian80-200BKhao San areaBackpacker friendly
Bonita CafeCreative vegan150-300BSathornBeautiful presentation
VeganerieVegan cafe chain120-300BMultiple locationsMost accessible brand
Pala VeganThai vegan80-150BAriNorthern Ari neighborhood
Mango Tree on the RiverThai fine dining (vegan menu)200-500BRiversideSplurge-worthy
Jay stalls at YaowaratChinese-Thai vegan30-60BChinatownEspecially during Jay Festival
Baan Suan PaiThai garden restaurant80-150BChatuchak areaPeaceful, all vegetarian
MBK Jay Food CourtMultiple vendors40-70BMBK 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:

RestaurantPrice RangeHighlight
Om Garden Cafe60-150BOrganic, garden setting, yoga vibes
Earth Tone50-120BRaw food and smoothie bowls
Pai's Thai Cooking School800-1,000BVegan class available
Charlie and Lek60-100BThai-Western, great veggie options
Amido's Pizza100-200BWood-fired pizza with vegan cheese option
Night market stalls30-60BTofu 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:

RestaurantAreaPrice RangeHighlight
Pantip Market (Thong Sala)Thong Sala40-80BNight market with jay stalls
Orion Healing CenterSrithanu100-250BDetox, yoga, fully vegan menu
Karma KitchenSrithanu80-200BVegan comfort food
DotsHaad Rin100-200BSmoothie bowls, healthy eats
Fisherman's RestaurantBan Tai100-250BThai 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:

RestaurantAreaPrice RangeHighlight
Kopitiam by WilaiOld Town80-180BPeranakan-inspired, vegan options
Jay restaurants (Phuket Old Town)Old Town30-60BMultiple, look for yellow flags
Project ArtisanRawai120-250BHealth food cafe
Taste Bar & GalleryKata100-200BFusion, vegan-friendly
Suay RestaurantCherngtalay150-300BUpscale 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:

RestaurantAreaPrice RangeHighlight
Tao Thong VillaSairee80-180BThai restaurant, good tofu dishes
Su ChiliSairee100-200BHealth food, smoothie bowls
CappuccinoMae Haad80-180BCan do vegan Thai dishes
Night market stallsMultiple40-80BFried tofu, spring rolls

Other Destinations Quick Ratings

DestinationRatingNotes
Koh LantaB+Laid-back, health-conscious expats, good options
Koh SamuiBTourist infrastructure helps, Fisherman's Village has options
Krabi (Ao Nang)B-Tourist restaurants can accommodate, limited Thai vegan stalls
AyutthayaC+Day trip from Bangkok, limited options, bring snacks
KanchanaburiC+Some restaurants can modify, jay stalls exist
Chiang RaiBSmaller than Chiang Mai but similar culture, some health cafes
SukhothaiCSmall town, very limited, eat at guest houses
Mae Hong SonCVery small town, bring backup food from Chiang Mai
Nong KhaiCIsaan region, meat-heavy, but sticky rice and som tam are easy
Hua HinB-Beach town with some health-focused restaurants
LopburiC-Day trip, monkey temple town, very limited options
NanCRemote, 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

ItemPriceNotes
Bread (plain white or whole wheat)20-35BCheck ingredients — most basic bread is vegan
Instant noodles (Mama brand — tom yum flavor)6-12BThe 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-35BSteamed corn, naturally vegan
Edamame (frozen, microwaveable)30-40BSoy beans with salt
Fresh fruit cups20-35BWatermelon, pineapple, mango
Peanuts (roasted, salted)20-30BBasic roasted peanuts
Soy milk (Vitamilk, Lactasoy)12-18BMultiple flavors, all vegan
Rice crackers15-25BSome flavors — check for shrimp
Potato chips (Lay's original)20-35BOriginal flavor is vegan
Banana10-15BThe perfect snack
Toasted seaweed (Tao Kae Noi brand)20-30BOriginal flavor — check for fish sauce in some varieties
Mixed nuts30-50BTrail mix — check for dairy coatings
Oreos20-35BAccidentally 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

StoreLocationWhat to Find
Lemon FarmMultiple locations (Sukhumvit, Silom)Organic produce, tofu, tempeh, vegan snacks
Sunshine MarketPhutthamonthon Sai 4Weekly organic market (Saturday)
Bangkok Farmers MarketK Village (Sukhumvit 26)Bi-weekly organic market
Tops Supermarket (organic section)MultiplePackaged vegan products
Villa MarketSukhumvit 33, 49International vegan brands

Chiang Mai

StoreLocationWhat to Find
JJ MarketSouth Gate area (Saturday)Organic produce, vegan food stalls
Sompet MarketNear Chang Phueak GateDaily organic produce
Rimping SupermarketMultiple locationsBest health food section in the north
Baan Suan PakSunday Walking StreetOrganic veggies, homemade vegan products
Bird's Nest Cafe & Health ShopNimmanhaeminVegan 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)

SchoolPriceDurationVegan Notes
Thai Farm Cooking School1,200BFull dayDedicated vegan menu, organic farm visit
Pun Pun Organic Farm800-1,000BHalf/full dayEntirely plant-based, organic
Asia Scenic Thai Cooking School900-1,300BHalf/full dayVegan menu available on request
Mama Noi Thai Cooking Class1,000BFull dayCan accommodate vegans
Smart Cook Thai Cookery School900-1,200BHalf/full dayVegan class option
Zabb-E-Lee Thai Cooking Class1,000BFull dayVegan-friendly, market tour

Bangkok

SchoolPriceDurationVegan Notes
Silom Thai Cooking School1,200BHalf dayVegan options available
Maliwan Thai Cooking Class1,500BFull dayCan accommodate vegans
Bangkok Bold Cooking Studio1,800BHalf dayVegan menu on request

Koh Phangan

SchoolPriceDurationVegan Notes
C&M Thai Cooking Class1,500BFull dayVegan options
Baan Kai Mook1,200BHalf dayGarden setting, vegan-friendly

What to Learn in a Vegan Class

A good vegan Thai cooking class should teach you:

  1. Green curry paste from scratch (without shrimp paste)
  2. Pad Thai (without fish sauce — using tamarind and soy sauce)
  3. Tom Kha coconut soup (with mushrooms and tofu)
  4. Som Tam (without dried shrimp or fish sauce)
  5. Stir-fried vegetables with proper wok technique
  6. 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

CategoryOmnivore BudgetVegan BudgetNotes
Street food meals (3/day)150-250B120-200BVegan dishes tend to be 10-20B cheaper (no meat)
Snacks30-50B30-50BEqual (fruit, nuts, etc.)
Drinks30-50B30-50BEqual (water, tea, shakes)
Splurge meal (1/day)150-300B100-250BVegan restaurants tend to be mid-range
Daily total360-650B280-550BVegan is ~20% cheaper
Monthly total10,800-19,500B8,400-16,500BSaving 2,000-3,000B/month

Why vegan is cheaper:

  1. Tofu costs less than meat at street stalls
  2. Jay buffets (30-50B) are cheaper than meat restaurants
  3. Fruit is practically free in Thailand (10-30B per kilo at markets)
  4. You skip seafood restaurants (the most expensive food category)
  5. 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

AppPurposeCost
HappyCowFind vegan/vegetarian restaurants worldwideFree (basic) / $4 (premium)
Google MapsSearch "เจ" (jay) or "vegan" near youFree
Google TranslateCamera mode to translate Thai menus and labelsFree
GrabFood 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

  1. Assuming "vegetarian" means "vegan" — Thai vegetarian (มังสวิรัติ) often includes eggs and dairy. Jay (เจ) is closer to vegan but excludes garlic/onion. Always clarify.

  2. Not specifying "no fish sauce" EVERY time — Even at vegetarian restaurants, fish sauce can sneak in. Say it every order.

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

  4. Skipping jay restaurants for hipster vegan cafes — Jay restaurants are cheaper, more authentic, and often better. Do not overlook them because they look basic.

  5. Not downloading HappyCow before the trip — Offline maps and saved favorites are lifesavers when you have no internet.

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

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

  8. Packing too many protein bars from home — You will find tofu, tempeh, nuts, beans, and soy products easily. Thailand has protein.

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


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.

FruitThai NameSeasonPrice per KiloFlavorNotes
Mango (Nam Dok Mai)มะม่วงMar-Jun30-80BSweet, floral, butteryThe king. Nam Dok Mai is the premium variety.
MangosteenมังคุดMay-Sep40-80BSweet, tart, delicateCalled "Queen of Fruits." Purple shell, white flesh.
RambutanเงาะMay-Sep20-40BSweet, grape-likeHairy red shell, translucent flesh. Peel and eat.
LonganลำไยJun-Aug20-40BSweet, muskySmall brown shells. Addictively sweet. Northern specialty.
Dragon Fruitแก้วมังกรYear-round30-60BMild, slightly sweetPink skin, white or red flesh. Refreshing but subtle.
PapayaมะละกอYear-round15-30BSweet, muskyRipe orange papaya with lime is a perfect breakfast.
PineappleสับปะรดYear-round20-40BIntensely sweetThai pineapple is sweeter than any you have had.
Pomeloส้มโอAug-Nov30-60BCitrus, mild, sweetLike a gentler, sweeter grapefruit. Huge segments.
JackfruitขนุนJan-May20-50BSweet, tropical, chewyYellow flesh, meaty texture. Used in savory dishes too.
DurianทุเรียนApr-Jul80-300BCustard, pungentLove it or hate it. Try it once. Banned from hotels.
WatermelonแตงโมYear-round10-20BSweet, refreshingSold pre-cut in bags at every street corner.
Guavaฝรั่งYear-round20-40BCrisp, mildly sweetEaten green with chili-sugar dip (yes, really).
Passion FruitเสาวรสYear-round30-60BTart, aromaticCut in half, scoop with a spoon. Great in shakes.
Rose Appleชมพู่Year-round20-40BCrisp, mildly sweet, wateryShaped like a bell. Refreshing snack.
Custard Appleน้อยหน่าJun-Sep30-60BCreamy, sweetBumpy 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:

  1. Go to the nearest 7-Eleven — soy milk, bananas, peanuts, plain bread, Mama noodles (tom yum flavor)
  2. 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)
  3. Look for the yellow "เจ" flag — even small towns often have one jay restaurant near the main temple
  4. Buy fresh fruit at the market — you can make a meal of mango, banana, pineapple, and peanuts
  5. 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.

Thailand in photos

Creative Commons photographs — credits on our attributions page.

Big metal pots of curries and stir-fries at a Thai market food stall
Photo: Takeaway / Wikimedia Commons · CC BY-SA 3.0
Skewers of grilled baby octopus at a Bangkok street-food stall
Photo: Gzzz / Wikimedia Commons · CC BY-SA 4.0
Trays of colourful Thai sweets and desserts at a market stall
Photo: Takeaway / Wikimedia Commons · CC BY-SA 3.0

Travel Insurance for Backpackers

Travel medical insurance for backpackers, from SafetyWing.

Get a Quote

We may earn a commission

eSIM for Thailand

An Airalo eSIM for Thailand, so you can skip the airport SIM queue.

Browse Thailand eSIMs

We may earn a commission

You might also need: Thai dishes by region

Found this useful?
Ask BackpackBot