Skip to content
A plant-based Thai curry and rice plate at a Bangkok vegetarian restaurant
Vegetarian in Bangkok. Photo to be sourced via Google Places / Wikimedia Commons.

RFK Cuisine · Vegetarian · Bangkok

Best Vegetarian Restaurants in Bangkok 2026

Vegetarian & vegan · Bangkok · 7 tables ranked · Updated June 2026

Compiled by the Restaurants for Kings editorial team · Published June 27, 2026 · Updated June 27, 2026

Every autumn, yellow flags go up across Bangkok and a large part of the city stops eating meat for ten days. The Vegetarian Festival — tej kin jay — is a Thai-Chinese tradition that turns whole streets meat-free and makes Bangkok one of the easier great food cities in which to eat plants year-round. Outside the festival, the scene runs from a Khao San institution that has fed backpackers tom kha for decades to glossy vegan rooms in Thonglor plating mock-duck larb and cold-pressed juice. These are the seven we send people to in 2026, ranked on the cooking, the room and what it costs, with the dish to order and who each one is for.

1.May Kaidee

Thai vegetarian · Tanao Rd / Samsen, near Khao San · Founded by May Kaidee, since 1988 · ~฿150–300

The Khao San institution that has cooked vegetarian Thai food since 1988 — go for the massaman and the cooking class.

May Kaidee started as a street cart near Khao San Road in 1988 and grew into Bangkok's best-known vegetarian Thai kitchen, still run by the founder whose name it carries. The cooking is unfussy, fully meat-free Thai — sticky-rice massaman, tom kha with coconut and galangal, a famous vegetarian som tam and a black-sticky-rice pudding to finish — served in a simple room a short walk from the backpacker strip. The attached cooking school has taught thousands of travellers to make the dishes at home. It is more homely than refined, and that is the appeal. For a first, authentic taste of vegetarian Thai cooking, May Kaidee is the obvious starting point.

Walk-in or book the class; the massaman, the tom kha, and the black sticky-rice dessert.

2.Broccoli Revolution

Plant-based / vegan · Sukhumvit 49, Thonglor (+ branches) · Opened 2015 · ~฿200–400

Thonglor's polished vegan flagship for a broccoli burger and a cold-pressed juice — go for a healthy, design-led lunch.

Broccoli Revolution, on Sukhumvit near Thonglor, is the restaurant that made plant-based eating fashionable in Bangkok when it opened in 2015. The room is bright and design-led, and the menu spans a globally minded vegan repertoire: the signature broccoli-and-quinoa burger, raw pad thai, Thai curries built on tofu and vegetables, and a full bar of organic cold-pressed juices and smoothies. It draws an expat and wellness crowd as much as committed vegans. The food is clean and reliable rather than daring. For a comfortable, attractive vegan meal along the Sukhumvit corridor — especially at lunch — Broccoli Revolution is the dependable choice.

Walk-in or book; the broccoli burger, the raw pad thai, and a cold-pressed juice.

3.May Veggie Home

Vegan Thai & Asian · Sukhumvit / Asok area · Chef-owner May, since 2011 · ~฿150–350

The chef-run vegan kitchen near Asok for mock-meat Thai done seriously — go for the tom yum and the value.

May Veggie Home has been serving fully vegan food near Asok since 2011, the work of chef-owner May, who is known for staying up through the night making her own sauces and mock-meat preparations. The menu is broad Thai-and-pan-Asian vegan: a punchy tom yum, vegan duck and pork-style dishes built from soy and mushroom, noodle bowls and a long list of juices. It is more workmanlike than glossy, priced for daily eating rather than a night out, and beloved by locals who want vegan food without the lifestyle markup. For honest, chef-driven vegan Thai cooking at a fair price in central Bangkok, May Veggie Home punches well above its modest room.

Walk-in; the tom yum, a mock-duck dish, and a fresh juice.

4.Veganerie

Vegan comfort & desserts · Sukhumvit (multiple branches) · ~฿250–450

The vegan comfort-food chain Bangkok actually loves, desserts above all — go for the sweets and a weekend brunch.

