Best Vegetarian and Vegan Places in Bangkok Worth Visiting

Photo by  Pikacent

19 min read · Bangkok, Thailand · vegetarian vegan ·

Best Vegetarian and Vegan Places in Bangkok Worth Visiting

PC

Words by

Ploy Charoenwong

Share

Bangkok's appetite for plant-forward eating has shifted dramatically in the last decade. Where finding the best vegetarian and vegan places in Bangkok once meant relying on Indian-run places along Sukhumvit Soi 3/1 or settling for whatever temple-side stall you stumbled past at dawn, the city now hosts a sprawling network of thoughtfully designed restaurants that cater to both strict vegans and curious omnivores alike. The depth of the scene in Bangkok

surprises most first-time visitors, and several of the spots below have become reason enough to book a return ticket. Each one carries a specific character tied to its neighborhood and the story of how this city constantly reinvents its relationship with food.


The Best Vegan Restaurants Bangkok Really Needs Right Now

May Veggie Home in Pratunam

May Veggie Home sits quietly on a small soi off the main Pratunam market strip, a short walk from the Platinum Fashion Mall chaos. The restaurant opened years ago and has since grown into one of the most reliable vegan restaurants Bangkok offers for people who expect variety without any compromise. Thick glossy menus list everything from tom yum made without fish sauce to a surprisingly accurate rendition of pad thai Jay, the fully vegan version of the classic stir-fried noodles ordered at temples during veg adherence periods. The deep-fried mushroom salad stands out because the mushrooms arrive hot, crunchy, and salted in a way that makes you want to order a second plate before you finish the first one. It is best visited between 11:00 and 12:30 if you want to beat the lunch crush from the surrounding garment trade shops. Most tourists walk right past this soi without a second glance because the signage is small and translates poorly on Google Maps. Locals

know the building by its distinctive green awning.

The neighborhood itself tells part of Bangkok's commercial history. Pratunam has been a wholesale textile and clothing hub for generations, and the surrounding streets still pulse with delivery trucks stacked high with plastic-wrapped garments from early morning until dusk. May Veggie Home grew out of the need for quick, affordable meat free eating Bangkok demanded from the thousands of workers who pack the sidewalks here. Walking in always feels like stepping into the older Bangkok, one that existed before the malls took over. Ploy Charoenwong tip: eat here after a morning at Pratunam market and you will understand how Bangkok feeds its own people long before the tourists arrive. The restaurant gets loud and cramped between 12:30 and 1:30, so avoid that window if you want a calmer experience.

The Vibe? Quick, no-frills, loud during the lunch hour, and genuinely Thai in every dish.

The Bill? 80 to 180 baht per dish, with most mains landing around 120 baht.

The Standout? The pad thai Jay, made with crispy tofu and a tamarind-forward sauce that rivals any non-vegan version in the city.

The Catch? The air conditioning struggles on the hottest afternoons, and the back tables feel like sitting inside a warm closet.


Ethos on Khao San Road

Ethos occupies a corner building just off the main Khao San Road strip, and it has been serving plant based food Bangkok visitors have relied on since well before the area became synonymous with backpacker culture. The menu is entirely vegetarian with clearly marked vegan options, and the kitchen draws from Indian, Thai, and Mediterranean influences without feeling confused about its identity. The vegan massaman curry arrives in a generous bowl with potatoes, peanuts, and a coconut broth that tastes like it has been simmering since morning. The falafel plate is another strong choice, served with a tahini dressing that has a noticeable garlic kick. Late evening, after 8:00 PM, is the best time to visit because the Khao San madness has usually settled enough to let you actually hear your dining companion speak.

The building itself has a layered past. Khao San Road was once a rice trading lane, and the shophouses along this stretch have been repurposed dozens of times over the decades. Ethos fits into that tradition of reinvention, occupying a space that has likely been a guesthouse, a tailor shop, and a bar at various points. The restaurant's longevity in a neighborhood defined by constant turnover says something about its consistency. Ploy Charoenwong tip: ask for a table on the upper floor if one is available. The street-level seating puts you inches from the foot traffic, which can be overwhelming during peak hours. The Wi-Fi is unreliable near the front entrance, so do not plan on working from your table.

