New content added regularly! Check back often for the latest Thailand travel guides and tips!

Navigate Thai cuisine as a vegetarian or vegan — from street stalls to fine dining

🥬 Vegetarian & Vegan Guide Thailand 2026

Thailand is one of the most vegan-friendly countries in Southeast Asia, thanks to its Buddhist tradition of 'jay' (เจ) eating — a strict plant-based diet observed during religious festivals and by devout Buddhists year-round. With a few key Thai phrases, an eye for the yellow-and-red jay symbol, and knowledge of hidden animal ingredients, you can eat incredibly well on a plant-based diet across all of Thailand. From 40 THB pad thai jay at street stalls to world-class vegan restaurants in Bangkok and Chiang Mai, this guide covers everything you need to know.

Last updated: 2026-03-02

Is Thailand Vegan-Friendly?

Yes, surprisingly so! Thailand has a centuries-old tradition of plant-based eating rooted in Buddhism. 'Jay' (เจ) is the Thai Buddhist vegan concept — no meat, no dairy, no eggs, and no pungent roots (garlic, onion, shallots). Jay food stalls are marked with a distinctive red-and-yellow jay symbol (เจ in a circle), and you'll find them at markets, temples, and dedicated jay restaurants throughout the country. The term 'mang-sa-wi-rat' (มังสวิรัติ) means vegetarian but may include eggs and dairy — always clarify if you're fully vegan. The biggest challenge for vegans in Thailand is hidden animal ingredients. Fish sauce (nam pla, น้ำปลา) is used in almost every savory Thai dish — it's the backbone of Thai cooking. Oyster sauce (nam man hoi, น้ำมันหอย) appears in stir-fries, and shrimp paste (ga-pi, กะปิ) is a base ingredient in many curry pastes and som tam. The good news: Thai cooks are used to requests for modifications. Learning to say 'mâi sài nam plaa' (ไม่ใส่น้ำปลา — no fish sauce) will become your most-used phrase. During the annual Vegetarian Festival in Phuket (October, 9 days), the entire city transforms with hundreds of jay food stalls. Chinese shrines serve free vegan food, and you can experience Thailand's most spectacular plant-based food scene. The festival is also celebrated in Bangkok's Chinatown (Yaowarat Road) and other cities with significant Chinese-Thai communities.

Essential Ordering Phrases for Vegetarians & Vegans

EnglishThai ScriptPhoneticWhen to Use
I eat only vegetables (vegan)กินเจgin jayFirst thing to say — establishes you eat fully plant-based
I eat vegetables only (vegetarian)กินผักgin pakGeneral vegetarian — may still include fish sauce or eggs
No meatไม่ใส่เนื้อmâi sài néuaSpecify no meat — useful when ordering specific dishes
No fish sauceไม่ใส่น้ำปลาmâi sài nam plaaCritical for vegans — fish sauce is in nearly everything savory
No oyster sauceไม่ใส่น้ำมันหอยmâi sài nam man hŏiCommon in stir-fries — ask alongside no fish sauce
No eggไม่ใส่ไข่mâi sài kàiFor vegans — pad thai and fried rice often include egg
No shrimp pasteไม่ใส่กะปิmâi sài ga-piHidden in curry pastes and som tam — ask when ordering curries
Is this vegetarian?อันนี้กินเจได้ไหมan-níi gin jay dâi mǎi?Point at a dish and ask — works well at food courts and markets
Very delicious!อร่อยมากaroi mâak!Always appreciated — builds goodwill with the cook

Best Vegetarian & Vegan Thai Dishes

food

Pad Thai Jay

The classic stir-fried rice noodle dish, made vegan with tofu instead of shrimp and egg. Ask for soy sauce instead of fish sauce (mâi sài nam plaa). Found at virtually every street stall and restaurant in Thailand. Price: 40-80 THB at street stalls, 80-150 THB at restaurants. Tip: specify 'mâi sài kài' (no egg) as many cooks add it automatically.

food

Green Curry Jay with Tofu (แกงเขียวหวานเจ)

