By occasion
Vegan Restaurants Bangkok: 13 Vegan and Vegetarian Places by Area, from Thai Plant Kitchens to Tasting Menus
Vegan restaurants in Bangkok by area: fully vegan kitchens, Indian vegetarian on Sukhumvit, jay food and plant-based tasting menus, with prices.
Vegan restaurants in Bangkok fall into three groups, and knowing which you are looking at saves a lot of explaining at the table. Fully vegan kitchens cook nothing from animals at all; May Veggie Home, Veganerie and Broccoli Revolution are the established names. Vegetarian-friendly restaurants, mostly Indian on lower Sukhumvit, keep separate vegetarian or vegan menus next to meat dishes. Then there is jay food, the Thai-Chinese Buddhist diet with no meat, fish, eggs or dairy and traditionally no garlic or onion. This list has 13 places across Sukhumvit, Silom, Charoen Krung, Ari, Langsuan and Rama 4, from 100-baht Thai plates to plant-based tasting menus, with menus, prices and hours taken from the restaurants’ own sites, the Michelin Guide, Time Out and dated reviews. Ranking comes from Google rating and review volume, how fully vegan the kitchen is, documented dishes and prices, and editorial judgement.
Budget in three bands. Vegan Thai food at May Veggie Home runs about 100 to 200 baht a dish, and Indian vegetarian plates at Chowpati and Ariya keep a meal to 200 to 500 baht a head. Vegan cafes and restaurants such as Veganerie and Broccoli Revolution cost 200 to 500 baht a head. Plant-based tasting menus run from 1,499++ baht at Punjab Grill to 5,800++ at INDDEE and 6,944 at Mia. The densest cluster is two BTS stops: Nana for Soi 11 and 13, Asok for Soi 19 and 23. Elsewhere, use BTS Surasak for Veganerie Silom, Sala Daeng for Ariya, Saphan Taksin for Broccoli Revolution, Ari for O’ganic Concept and Chit Lom for INDDEE.
13 picks, in order
The list
-
Photo: May Veggie Home No. 1May Veggie Home Express Sukhumvit 23
เมย์ เวจจี้ โฮม เอ็กซ์เพรส สุขุมวิท 23Fully vegan Thai kitchen cooking in Bangkok since 2011, now upstairs in Prasarnmit Plaza on Sukhumvit Soi 23. Vegan pad thai, tom yum noodles and plant-protein krapao at roughly 100 to 200 baht; BTS Asok.
Venue details : May Veggie Home Express Sukhumvit 23Ordervegan pad thai
-
Photo: Veganerie No. 2Veganerie Nana
วีแกนเนอรี่ นานาAll-plant-based branch of the Bangkok bakery brand at 171 Sukhumvit Soi 11, open 10:30 to 22:30. BBQ mushroom waffles and the almond-shiitake burger; a few minutes from BTS Nana.
Venue details : Veganerie NanaOrderBBQ mushroom waffles
-
Photo: Broccoli Revolution No. 3Broccoli Revolution Charoenkrung
Broccoli Revolution เจริญกรุงFully vegan branch on Charoen Krung Soi 42/1 with more Asian dishes than the Sukhumvit originals. Cauliflower dynamite maki 135 baht and chia-noodle pad thai 150 in Time Out's 2020 review; ten minutes from BTS Saphan Taksin. Its website lists daily hours, older reviews say closed Monday.
Venue details : Broccoli Revolution CharoenkrungOrdercauliflower dynamite maki
-
Photo: Mercy Republic No. 4Mercy Republic
เมอร์ซี่ รีพับลิกSelf-styled vegan hip hop restaurant on Sukhumvit Road near BTS Nana, loud by design, with vegan wine and cocktails. Mushroom pad krapow, enoki pad thai and a northern-sausage pizza. Monday hours conflict between Google and HappyCow, so message on LINE first.
Venue details : Mercy RepublicOrdermushroom pad krapow
-
Photo: Veganerie No. 5Veganerie Silom
วีแกนเนอรี สาขาสีลมVeganerie's Silom branch in the Baan Silom building, nearer BTS Surasak than Sala Daeng, open 09:30 to 21:30. Beetroot burger and vegan carbonara, 250 to 500 baht a head.
Venue details : Veganerie SilomOrderbeetroot burger
-
Photo: Chowpati Indian Street Food No. 6Chowpati Indian Street Food
เชาว์ปาตี อินเดียน สตรีทฟู้ดMumbai street snacks on Sukhumvit Soi 13 with vegetarian dishes marked on the menu. Pani puri 150 baht, medu vada 175, kulcha from 150; free parking, BTS Nana.
Venue details : Chowpati Indian Street FoodOrdermedu vada, pani puri
-
Photo: Indique Indian Food No. 7Indique Gastrobar & Restaurant
อินดีค แกสโทรบาร์Indian gastrobar in the SQ Boutique Hotel at the mouth of Sukhumvit Soi 19, with separate vegetarian, vegan, gluten-free and Jain menus. Pani puri 139 baht; BTS Asok and Terminal 21.
Venue details : Indique Gastrobar & RestaurantOrderpaneer tikka butter masala
-
Photo: Amritsr No. 8Punjabi restaurant on Sukhumvit Soi 11 with a separate vegetarian section and more than 8,800 Google reviews. Stuffed parathas and Amritsari kulcha with chole; BTS Nana.
Venue details : AmritsrOrderAmritsari kulcha with chole
-
Photo: O'ganic Concept (Absolute Health) No. 9O'ganic Concept Ari
โอแกนิค คอนเซ็ปต์ อารีย์Organic health-food restaurant on Soi Ari Samphan 1, run by a clinic group, with vegan options beside organically raised chicken and eggs. Kale superfood salad, tofu in peanut sauce; ten minutes from BTS Ari.
Venue details : O'ganic Concept AriOrderkale superfood salad
- No. 10
Modern Indian with two stars in the Michelin Guide Thailand 2026, in a house on Soi Langsuan; Time Out (July 2026) lists a ten-course Vegetable Journey of vegetables only at 5,800++ baht. Ten minutes on foot from BTS Chit Lom.
Venue details : INDDEEOrderthe Vegetable Journey
-
Photo: Mia Restaurant Bangkok No. 11Mia
มีอาModern European restaurant with one star in the Michelin Guide Thailand 2026, on Soi Athakravi 1 off Rama 4, with three tasting menus, including a fully vegan one built around vegetables. Vegetarian menu listed at 6,944 baht; closed Wednesday and Thursday.
Venue details : MiaOrderthe vegan tasting menu
-
Photo: Punjab Grill Bangkok No. 12Punjab Grill Bangkok
ปัญจาบ กริลล์North Indian on the ground floor of the Radisson Suites, Sukhumvit Soi 13, listed without a star in the current Michelin Guide Thailand selection. Naewna reported a vegetarian six-course tasting menu at 1,499++ baht against 1,999++ for the meat version in April 2024; dinner nightly, lunch at weekends.
Venue details : Punjab Grill BangkokOrdervegetarian tasting menu
-
Photo: Ariya Indian Food No. 13Ariya Indian Food
อาริยา อินเดียน ฟู้ดSmall North Indian restaurant on Silom Soi 20 whose own site confirms the paneer butter masala (195 baht) and aloo paratha (95) are fully vegetarian. The kitchen also cooks chicken and mutton, so it suits a mixed table; about eight minutes from BTS Sala Daeng.
Venue details : Ariya Indian FoodOrderaloo paratha with curd and pickle
Vegan in Bangkok: jay food, vegetarian Thai and fully vegan, explained
The word to know is jay (also spelled jae). A shop flying a yellow flag with red lettering is selling jay food, and that is the closest thing Thailand has to a vegan label on the street. It is strictest during the nine-day vegetarian festival, which in 2026 ran from 10 to 18 October according to the Tourism Authority of Thailand, with Yaowarat as the centre; The Nation reported the road closed to traffic on the opening evening. The dates follow the lunar calendar, so check TAT’s announcement for next year. Outside the festival, jay shops are fewer, and Chinatown’s are covered in Chinatown Bangkok restaurants.
Vegetarian Thai in an ordinary restaurant is the hard case. Curry pastes contain shrimp paste, stir-fries use oyster sauce and nearly everything gets fish sauce. That is why the fully vegan kitchens matter: May Veggie Home has cooked Thai food without animal products since 2011 by its own account, bakes vegan bread and will cook without onion and garlic for jay eaters.
Best vegan restaurants in Bangkok, by area
Lower Sukhumvit is where to stay if you eat vegan. Veganerie Nana and Amritsr share Soi 11, Chowpati and Punjab Grill are on Soi 13, Indique sits at the mouth of Soi 19 and May Veggie Home is on Soi 23, all between BTS Nana and Asok. Mercy Republic on the main road is the loud evening option with vegan wine and cocktails; Google lists it open daily and HappyCow says closed on Monday, so message the restaurant on LINE before a Monday visit. Our Sukhumvit restaurants guide covers the rest of the road.
Further out, Veganerie’s Silom branch in the Baan Silom building suits a weekday lunch near BTS Surasak, and Broccoli Revolution on Charoen Krung Soi 42/1 is the riverside choice, ten minutes from BTS Saphan Taksin. Its own website lists 11:00 to 21:30 daily, while Time Out (2020) and Thai PBS (2024) list it closed on Mondays, so call 097 201 2492 before a Monday visit. In Ari, O’ganic Concept on Soi Ari Samphan 1 serves a kale superfood salad and tofu in peanut sauce, though it is a health-food kitchen that also cooks organic chicken and eggs. See Ari restaurants for the neighbourhood.
Indian vegetarian restaurants in Bangkok
Sukhumvit’s Indian restaurants are the easiest vegetarian meals in the city because the menus are built for it. Indique publishes separate vegetarian, vegan, gluten-free and Jain menus, with pani puri at 139 baht and samosa chaat at 149. Chowpati marks vegetarian dishes and prices its South Indian plates from 150 baht. Amritsr has a dedicated vegetarian section of stuffed parathas and Amritsari kulcha. Punjab Grill ran a vegetarian version of its six-course tasting menu at 1,499++ baht, 500 baht less than the meat menu, when Naewna reported it in April 2024; ask for the current price. Off Sukhumvit, Ariya on Silom Soi 20 prints its prices online and confirms its paneer butter masala at 195 baht and aloo paratha at 95 are fully vegetarian. Paneer, yoghurt and ghee are dairy, so vegans should pick lentil and vegetable dishes made without cream and ask first. Jain preparation is listed only at Indique, so ask elsewhere. For the meat side of the same restaurants, see Indian restaurants in Bangkok.
Vegan fine dining in Bangkok
Two Michelin-starred restaurants have plant-based tasting menus. INDDEE, promoted to two stars in the Michelin Guide Thailand 2026, serves the ten-course Vegetable Journey at 5,800++ baht in a house on Soi Langsuan, according to Time Out in July 2026; it is a vegetable menu, so confirm dairy if you are vegan. Mia, with one star in the same 2026 edition, offers meat, vegetarian and vegan tasting menus on Soi Athakravi 1, entered from Rama 4; Green Queen covered the vegan version, and aggregator listings price the vegetarian menu at 6,944 baht. Both need a booking, and Mia is closed on Wednesday and Thursday. The wider set is in Michelin restaurants in Bangkok.
Vegan cafes, bakeries and brunch in Bangkok
Veganerie started as a vegan bakery, and its menu runs to waffles, cakes and, at the Silom branch, an all-day breakfast from 09:30. Broccoli Revolution presses its own juices. For coffee, many specialty cafes now offer oat milk; Coffee no.9 on Soi Ari 1 is known for its oat-milk black sesame latte. Our cafes in Bangkok and brunch in Bangkok guides list more, though most of those kitchens are not vegan.
How to order vegan at a normal Thai restaurant
Say “kin jay” (I eat jay food) first; most cooks understand it. Then be specific: “mai sai nam pla” (no fish sauce), “mai sai kapi” (no shrimp paste), “mai sai nam man hoi” (no oyster sauce) and “mai sai khai” (no egg). Avoid curries from a pre-made paste unless the shop confirms it, and choose stir-fried vegetables, som tam made without fish sauce or crab, and tofu dishes cooked to order. Mango sticky rice is usually vegan, since the sauce is coconut milk.
Quick answers
FAQ
Is Bangkok good for vegans?
Yes, with some work. Bangkok has fully vegan kitchens such as May Veggie Home, Veganerie and Broccoli Revolution, Indian restaurants with separate vegetarian menus on Sukhumvit Soi 11 and 13, two Michelin-starred restaurants with plant-based tasting menus, and the Buddhist jay food tradition. Ordinary Thai cooking relies on fish sauce, shrimp paste and oyster sauce, so at a normal restaurant you need to ask.
How do you say no egg and no fish sauce in Thai?
Say 'mai sai khai' for no egg and 'mai sai nam pla' for no fish sauce. 'Mai sai kapi' means no shrimp paste, and 'mai sai nam man hoi' means no oyster sauce. 'Kin jay' tells the cook you eat jay food, the Buddhist diet with no meat, fish, dairy or eggs, which also avoids garlic and onion. Shops serving jay food often hang a yellow flag.
What is jay food in Thailand?
Jay (also written jae or j) is the Thai-Chinese Buddhist vegan diet: no meat, fish, eggs or dairy, and traditionally no garlic, onion or other pungent vegetables. Shops selling it fly yellow flags with red lettering. It is most visible during the annual vegetarian festival. May Veggie Home on Sukhumvit Soi 23 cooks without onion and garlic on request for jay eaters.
Which area of Bangkok has the most vegan restaurants?
Lower Sukhumvit, from Nana to Asok. Veganerie and Amritsr are on Soi 11, Chowpati and Punjab Grill on Soi 13, Indique at Soi 19, May Veggie Home on Soi 23 and Mercy Republic on the main road, all within two BTS stops. Silom has Veganerie by BTS Surasak and Ariya on Soi 20, Charoen Krung has Broccoli Revolution, and Ari has O'ganic Concept.
Are there vegan buffets in Bangkok?
Vegan eating in Bangkok is mostly pay-per-dish rather than buffet. Eating Thai Food described Chamlong's Asoke all-vegetarian food court near Chatuchak as a grazing zone in a review from around 2014, so check it is still running, and the yellow-flag jay shops during the vegetarian festival work the same way. For a fixed-price vegan meal, the tasting menus at INDDEE, Mia and Punjab Grill are the options.
When is the Vegetarian Festival in Bangkok?
In 2026 the nine-day Vegetarian Festival (Tesagan Gin Jay) ran from 10 to 18 October, according to the Tourism Authority of Thailand, centred on Yaowarat in Chinatown around Wat Traimit and the Tai Sia Huk Jow shrine. The Nation reported Yaowarat Road closed to traffic on the opening evening, 10 October, from 16:00 to 22:00. Dates follow the Chinese lunar calendar and move each year, usually falling in late September or October.
Where can I find vegan burgers in Bangkok?
Veganerie does a beetroot burger at its Silom branch and an almond-shiitake burger the brand is known for, plus a tom yum cheeseburger. Broccoli Revolution's Charoen Krung branch serves a teriyaki hamburger of chickpea, sweet potato and grains at 200 baht, and the group's signature is a broccoli-quinoa patty. Mercy Republic on Sukhumvit lists a Beyond burger.