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.

Updated 23 October 2026 13 venues
BANGKOK FOODIESELECTION 2026
May Veggie Home's vegan pad thai with tofu and bean sprouts
Photo: May Veggie Home

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

  1. Photo: May Veggie Home
    No. 1

    May Veggie Home Express Sukhumvit 23

    เมย์ เวจจี้ โฮม เอ็กซ์เพรส สุขุมวิท 23

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

    Order

    vegan pad thai

    Venue details : May Veggie Home Express Sukhumvit 23
  2. Photo: Veganerie
    No. 2

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

    Order

    BBQ mushroom waffles

    Venue details : Veganerie Nana
  3. Photo: Broccoli Revolution
    No. 3

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

    Order

    cauliflower dynamite maki

    Venue details : Broccoli Revolution Charoenkrung
  4. Photo: Mercy Republic
    No. 4

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

    Order

    mushroom pad krapow

    Venue details : Mercy Republic
  5. Photo: Veganerie
    No. 5

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

    Order

    beetroot burger

    Venue details : Veganerie Silom
  6. Photo: Chowpati Indian Street Food
    No. 6

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

    Order

    medu vada, pani puri

    Venue details : Chowpati Indian Street Food
  7. Photo: Indique Indian Food
    No. 7

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

    Order

    paneer tikka butter masala

    Venue details : Indique Gastrobar & Restaurant
  8. Photo: Amritsr
    No. 8

    Amritsr

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

    Order

    Amritsari kulcha with chole

    Venue details : Amritsr
  9. Photo: O'ganic Concept (Absolute Health)
    No. 9

    O'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.

    Order

    kale superfood salad

    Venue details : O'ganic Concept Ari
  10. No. 10

    INDDEE

    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.

    Order

    the Vegetable Journey

    Venue details : INDDEE
  11. Photo: Mia Restaurant Bangkok
    No. 11

    Mia

    มีอา

    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.

    Order

    the vegan tasting menu

    Venue details : Mia
  12. Photo: Punjab Grill Bangkok
    No. 12

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

    Order

    vegetarian tasting menu

    Venue details : Punjab Grill Bangkok
  13. Photo: Ariya Indian Food
    No. 13

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

    Order

    aloo paratha with curd and pickle

    Venue details : Ariya Indian Food

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

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