The Vibe? Relaxed, slightly bohemian, with a menu that respects both Thai and international palates.

The Bill? 150 to 350 baht per person, depending on whether you add fresh juice or dessert.

The Standout? The massaman curry, rich and deeply spiced, with a coconut base that does not overwhelm the vegetables.

The Catch? The street noise from Khao San bleeds in constantly, and the upstairs seating fills up fast on weekends.


Plant Based Food Bangkok in the Old City and Riverside

Broccoli Revolution on Phra Athit Road

Broccoli Revolution sits along Phra Athit Road, the tree-lined riverside strip that runs parallel to the Chao Phraya and connects several of Bangkok's most historically significant landmarks. This is a fully vegan restaurant that leans into Western-style health-forward bowls, smoothies, and plant-based burgers, but it does so without the sterile, clinical feel that plagues similar concepts elsewhere. The quinoa power bowl with roasted vegetables and a peanut-lime dressing is the dish most people come back for. The smoothie menu rotates seasonally, and the mango-sticky-rice smoothie during mango season (roughly March through May) is something I have never seen replicated anywhere else in the city. Mid-morning, between 9:00 and 11:00, is the ideal window. The light coming through the front windows at that hour makes the space feel open and calm before the lunch crowd arrives.

Phra Athit Road has long been a gathering point for Bangkok's creative and activist communities. The nearby Thammasat University campus and the old city's political history give this stretch a different energy from the tourist-heavy areas just a few blocks south. Broccoli Revolution fits into that identity, attracting a mix of university students, freelance workers, and long-term expats who treat the place as a second office. The restaurant also quietly supports local urban farming initiatives, sourcing herbs from rooftop gardens in the Dusit area. Ploy Charoenwong tip: walk south along the river after your meal and you will reach the Phra Sumen Fort, an 18th-century structure that most visitors skip entirely. The outdoor seating area gets direct sun from noon onward, so grab an indoor table if you are sensitive to heat.

The Vibe? Bright, modern, health-conscious without being preachy, and popular with laptop workers.

The Bill? 180 to 350 baht per person, with smoothies priced around 120 to 160 baht.

The Standout? The mango-sticky-rice smoothie, available only during peak mango season, and the quinoa power bowl.

The Catch? The space is small, and during the 12:00 to 1:00 lunch rush you may wait 15 to 20 minutes for a table.


Aum Vegetarian Restaurant in Silom Soi 1

Aum has been a fixture on Silom Soi 1 for years, operating in a neighborhood better known for its nightlife and office towers than for meat free eating Bangkok residents take seriously. The restaurant is fully vegetarian with a strong vegan selection, and the kitchen handles Thai classics with a confidence that comes from decades of practice. The green curry here uses fresh basil and a coconut milk base that tastes noticeably lighter and more aromatic than what you find at most curry shops. The crispy morning glory salad, dressed with garlic, soy, and a squeeze of lime, is the kind of side dish that becomes the reason you return. Visit between 7:00 and 8:30 in the evening to avoid the post-work rush from the surrounding office buildings.

Silom Soi 1 has a complicated identity. By day it is a corridor of banks, embassies, and corporate offices. By night it transforms into one of Bangkok's most active entertainment zones. Aum exists in the gap between those two worlds, serving a clientele that includes office workers on lunch breaks, temple-goers from nearby Wat Hua Lamphong, and health-conscious residents from the surrounding high-rise condos. The restaurant's survival in a neighborhood with some of Bangkok's highest commercial rents is itself a statement about demand. Ploy Charoenwong tip: the soi gets extremely crowded with foot traffic from 5:00 PM onward due to the nearby nightlife, so arriving before then saves you a stressful walk. The interior lighting is dim, which some people find cozy and others find hard to read the menu by.

The Vibe? Calm, unhurried, tucked away from the chaos just a few meters outside the door.

The Bill? 100 to 250 baht per dish, with most mains around 150 baht.