Rich coconut-based green curry with tofu, Thai eggplant, bamboo shoots, and sweet basil. Jay versions use a curry paste without shrimp paste. Coconut milk makes it naturally creamy without dairy. Price: 60-100 THB at street stalls, 100-180 THB at restaurants. Available at most jay restaurants and many regular restaurants upon request.

food

Som Tam (Papaya Salad — ส้มตำ)

Spicy green papaya salad, one of Thailand's most iconic dishes. The standard version contains dried shrimp and fish sauce — order 'som tam jay' or specify 'mâi sài kung hâeng' (no dried shrimp) and 'mâi sài nam plaa' (no fish sauce). Substitute with soy sauce and lime juice. Price: 40-60 THB. Best eaten with sticky rice (khao niao, 10-20 THB).

food

Pad Pak Ruam (Mixed Stir-Fried Vegetables — ผัดผักรวม)

A simple and satisfying stir-fry of mixed vegetables — typically morning glory, cabbage, baby corn, mushrooms, and broccoli — with garlic and soy sauce. Easy to make vegan by requesting soy sauce instead of oyster sauce. Available everywhere. Price: 50-80 THB. Add tofu (tâo-hǔu) for protein — usually 10-20 THB extra.

food

Khao Pad Pak (Vegetable Fried Rice — ข้าวผัดผัก)

Fried rice with mixed vegetables, garlic, and soy sauce. A reliable vegan-friendly option found at every street stall. Specify 'mâi sài kài' (no egg) and 'mâi sài nam plaa' (no fish sauce). Comes with cucumber slices and a lime wedge. Price: 40-70 THB at street stalls. One of the easiest dishes to order vegan anywhere in Thailand.

food

Tom Kha Jay (Coconut Soup — ต้มข่าเจ)

Creamy coconut soup with galangal, lemongrass, kaffir lime leaves, mushrooms, and tofu. The jay version replaces chicken with tofu and uses soy sauce instead of fish sauce. Naturally rich and aromatic — one of the best Thai soups for vegans. Price: 60-90 THB at street stalls, 100-180 THB at restaurants. Pairs perfectly with steamed jasmine rice.

food

Mango Sticky Rice (ข้าวเหนียวมะม่วง)

Thailand's most beloved dessert — sweet sticky rice soaked in coconut cream, served with ripe mango slices. Naturally vegan! No modifications needed. Best during mango season (April-June) when mangoes are at their sweetest and cheapest. Price: 40-80 THB at street stalls, 80-150 THB at restaurants. Find the best versions at Tha Prachan Market (Bangkok) and Warorot Market (Chiang Mai).

food

Fresh Spring Rolls (ปอเปี๊ยะสด)