Veganerie is the most crowd-pleasing name on this list, a small Bangkok chain that built its reputation on vegan comfort food and, especially, desserts that convert skeptics. Across its Sukhumvit branches the menu runs to burgers, rice plates, Thai curries and Western brunch staples, but the cakes, cheesecakes and ice creams are the real draw — genuinely good plant-based pastry in a city short on it. The rooms are bright and casual, busy with a young local crowd. It is accessible rather than ambitious, which is the point. For a relaxed vegan brunch or, above all, a plant-based dessert that does not taste like a substitute, Veganerie is the easy win.

Walk-in; a brunch plate and, non-negotiable, the vegan cheesecake or ice cream.

5.Bonita Cafe & Social Club

Vegan / raw & organic · Silom area · ~฿200–400

The Silom health-food hideout for raw and organic vegan plates — go for a clean, quiet lunch off the office strip.

Bonita Cafe & Social Club sits on a Silom side street and serves a calm, health-focused vegan menu with a strong raw and organic streak. The cooking leans toward bowls, salads, raw lasagne, fresh juices and gluten-free baking, the kind of food aimed at people managing diets as much as ethics. The room is small, plant-filled and deliberately low-key, a quiet refuge a few minutes from the Silom business towers. It is less about Thai flavours than about clean, international plant food. For a light, wholesome vegan lunch in the Silom and Sathorn district — especially if you are raw- or gluten-conscious — Bonita is the spot to know.

Walk-in; a raw or grain bowl and a fresh-pressed juice.

6.Rasayana Raw Food

Raw vegan · Sukhumvit 39 · Long-running raw-food pioneer · ~฿300–500

Bangkok's original raw-vegan kitchen for the committed — go when you want raw lasagne and detox done properly.

Rasayana, tucked off Sukhumvit 39, is Bangkok's longest-running raw-food restaurant and the most specialised entry here: everything is raw, vegan and organic, prepared without cooking above a low temperature. The menu reads like a raw-food manifesto — raw lasagne layered with nut cheese, zucchini noodles, dehydrated crackers, fermented drinks and an extensive juice-and-detox programme. It is a destination for the genuinely committed rather than a casual drop-in, with prices to match the labour involved. The garden setting is a calm surprise in the city. For serious raw-vegan cooking and a proper detox menu, Rasayana has owned this niche in Bangkok for years.

Book ahead; the raw lasagne, a dehydrated cracker plate, and a fermented tonic.

7.Na Aroon

Heritage Thai, vegetarian-friendly · Ariyasom Villa, Sukhumvit 1 · ~฿400–700

The garden restaurant in a 1940s villa for heritage Thai with a deep vegetarian menu — book it for a calm, pretty dinner.

Na Aroon is the most atmospheric table on this list, set in the garden of Ariyasom Villa, a restored 1940s family house off the bottom of Sukhumvit. It is not exclusively vegetarian, but it keeps an unusually deep meat-free and vegan menu of heritage Thai cooking — old recipes, organic produce, gentle spicing — served under trees in a setting that feels a world away from the traffic. The cooking is refined and seasonal, the pace slow and the room candlelit at night. It is the choice for a special, peaceful dinner rather than a quick plant-based lunch. For heritage Thai cooking with a serious vegetarian menu in the prettiest setting in town, book Na Aroon.

Book ahead and ask for the vegetarian menu; a heritage curry and the garden seating at night.

How Bangkok eats vegetarian

Bangkok is far easier for plant-based eating than its meat-and-fish-sauce reputation suggests, and the reason is cultural. Each autumn the Vegetarian Festival, tej kin jay, sees a large Thai-Chinese share of the city go meat-free for nine or ten days, with yellow flags marking street stalls that cook to jay rules — no meat, and also no garlic, onion or other pungent roots. That infrastructure means vegetarian and vegan food is woven into everyday Bangkok, not boxed off in a few restaurants. Beyond the festival, a modern wave of dedicated vegan kitchens has grown up along the Sukhumvit and Thonglor corridors over the past decade.