The Standout? The green curry and the crispy morning glory salad, both executed with a lightness that heavier Thai restaurants rarely achieve.

The Catch? The dim lighting makes the menu difficult to read, and the soi outside becomes nearly impassable during evening rush.


Meat Free Eating Bangkok in the Sukhumvit Corridor

Vistro on Sukhumvit Soi 26

Vistro occupies a ground-floor space on Sukhumvit Soi 26, a soi that has quietly become one of the most interesting food streets in the Asoke-to-Phrom Phong stretch. The restaurant is fully vegan, and the menu reads like a greatest-hits list of plant-based comfort food: jackfruit tacos, cashew-based cream pasta, and a chocolate avocado mousse that has developed a following on its own. The jackfruit tacos deserve specific mention because the jackfruit is slow-cooked until it pulls apart like braised meat, then finished with a smoky chipotle sauce and pickled red onion. The space itself is airy and well-designed, with high ceilings and enough natural light that it feels more like a café in Melbourne than a Bangkok restaurant. Late afternoon, between 3:00 and 5:00 PM, is the sweet spot. The light is good, the crowd is thin, and you can take your time.

Sukhumvit Soi 26 has evolved rapidly. A decade ago it was a quiet residential soi with a handful of local shops. Now it hosts a mix of specialty coffee roasters, independent boutiques, and restaurants like Vistro that cater to Bangkok's growing health-conscious middle class. The soi's transformation mirrors a broader shift in how Bangkokians think about food, wellness, and lifestyle. Vistro is part of that story, proving that vegan food does not have to be niche or austere. Ploy Charoenwong tip: the soi is a 10-minute walk from the Emporium and Emsphere malls, making it a good post-shopping stop. Parking on the soi is essentially nonexistent, so take the BTS to Phrom Phong and walk.

The Vibe? Modern, airy, Instagram-friendly without sacrificing substance.

The Bill? 200 to 450 baht per person, with desserts around 150 to 200 baht.

The Standout? The jackfruit tacos and the chocolate avocado mousse, both of which convert skeptics.

The Catch? No parking, and the soi can feel deserted on weekday mornings if you prefer a livelier atmosphere.


Rasayana Raw Food Café in Sukhumvit Soi 39

Rasayana has been serving raw and living plant based food Bangkok residents have sought out for well over a decade, making it one of the older dedicated vegan restaurants in the Sukhumvit area. The concept centers on uncooked, unprocessed ingredients, and the menu includes zucchini noodle pad thai, raw lasagna made with layers of sun-dried tomato and cashew cheese, and a selection of cold-pressed juices that change based on seasonal availability. The raw lasagna is the dish that surprises most first-time visitors because the cashew cheese has a tangy, almost fermented quality that mimics dairy more closely than you would expect. The space is small and intimate, with a raw food preparation counter visible from the dining area. Visit between 11:00 AM and 1:00 PM for the fullest menu selection, as some items sell out by mid-afternoon.

Sukhumvit Soi 39 sits in a pocket of Bangkok that has long attracted wellness practitioners, yoga studios, and alternative health clinics. The soi's character is shaped by that concentration, and Rasayana fits naturally into it. The restaurant has quietly influenced a generation of Bangkok chefs who have passed through its kitchen or simply eaten here enough times to rethink what raw ingredients can do. Its longevity in a neighborhood where restaurants open and close within months is notable. Ploy Charoenwong tip: the soi is a short walk from the BTS Phrom Phong station, and the nearby Benchasiri Park is a good place to walk off your meal. The portions are smaller than what most Thai restaurants serve, so order two mains if you are hungry.

The Vibe? Intimate, quiet, slightly clinical in a way that matches the raw food philosophy.

The Bill? 250 to 500 baht per person, with juices priced around 120 to 180 baht.

The Standout? The raw lasagna with cashew cheese, and the zucchini noodle pad thai.

The Catch? Portions are modest for the price, and the raw-only concept can feel limiting if you are dining with non-vegan friends.


Vegan Restaurants Bangkok Beyond the Usual Tourist Map