Translucent rice paper rolls filled with fresh vegetables, glass noodles, tofu, and herbs. Served cold with sweet chili or peanut dipping sauce. Naturally vegan when filled with vegetables and tofu (check that the dipping sauce doesn't contain fish sauce). Price: 40-60 THB for 2-3 rolls. Found at markets, street stalls, and restaurants throughout Thailand.

7-Eleven & Convenience Store Options for Vegans

drink

Lactasoy Soy Milk

Thailand's most popular soy milk brand, available in every 7-Eleven. Multiple flavors: original, black sesame, matcha, and unsweetened. 100% plant-based. Price: 15 THB for a 300ml carton. The unsweetened version ('suutrang rot chât') has no added sugar. Also available in 1-liter cartons at bigger convenience stores for 40 THB.

food

Fresh Fruit Cups

Pre-cut fresh fruit in clear containers — watermelon, pineapple, guava, mango, and papaya. Always vegan, always fresh (restocked multiple times daily). Price: 25-40 THB depending on fruit type and size. Thailand's tropical fruits are exceptional — guava with chili-salt dip is a local favorite. Available in all 7-Elevens and FamilyMarts.

food

Edamame Snacks

Shelled edamame beans in a resealable bag, lightly salted. A reliable high-protein vegan snack available in most 7-Elevens. Price: 35 THB. Also look for roasted seaweed snacks (Tao Kae Noi brand, 20-30 THB) — the original flavor is vegan. Good options for quick protein between meals.

drink

Coconut Water & Oishi Green Tea

Fresh coconut water cartons (20 THB) and Oishi green tea (20 THB) are vegan-safe drinks in every convenience store. Also try Tipco 100% juices (orange, mixed fruit — 25-35 THB). Avoid Thai iced tea and iced coffee from convenience stores as they contain condensed milk. For coffee lovers: most 7-Elevens now have a barista counter where you can request soy milk or oat milk (10-15 THB extra).

food

Plain Rice & Sesame

Steamed rice packs with sesame seeds — a simple but filling vegan option when other choices are limited. Price: 25 THB. Can be combined with other items for a quick meal. Also look for sticky rice packs (khao niao, 10-15 THB) and plain bread rolls (15-20 THB). Mama instant noodles are available but check labels: the popular tom yam shrimp flavor is NOT vegan — look for the vegetable flavor (green packet).

food

Nuts, Dried Fruit & Seeds

Cashew nuts (Thailand is a major cashew producer), roasted peanuts, dried mango, and mixed trail packs are available in most 7-Elevens and all Big C or Tops supermarkets. Price: 25-50 THB per bag. Sunflower seeds and pumpkin seeds are also common. Great for carrying as emergency snacks when vegan options are scarce during travel between cities.

Best Cities for Vegetarians & Vegans in Thailand

location

Chiang Mai — #1 Vegan City in Thailand

Chiang Mai is Thailand's undisputed vegan capital with dozens of dedicated plant-based restaurants. Top picks: Pun Pun Organic Vegetarian (Suthep Road, near Wat Suan Dok — farm-to-table Thai vegan, 60-120 THB), Free Bird Café (Moonmuang Road — profits support migrant education, 80-150 THB), Taste from Heaven (Prapokklao Road — massive vegan menu, 50-100 THB), Blue Diamond (Moonmuang Soi 9 — vegan bakery and café since 1987, 70-140 THB). The Old City and Nimmanhaemin area have jay food stalls at every major intersection. Sunday Walking Street market has multiple vegan stalls.

location

Bangkok — World-Class Vegan Dining

Bangkok offers everything from street-level jay stalls to upscale vegan restaurants. Top picks: Broccoli Revolution (Sukhumvit Soi 49 — Instagram-worthy vegan bowls, 180-350 THB), Veganerie (multiple locations: Siam, Thonglor, EmQuartier — vegan versions of Thai and Western classics, 150-300 THB), Barefood Bangkok (Sukhumvit Soi 26 — raw and organic vegan, 200-400 THB), Bonita Café (Sukhumvit Soi 39 — plant-based café, 120-250 THB). Chinatown (Yaowarat Road) has the densest concentration of jay food stalls — especially during the Vegetarian Festival in October. MBK Center food court and Terminal 21 food court both have jay options.

location

Pai — Laid-Back Vegan Paradise

This small mountain town in Mae Hong Son province has an outsized vegan scene thanks to its hippie-traveler culture. Earth Tone Café (Walking Street — organic vegan Thai and Western, 60-120 THB), Om Garden Café (Chaisongkram Road — garden setting, vegan smoothie bowls, 80-150 THB), and numerous small cafés along Walking Street serve exclusively or predominantly plant-based food. Night market has dedicated vegan stalls. Almost every restaurant in Pai can prepare vegan dishes on request.

location

Koh Phangan — Wellness & Vegan Hub

Beyond its Full Moon Party reputation, Koh Phangan — especially the Srithanu area on the west coast — is a major wellness and vegan destination. Orion Healing Centre (Srithanu — detox and vegan restaurant, 80-180 THB), Fisherman's Restaurant & Bar (Srithanu — vegan-friendly with ocean views, 100-200 THB), and numerous yoga retreat centers serve plant-based menus. Phantip Night Market in Thong Sala town has several vegan stalls. Many bungalow resorts offer vegan meal plans.

location

Phuket — Vegetarian Festival Capital

Phuket is the spiritual home of Thailand's Vegetarian Festival (Tesakan Gin Jay). During October (dates vary by Chinese lunar calendar), the entire island transforms: hundreds of yellow-flagged jay food stalls line every major road, Chinese shrines serve free vegan food, and street processions feature firewalking and ritual body piercing. Outside festival season, Phuket Town has year-round jay restaurants near the Chinese shrines on Ranong Road and Thalang Road. Kata and Karon areas have vegan-friendly cafés catering to health-conscious tourists.

Vegetarian Festival Phuket: Thailand's Biggest Vegan Event

The Phuket Vegetarian Festival (เทศกาลกินเจ, Tesakan Gin Jay) is an annual 9-day celebration rooted in Chinese Taoist tradition, held during the ninth lunar month of the Chinese calendar — typically in October. In 2026, the festival is expected to run approximately October 2-10. During these 9 days, devotees follow a strict jay diet (no meat, dairy, eggs, garlic, onion, or alcohol) to purify body and mind. The entire island of Phuket transforms into a vegan food paradise. Hundreds of food stalls marked with yellow jay flags (ธงเจ) line streets in Phuket Town, Kathu, and surrounding areas, serving dishes from 20-60 THB. Chinese shrines serve free jay food to all visitors — the most famous being Jui Tui Shrine (Ranong Road, Phuket Town), Bang Neow Shrine (Phuket Road), and Kathu Shrine (where the festival originated in the 1820s). The festival also features dramatic street processions with firewalking, blade climbing, and body piercing rituals by spirit mediums (mah song) — these are not for the faint-hearted but are a fascinating cultural spectacle. The festival is also celebrated on a smaller scale in Bangkok's Chinatown (Yaowarat Road), Hat Yai, and Trang. If you're visiting Phuket during the festival, book accommodation in Phuket Town (not the beaches) to be close to the action. Hotels fill up quickly — book at least 2-3 weeks in advance.

Allergy Communication & Practical Tips

💡

Download or Print an Allergy Card in Thai

A printed card in Thai explaining your dietary requirements is invaluable — many street food vendors and small restaurant staff speak limited English. Apps like 'Allergy Translate' (£3.99/one-time) and 'VeganTravel' (free) generate allergy cards in Thai. Show the card to the chef before ordering, not the waiter. For severe allergies, include: nuts (tùa, ถั่ว), soy (tâo-hǔu, เต้าหู้), wheat (sǎa-lii, สาลี่), shellfish (hŏi, หอย), dairy (nom, นม). Many vegan travelers laminate their card or save a screenshot on their phone for easy access.

💡

Be Aware of Cross-Contamination

In Thai street kitchens and restaurants, woks are shared between meat and vegetable dishes. If you have severe allergies or strict dietary requirements, communicate clearly about cross-contamination: 'yàak dâi gra-tá sà-àat' (ยากได้กระทะสะอาด — I want a clean wok). At busy street stalls, this may not always be possible — dedicated jay restaurants are the safest option for strict vegans. In restaurants, ask if curry pastes are made fresh or from pre-made tubs (pre-made often contains shrimp paste). Be especially cautious with: som tam (shared mortar with dried shrimp residue), curries (shrimp paste in base), and fried rice (wok seasoned with fish sauce).

💡

Look for the Jay Symbol (เจ)

The jay symbol — a red Chinese/Thai character เจ on a yellow background — is your best friend in Thailand. Stalls, restaurants, and food products bearing this symbol follow strict Buddhist vegan guidelines: no meat, no seafood, no dairy, no eggs, and no pungent roots (garlic, onion, shallots, leeks, chives). Jay food is stricter than Western veganism because it also excludes alliums. You'll see this symbol at dedicated jay food stalls in markets, 7-Eleven products during the Vegetarian Festival, and some year-round packaged foods. During the festival season (October), even mainstream convenience stores stock jay-labeled products.

💡

Use HappyCow App to Find Vegan Restaurants

HappyCow (happycow.net, also available as a mobile app for $3.99) is the definitive guide to finding vegan, vegetarian, and veg-friendly restaurants worldwide. Thailand is well-covered: Bangkok has 200+ listings, Chiang Mai 100+, and even smaller cities like Pai and Koh Phangan have 20+ options each. Users rate and review restaurants, confirm vegan options, and upload photos. The app works offline once you download a city's listings — essential for areas with spotty internet. Google Maps also works well: search 'jay food near me' or 'vegan restaurant' in English or Thai.

💡

Markets & Supermarkets for Self-Catering

If you're staying long-term or have kitchen access, Thai markets are a vegan paradise. Fresh produce is abundant and cheap: a kilo of vegetables costs 20-50 THB, tofu blocks 15-25 THB, and tempeh 30-40 THB. Tops and Big C supermarkets stock international vegan products: plant milks (oat, almond, soy from 50-80 THB), nutritional yeast (health food stores in Chiang Mai), and imported vegan cheese (250-400 THB). Villa Market (Bangkok) and Rimping Supermarket (Chiang Mai) have the best selection of specialty vegan products. Local morning markets ('talat chao') have the freshest produce at the lowest prices.

Vegan-Friendly Cooking Classes in Thailand

cooking

May Kaidee's (Bangkok)

Thailand's most famous 100% vegetarian and vegan cooking school, located near Khao San Road (Tanao Road, Banglamphu). All dishes are plant-based — no need to request modifications. Learn to make pad thai jay, green curry, som tam, spring rolls, and mango sticky rice. Half-day class: 1,400 THB including market visit, recipe booklet, and full meal. Classes run daily at 9 AM and 1 PM. Book online at maykaidee.com. May Kaidee also has a restaurant next door serving all class recipes.

cooking

Thai Farm Cooking School (Chiang Mai)

One of Chiang Mai's top-rated cooking schools, set on an organic farm outside the city. Offers a dedicated vegan menu option — inform when booking. Full-day class: 1,400 THB including hotel pickup, market visit at Ruam Chok Market, farm tour, and 5-6 dishes. Grow your own herbs in the garden. Classes run daily, maximum 12 students. Very popular — book 2-3 days in advance during peak season (Nov-Feb). Located on Mae Taeng Road.

cooking

Silom Thai Cooking School (Bangkok)

Located in central Bangkok (Silom Soi 13, near BTS Chong Nonsi), this school accommodates vegan students with customized menus — request when booking. Morning and afternoon sessions available. Half-day class: 1,200 THB including market tour at Silom fresh market, 5 dishes, recipe book, and certificate. Learn to use coconut milk, lemongrass, galangal, and Thai basil in vegan curry, stir-fry, and soup recipes. Small class sizes (max 14). Book via silomcookingschool.com.

cooking

Mama Noi Thai Cookery School (Chiang Mai)

A family-run cooking school offering intimate classes with a local market visit included. Located in the San Sai area, northeast of Chiang Mai city. Budget-friendly at 1,000 THB for a full-day class with 5 dishes, market tour, and hotel transfer. Vegan options available on request — Mama Noi substitutes tofu and mushrooms for meat and uses soy sauce instead of fish sauce. Maximum 10 students per class. Warm, personal atmosphere with Mama Noi teaching alongside her family.

cooking

Phuket Thai Cooking Class

Several cooking schools in Phuket offer vegan-customized classes. Phuket Thai Cooking Academy (Wichit area, near Phuket Town) charges 1,500 THB for a half-day class with market visit, 4 dishes, and hotel transfer from Patong, Kata, or Karon. Vegan menu available — request when booking. Learn southern Thai vegan curries, which use more turmeric and coconut than northern versions. Classes run daily at 8:30 AM and 2:30 PM. Visit during the Vegetarian Festival (October) for a unique immersive vegan cooking experience.

Frequently Asked Questions

Is Thai food actually vegan-friendly?
Yes, but with caveats. Thailand has a strong Buddhist tradition of jay (เจ) eating, which is stricter than Western veganism (no meat, dairy, eggs, or alliums). The challenge is that most standard Thai dishes contain hidden fish sauce, oyster sauce, or shrimp paste. However, Thai cooks are very accommodating — if you learn 3-4 key phrases ('gin jay', 'mâi sài nam plaa', 'mâi sài nam man hŏi', 'mâi sài kài'), you can eat well almost everywhere. Cities like Chiang Mai, Bangkok, and Pai have thriving dedicated vegan restaurant scenes. During the Vegetarian Festival in October, even mainstream restaurants offer jay menus.
What is the difference between 'jay' and 'mang-sa-wi-rat'?
Jay (เจ) follows strict Chinese Buddhist guidelines: no meat, no seafood, no dairy, no eggs, AND no pungent roots (garlic, onion, shallots, leeks, chives). It is essentially vegan-plus. Mang-sa-wi-rat (มังสวิรัติ) is the Thai word for vegetarian and is closer to Western vegetarianism — it excludes meat and seafood but may include eggs, dairy, and alliums. If you're vegan, always say 'gin jay' rather than 'gin mang-sa-wi-rat' to be safe. Jay food stalls (marked with the red-and-yellow เจ symbol) are your most reliable option for fully plant-based food.
Can I find vegan food at Thai street stalls?
Absolutely. Street stalls are often easier for vegans than restaurants because you can watch your food being prepared and make specific requests in real-time. Look for: dedicated jay stalls (red-yellow เจ symbol), fruit vendors (always vegan), pad thai stalls (request 'jay' version), and rice-and-curry stalls (point at vegetable dishes, ask 'mâi sài nam plaa'). Night markets typically have 2-3 jay options. During the Vegetarian Festival (October), jay stalls multiply dramatically. Budget: you can eat well as a vegan street food diner for 100-200 THB per day.
What hidden animal ingredients should I watch out for in Thai food?
The main hidden animal ingredients in Thai cuisine are: fish sauce (nam plaa, น้ำปลา) — used in virtually every savory dish as a salt substitute; oyster sauce (nam man hŏi, น้ำมันหอย) — common in stir-fries and vegetable dishes; shrimp paste (ga-pi, กะปิ) — a base ingredient in many curry pastes and som tam; dried shrimp (kung hâeng, กุ้งแห้ง) — added to som tam, fried rice, and some noodle dishes; chicken or pork stock — used as a soup base in many noodle shops; condensed milk — added to Thai iced tea and coffee. The good news: soy sauce is widely available as a substitute for fish sauce, and jay-certified dishes avoid all of these. Always ask specifically about each ingredient when ordering.
When is the Phuket Vegetarian Festival in 2026?
The Phuket Vegetarian Festival follows the Chinese lunar calendar and takes place during the first 9 days of the ninth lunar month. In 2026, the festival is expected to run approximately October 2-10 (exact dates are confirmed a few weeks before by the Chinese shrines). The opening ceremony is held at Jui Tui Shrine on the evening before the first day. The most spectacular street processions typically happen on days 3, 6, and 9. Book your Phuket Town accommodation early — hotels near the shrines sell out fast. The festival is also celebrated in Bangkok's Chinatown, Hat Yai, and Trang, though on a smaller scale.
How much does it cost to eat vegan in Thailand per day?
Eating vegan in Thailand is extremely affordable. Budget level: 100-200 THB/day ($2.85-5.70) eating exclusively at street stalls and markets — pad thai jay 40-60 THB, rice with vegetables 40-60 THB, fruit 25-40 THB. Mid-range: 300-500 THB/day ($8.60-14.30) mixing street food with casual vegan restaurants like Taste from Heaven (Chiang Mai) or May Kaidee's (Bangkok). Upscale: 500-1,000 THB/day ($14.30-28.60) dining at places like Broccoli Revolution or Veganerie in Bangkok. Self-catering from markets can reduce costs further — fresh vegetables, tofu, and rice for an entire day costs under 100 THB. Thailand is one of the cheapest countries in the world to eat vegan.
Are there vegan options on Thai islands?
Yes, though options vary by island. Koh Phangan (especially Srithanu area) is the most vegan-friendly island, with dedicated wellness cafés and yoga retreats serving plant-based menus. Koh Samui has several vegan restaurants in Fisherman's Village (Bophut) and Lamai. Koh Lanta has a growing health food scene around Old Town. Koh Lipe and Koh Chang have fewer dedicated options but most restaurants can accommodate 'gin jay' requests. The smaller the island, the more limited your choices — bring snacks from the mainland. All islands have 7-Elevens with vegan basics (soy milk, fruit, nuts, rice). Tip: beach restaurants are usually more accommodating than budget Thai-only joints.

Explore More

Related Guides

Some links are affiliate links. We may earn a commission at no extra cost to you.

New content added regularly! Check back often for the latest Thailand travel guides and tips!