The quick answer
Thai cooking leans on fish sauce and shrimp paste, but Bangkok has a long jay (เจ) tradition: Buddhist-Chinese food with no animal products at all. Look for yellow flags with red เจ letters.
For a special meal, Tammang was the first vegan restaurant in the Michelin Guide Thailand, and Vegan Mahanakhon serves Thai fine dining near Wat Arun. For everyday food, Sukhumvit (Phrom Phong, Thong Lo, Ekkamai) has the most vegan cafés.
Learn two phrases: 'gin jay' (I eat jay) and 'mai sai nam pla' (no fish sauce).
Set Vegan in FeedMii and it suggests plant-based dishes and searches vegan restaurants near you.
Get FeedMii free5 dishes to try
Thai classics that are easy to get vegan.

Pad Kaprao Jay
Thailand's favourite lunch made with soy protein or mushrooms and served over rice.
How to order it: Skip the fried egg on top to keep it vegan.
Khao Soi Tofu
Coconut curry broth with egg-free noodles and a crispy noodle topping.
How to order it: Khun Churn in White and Kaek Kao Kua both make good versions.
Som Tam Jay
Pounded green papaya with soy sauce or fermented soybean instead of fish sauce and dried shrimp.
How to order it: Tammang makes it to order in an open kitchen.
Gaeng Kiew Wan Jay
Green curry with tofu, Thai eggplant and basil.
How to order it: Ask that the paste has no shrimp paste (mai sai kapi).
Tom Yum Hed
Hot-and-sour lemongrass soup with mixed mushrooms.
How to order it: Ask for no fish sauce, or order it at a vegan restaurant.
10 places to eat
Vegan or vegetarian restaurants confirmed open in 2025 by the Michelin Guide, Time Out or recent reviews.
Tammang
Chom Thong (Rama 2)The first vegan restaurant in the Michelin Guide Thailand; Isan food made with fermented soybean instead of fish sauce.
- Order
- Som tam from the open kitchen, Isan dishes
- Price
- About 100–250 ฿ per person
- Tip
- Vegan. 380–382 Rama 2 Rd; cash only.
Vegan Mahanakhon
Near Wat ArunHeritage Thai fine dining in a restored wooden house; go around sunset after visiting Wat Arun.
- Order
- Appetiser sampler, curries at your spice level
- Price
- About 400–800 ฿ per person
- Tip
- Vegan. 661 Arun Amarin Rd; book ahead.
Veganerie Concept
Sukhumvit 24Bangkok's best-known vegan café and bakery chain.
- Order
- Soy banoffee waffles, tofu satay wrap, tempura udon
- Price
- About 200–450 ฿ per person
- Tip
- Vegan. Methi Niwet Soi, Sukhumvit 24, plus mall branches.
Broccoli Revolution
Thong LoA pioneer of Bangkok's plant-based scene since 2015, good for breakfast or a working lunch.
- Order
- Broccoli-quinoa burger, gaeng som, lo mein
- Price
- About 250–450 ฿ per person
- Tip
- Plant-based. Corner of Sukhumvit Soi 49.
Vistro
Sukhumvit 24Creative global fusion, all vegan.
- Order
- Chili bao, vegan crab croquettes, dan dan noodles
- Price
- About 350–600 ฿ per person
- Tip
- Vegan. 46/1 Sukhumvit Soi 24.
Khun Churn in White
EkkamaiThai vegetarian classics done well, right under BTS Ekkamai.
- Order
- Tofu khao soi, crispy mushrooms, vegan ice cream
- Price
- About 150–300 ฿ per person
- Tip
- Vegetarian, mostly vegan. Last orders around 8pm.
Kynd Kulture
EkkamaiAn all-day vegan diner inside a plant-based wellness mall.
- Order
- Tzatziki burger, all-day breakfast, cheesy rice bowl
- Price
- About 250–450 ฿ per person
- Tip
- Vegan. EKM6, Ekkamai.
Kaek Kao Kua
Watthana (Sukhumvit)Vegan Thai noodles and desserts.
- Order
- Khao soi-style noodles, tasting tray, coconut ice cream
- Price
- About 150–300 ฿ per person
- Tip
- Vegan. Closed Thursdays.
Sutunthip Vegan
ThonburiA cheap, local jay shop with yellow-flag Thai food.
- Order
- Basil rice with vegan pork, spring rolls, fried tofu
- Price
- About 60–150 ฿ per person
- Tip
- Vegan (jay). Charoen Nakhon Soi 36.
Ethos
Banglamphu (near Khao San)A backpacker favourite with floor-cushion seating near Khao San Road.
- Order
- Thai and international vegetarian plates
- Price
- About 150–300 ฿ per person
- Tip
- Vegetarian with many vegan options. 85/2 Tanao Rd.
Vegan or vegetarian as described by the Michelin Guide or Time Out. Places checked as of October 21, 2026; hours change, so check before you go.
Tips
- Yellow flags with red เจ letters mark jay shops all year. Jay food has no animal products and also no garlic or onion.
- Say 'gin jay' (I eat jay) or 'mai sai nam pla, mai sai kapi' (no fish sauce, no shrimp paste). 'Mangsawirat' means vegetarian and may still include egg.
- Curry pastes and many street sauces contain shrimp paste or fish sauce. Ask, or eat at dedicated vegan places.
- Sukhumvit (Phrom Phong, Thong Lo, Ekkamai) has the most modern vegan cafés; Thonburi and Chinatown have cheaper jay shops. The Vegetarian Festival fills Chinatown with jay stalls every October.
Vegan and hungry? Let FeedMii decide.
Set Vegan or Vegetarian in FeedMii and it suggests plant-based dishes and searches vegan restaurants near you, rated 4.0+ on Google. Free for iPhone and iPad.
Download FeedMii freeFrequently asked questions
Is Bangkok good for vegans?
Yes. Bangkok has dozens of vegan restaurants, a Michelin-listed vegan som tam spot (Tammang) and jay shops marked with yellow flags.
What does jay mean in Thailand?
Jay (เจ) is a Buddhist-Chinese diet with no meat, seafood, eggs, dairy, fish sauce or shrimp paste, and no garlic or onion. Jay shops fly yellow flags with red เจ letters.
Is Thai food vegan?
Not usually. Fish sauce and shrimp paste are in most dishes. Ask for 'mai sai nam pla' (no fish sauce) or eat at vegan and jay restaurants.