Khun Churn in Ekkamai

Khun Churn operates out of a shophouse in the Ekkamai area, a neighborhood that has become one of Bangkok's most interesting residential and dining pockets over the past several years. The restaurant is fully vegetarian with a strong emphasis on vegan options, and the menu leans heavily into Thai home cooking rather than the fusion-heavy approach that dominates newer openings. The stir-fried morning glory with soy sauce and garlic is a simple dish done exceptionally well, and the tom kha coconut soup, made without any animal products, has a depth of flavor that comes from lemongrass, galangal, and kaffir lime leaf simmered slowly. The space is small, maybe eight tables, and the owner often works the front of house herself. Visit on a weekday evening between 6:00 and 7:30 PM. Weekends get busy with families from the surrounding neighborhood, and the wait can stretch past 30 minutes.

Ekkamai has a different rhythm from the flashier Thong Lo just one BTS stop away. It is more residential, more local, and less oriented toward the expat bar scene. Khun Churn reflects that character. The restaurant grew out of the owner's personal commitment to vegetarian eating, and the menu reads like an extension of her home kitchen rather than a commercial concept. The neighborhood's mix of long-time Thai families and younger professionals gives the dining scene here a grounded quality. Ploy Charoenwong tip: Ekkamai is a 5-minute BTS ride from Thong Lo, and the walk from the station to the restaurant passes several interesting local shops worth browsing. The restaurant closes on Mondays, so plan accordingly.

The Vibe? Homey, personal, small enough that the owner remembers regulars.

The Bill? 100 to 200 baht per dish, making it one of the more affordable options on this list.

The Standout? The tom kha coconut soup and the stir-fried morning glory, both tasting like the best version of home cooking.

The Catch? Only eight tables, no reservation system, and closed on Mondays.


Veganerie Concept in Sathorn

Veganerie Concept sits in the Sathorn area, a neighborhood defined by its mix of old Thai-Chinese shophouses and gleaming office towers. The restaurant is fully vegan and operates with a bakery-café model that serves both sweet and savory items throughout the day. The croissants, made without butter, are the item that put this place on the map. They are flaky, layered, and come in flavors like matcha, chocolate, and plain. On the savory side, the vegan burger with a house-made patty of black beans, mushrooms, and beetroot holds together well and comes with a side of sweet potato fries that are genuinely crispy. Mid-morning, between 9:30 and 11:00 AM, is the best time to visit. The bakery case is fully stocked, the coffee is fresh, and the space has a calm energy before the lunch crowd arrives.

Sathorn has one of the most layered histories in Bangkok. The area was settled by Chinese immigrants in the 19th century, and many of the older shophouses still bear traces of that heritage in their tiled facades and narrow floor plans. Veganerie Concept occupies a renovated shophouse that respects that history while serving a thoroughly modern menu. The restaurant has become a gathering point for the neighborhood's growing community of health-conscious professionals, and its success has encouraged other plant-based businesses to open nearby. Ploy Charoenwong tip: Sathorn is well-connected by both the BTS and MRT, making it easy to reach from almost anywhere in the city. The café gets crowded on Saturday mornings with families, so weekdays are better for a quiet visit.

The Vibe? Clean, modern, bakery-forward, with a neighborhood café feel.

The Bill? 150 to 350 baht per person, with croissants priced around 90 to 130 baht.

The Standout? The vegan croissants in any flavor, and the black bean and beetroot burger.

The Catch? Saturday mornings are packed with families, and the limited seating fills up fast.


When to Go and What to Know

Bangkok's vegetarian and vegan restaurant scene operates on its own calendar. Many Thai people observe vegetarian periods, most notably during the annual Vegetarian Festival in October, when even non-vegetarian restaurants across the city put out special meat-free menus marked with yellow flags bearing the character เจ. Visiting during that window gives you access to an entirely different layer of plant based food Bangkok has to offer, from street stalls to hotel buffets. Outside of that period, the dedicated vegan restaurants listed above operate year-round, though some close on Mondays or have reduced hours on Sundays.