A few practical notes for 2026. Learn the word jay (often written with a red-and-yellow symbol) for strictly vegan, no-pungent-root food, and mangsawirat for ordinary vegetarian. Most of these restaurants are casual, walk-in and inexpensive by Western standards; only Na Aroon and Rasayana reward booking ahead. Many open for lunch and close early evening, so plan dinner rather than a late meal. For the wider city and its Thai cooking, use the full Bangkok dining guide and our best Thai in Bangkok list.

Where not to look for it

Skip these traps for a real Bangkok vegetarian meal

Standard street stalls, if you are strictly vegetarian or vegan. Thai cooking leans hard on fish sauce, shrimp paste and chicken stock, and even a vegetable stir-fry often hides them. Outside the Vegetarian Festival, do not assume a meat-free dish is free of animal products — either eat at a dedicated kitchen from this list or learn to ask for jay food specifically.

The big hotel buffets, for actual vegetarian cooking. They will plate a few vegetable dishes, but the kitchen's attention is elsewhere and the results are usually an afterthought. Bangkok has enough genuinely good dedicated vegetarian and vegan restaurants that there is no reason to settle for a buffet's token salad station when May Kaidee or Broccoli Revolution is a short ride away.

Frequently asked

What is the best vegetarian restaurant in Bangkok?

May Kaidee, near Khao San Road, is our pick for a first taste — a fully vegetarian Thai kitchen running since 1988, known for its massaman, tom kha and an attached cooking school. For modern, design-led vegan food, Broccoli Revolution in Thonglor leads, and May Veggie Home near Asok offers serious chef-driven vegan Thai at a lower price. For a special atmospheric dinner, Na Aroon's garden setting in a 1940s villa is unmatched. Together they cover everything from a cheap lunch to a memorable evening.

Is it easy to eat vegetarian or vegan in Bangkok?

Easier than you would expect. Bangkok's annual Vegetarian Festival has built a deep infrastructure of meat-free cooking, and dedicated vegetarian and vegan restaurants are common, especially along the Sukhumvit and Thonglor corridors. The key is vocabulary: look for the word jay, usually shown with a red-and-yellow symbol, which means strictly vegan with no garlic or onion, or ask for mangsawirat for ordinary vegetarian. At standard street stalls, fish sauce and shrimp paste are everywhere, so a dedicated kitchen is the safer bet for strict diets.

What is jay food in Bangkok?

Jay (also written J) is a strict form of Buddhist vegetarian eating that excludes all meat and animal products, and also pungent vegetables such as garlic, onion, shallot and chives. It is most visible during the annual Vegetarian Festival, when yellow flags and the red-and-yellow jay symbol mark stalls cooking to these rules, but jay food is available year-round. If you are vegan, asking for jay is the clearest way to ensure a dish has no fish sauce, egg or dairy. Mangsawirat is the looser term for general vegetarian.

How much do vegetarian restaurants in Bangkok cost?

Very little by international standards. A full meal at May Kaidee, May Veggie Home or a festival stall runs roughly 150 to 350 baht, often less. The more design-led vegan rooms — Broccoli Revolution, Veganerie, Bonita — sit around 250 to 450 baht a head. Only the specialist and atmospheric venues cost more: Rasayana's raw menu and Na Aroon's heritage Thai dinner in its villa garden can reach 400 to 700 baht. Across the board, Bangkok offers some of the best-value vegetarian dining of any major food city.

Where can I find vegan Thai food in Bangkok?

Several places on this list cook fully vegan Thai. May Veggie Home near Asok specialises in vegan versions of Thai classics like tom yum and mock-duck dishes, while May Kaidee's menu is fully vegetarian Thai with many vegan options. Broccoli Revolution does a plant-based take on Thai curries and pad thai. For strictly vegan, ask for jay food, which guarantees no fish sauce, egg or dairy. Our best Thai in Bangkok guide covers the wider Thai scene, including kitchens that will adapt dishes on request.

More vegetarian and Bangkok dining

More from RFK

Restaurants for Kings is reader-supported. Some reservation links are affiliate links with OpenTable, Resy or Tock; we earn a small commission at no cost to you, and a link never buys a place on a ranking. Editorial scores and ranking order are independent of any commercial relationship. See our ranking methodology.