Temple food is another dimension worth exploring. Several Bangkok temples serve vegetarian meals to the public, usually in the morning, and these meals are often free or available for a small donation. Wat Hua Lamphong and Wat Mangkon Kamalawat are two reliable options. The food is simple, rice-based, and entirely meat-free, and eating at a temple gives you a context for vegetarian eating in Bangkok that no restaurant can replicate.

Transportation matters. Most of the places on this list are accessible via the BTS Skytrain or MRT subway, and relying on either system will save you the frustration of Bangkok traffic. Tuk-tuks and taxis work for shorter distances, but agree on a price before getting in or insist on the meter. Ride-hailing apps like Grab are widely used and often cheaper than street-hailed taxis.


Frequently Asked Questions

How easy is it to find pure vegetarian, vegan, or plant-based dining options in Bangkok?

Bangkok has one of the most accessible vegetarian and vegan dining scenes in Southeast Asia. Dedicated vegan restaurants number well over 100 across the city, and most standard Thai restaurants offer at least a few meat-free dishes, particularly stir-fried vegetables, tofu-based curries, and rice plates. The Vegetarian Festival in October temporarily expands options even further, with thousands of street vendors and restaurants across all 50 districts offering เจ (jay) food prepared without any animal products. Apps like HappyCow list over 1,000 vegetarian-friendly venues in the Bangkok metropolitan area, ranging from fine dining to market stalls.

Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Bangkok?

For most restaurants and casual dining spots, there is no strict dress code beyond basic neatness. When eating at temples or during vegetarian festival events at temple grounds, shoulders and knees should be covered as a sign of respect. Remove your shoes before entering any temple dining hall. At street food stalls and market areas, pointing with your feet or touching someone's head is considered rude. Tipping is not mandatory in Bangkok, but rounding up the bill or leaving 20 to 50 baht at sit-down restaurants is appreciated and increasingly common.

Is Bangkok expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers?

A mid-tier daily budget in Bangkok typically falls between 2,000 and 3,500 baht per person. This covers a hotel or guesthouse at 800 to 1,500 baht per night, meals at 400 to 800 baht per day (mixing street food at 40 to 80 baht per dish with sit-down restaurant meals at 150 to 300 baht), local transportation at 150 to 300 baht per day using BTS, MRT, and occasional taxis, and another 300 to 600 baht for coffee, snacks, and incidentals. A meal at a dedicated vegan restaurant in Bangkok generally costs between 150 and 400 baht per person, which fits comfortably within this range.

Is the tap water in Bangkok safe to drink, or should travelers strictly rely on filtered water options?

Tap water in Bangkok is not safe to drink directly. The Metropolitan Waterworks Authority treats the supply to a standard suitable for washing and cooking, but it is not considered potable for drinking without further filtration or boiling. Most hotels, restaurants, and homes use filtered or bottled water. A single 1.5-liter bottle of water costs approximately 10 to 15 baht at convenience stores, and many 7-Eleven and FamilyMart locations have self-service water refill machines where you can fill a bottle for 1 baht per liter. Carrying a reusable bottle and refilling at these stations is the most practical approach.

What is the one must-try local specialty food or drink that Bangkok is famous for?

Mango sticky rice (khao niaow mamuang) is the single most iconic Thai dessert and is widely available in Bangkok from March through June during peak mango season. The dish combines ripe mango slices with glutinous rice cooked in coconut milk and a drizzle of coconut cream, and the best versions use nam dok mai or ok rong mango varieties. Several of the vegan restaurants listed above serve their own versions, and street vendors in areas like Pratunam, Silom, and near Wat Pho sell it for 60 to 120 baht per serving. The dessert is naturally vegan when prepared without any added dairy, which is the traditional method.

Share this guide

Enjoyed this guide? Support the work

Filed under: best vegetarian and vegan places in Bangkok

More from this city

More from Bangkok

Best Photo Spots in Bangkok: 10 Locations Worth the Walk

Up next

Best Photo Spots in Bangkok: 10 Locations Worth the Walk

arrow_forward