The plant-based lifestyle isn’t just a trend. It’s good for the environment, your body, and, if you will, your soul. Here are 16 awesome places to satisfy your herbivorous cravings, whether you’re a hardcore vegan or happy just dabbling in vegetarian cuisine.


May Veggie Home

Serving 100-percent vegan food since 2011, this peaceful alcove on busy Ratchadaphisek Road has long been a favorite spot among the city’s health-focused crowd. It specializes in regional dishes, like plant-based panang curry, somtam platters with crunchy tofu sticks, and khao soi with tofu and mushrooms. There’s a small selection of burgers and Japanese dishes on the menu, too.
8 Ratchadapisek Rd., 02-118-2967. Open daily 10:30am-9pm



Opened by a UCLA graduate, this pet-friendly cafe offers scientifically-backed dishes free from refined sugar, chemicals, and preservatives. Their menu ranges from noodle dishes like the spicy kimchi soba (B240) to vegan sweets like the guilty-pleasure banoffee pie (B100). For a healthy start to the day, the breakfast and brunch options include tofu scrambles (B240), breakfast smoothie bowls (B240), and wellness tea lattes (B110).
The Residence at 61, 27 Sukhumvit 61, 091-715-5247. Open daily 8am-5pm


Bonita Cafe and Social Club

Functioning as a hub for runners all over Bangkok, this vegan cafe and social club has long advocated the benefits of a healthy vegan diet, exercise, and rest. The comforting Studio Ghibli-esque interiors make this cafe a good place to kick back and relax with like-minded people. While service can be a little slow, the wide range of dishes, including the Japanese curry with brown rice (B200) and gluten-free baked carrot cake (B150), are definitely worth it.
100 Silom Soi 26, 02-081-5824. Open Wed-Mon 9:30am-9:30pm



Bangkok’s best-loved vegan bakery blooms into a full-blown restaurant at this modern-rustic spot. The plant-based dishes span everything from “pulled pork” burgers made with mushrooms to sweet potato and chickpea coconut curries. Desserts remain a specialty, with a menu touting vegan waffles, cashew nut cheesecakes, and Nutella frappes that look anything but dairy-free.
Sukhumvit Soi 11, 02-123-8699. Open daily 10am-10pm


Nourish Cafe

A place to stop after heavy training at Bangkok Fight Lab, the conveniently located, plant-based Nourish Cafe offers fresh, whole, unprocessed ingredient-based foods. The energy-replenishing mains and desserts, ranging from the barbecue jackfruit burger (B260) and signature Middle Eastern mezze (B280) to homemade chewy peanut bites (B40), can be enjoyed guilt-free thanks to the cafe’s commitment to zero waste.
Bangkok Fight Lab, 137 Sukhumvit Soi 50, 099-783-4530. Open Mon-Fri 9am-10pm, Sat-Sun 9am-3pm



This two-story vegan bistro exudes positive vibes from the moment you ascend the bright staircase. Green plants and natural light provide the setting for vibrant and creative dishes, ranging from kimchi-dilla (B340) and gyro-style “chicken” habibi wraps (B290) to sticky date muffins (B110) and homemade kombucha (B160). Even carnivores will find dishes to love here.
46/1 Sukhumvit 24, 065-998-2201. Open daily Sun-Thu 10am-9:30pm, Fri-Sat 10am-9pm


Pimp My Salad

Sathorn’s salad specialist doesn’t skimp on its ingredients. Think packed acai bowls (B295), vegan bowls with falafel and beetroot hummus (B300), and customizable options, like tempeh with eggplant and squash fire-roasted on the restaurant’s own Argentinian-style grill. Drop in for breakfast, a power lunch with colleagues, or a casual dinner with friends, and select from suggested bowls or build your own. Then hang around over Sarnie’s coffee with coconut milk (B105 hot/B140 iced).
56/58 Sathorn Soi 8, 02-550-7623. Open daily 8am-8pm


Broccoli Revolution

This brick-walled, plant-based institution in Thonglor brings the green in dishes like broccoli-quinoa burgers (B230), mashed pumpkin burritos (B180), and vibrant acai bowls (B220). The venue has a distinct social ethos, using largely organic and local produce in all its food and selling a range of upcycled products. Broccoli Revolution also boasts outposts in Bang Rak and Central Embassy.
899 Sukhumvit Soi 49, 02-662-5001. Open daily 10am-10pm


Na Aroon

Tucked inside Ariyasom Villa hotel, this restaurant is an elegant mix of chandelier, tall windows, and dark teak accents. The menu presents vegetarian Thai dishes, with seafood being the only non-vegetarian option. Opt for the tom yum hed (tom yum soup with fresh mushrooms, B175 small/B215 large), kao hor bai bua (steamed rice, nuts, and beans wrapped in lotus leaf, B210), or the saap nok (spicy stir-fried tofu with Thai herbs and fresh vegetables, B200).
65 Sukhumvit 1 Alley, 02-254-8880. Open daily 7am-10pm



Ekkamai’s vegan-friendly deli and eatery sells a range of plant-based nut cheeses, preserved veggies, kombucha, and more. You can also drop in for a plant-based burger, made from zucchini, beetroot, mushrooms, and rice flour and topped with cashew nut jack cheese; rice bowls made with organic riceberry; or fresh lasagna. The space often hosts workshops and events on weekends, too.
26 Sukhumvit Soi 61, 098-924-6995. Open Tue-Sun 11:30am-9.30pm



Here you’ll find a more sophisticated vibe than most veggie places, plus expert-cooking by the eponymous chef, who uses fresh produce from her own farm, Rai Plook Rak, in Ratchaburi. Mostly Thai, the menu spans both tofu dishes and texturized vegetable protein (fake meat). Try the tamarind chili fried rice with salted egg (B155), amaranth soup (B95), or the carrot cake (B120).
976/17 Soi Rama 9 Hospital, 02-641-5366. Open daily 10am-9pm


Saras Veg

Saras has all the charms and follies of a backstreet Indian diner: colorful clientele; long menu that includes simple favorites you never see at proper restaurants; cobbled but timely service; deliciously unhealthy food. Dishes are all vegetarian and spiced without caution—the ever-popular paneer dosa (dosa stuffed with cottage cheese, B240) and the idli sambar (idli and a vegetable stew made with tamarind and split pigeon pea, B155) draw Indians after nostalgic flavors.
15 Sukhumvit Soi 20, 02-401-8484. Open Mon-Fri 11am-10:30pm, Sat 10am-10:30pm, Sun 10am-11:30pm



Save the portrait of the restaurant’s namesake on the second floor, it’s all shelves of Italian cookbooks and warm-colored walls here. Perusing the menu, you might not realize that Govinda serves an all-vegetarian, partially lactose-free menu—an impressive feat for Italian food in this town. The menu covers all our favorite Italian dishes, including egg-free, homemade cannelloni (B285) and melanzane Parmigiana (baked eggplant with tomato sauce and mozzarella, B325).
6/5-6 Sukhumvit Soi 22, Sukhumvit Rd., 02-663-4970. Open Mon, Wed-Fri 12pm-3pm, 5pm-10pm. Sat-Sun 12pm-10pm



This hidden sanctuary of wellness and healing serves homemade vegetarian food in a peaceful garden tucked off the main road, where Indian owner Sukesh also runs yoga and healthy cooking classes. The menu is mainly Indian, spotlighting seasonal organic crops, with highlights including some delectable, charitable lunch sets like the Love Thy Neighbor set (Burmese khao soi with chickpea tofu and semolina coconut barfi, B245) and Punjabi Desi Dhaba (paneer and pea curry with mint, salad, and raita, B295), which provides a meal for another, less privileged individual for every set ordered.
109/9 Pan Rd., 080-805-4318. Open Wed-Mon 10:30am-9:30pm


Saravana Bhavan

Boldly declaring itself the “world’s no. 1 Indian vegetarian restaurant chain,” this restaurant boasts over 100 branches around the world. The restaurant’s ubiquity in its home state of Tamil Nadu, in India’s South, means locals often refer to it as their version of McDonald’s. The menu is gargantuan and includes Mysore masala dosa (red chili chutney spread on thin rice and dosa filled with mashed potatoes and onions, B210) as well as sambar vada (deep-fried lentil donuts set in lentil sambar and garnished with onions and coriander, B175).
663, Baan Silom Arcade, 2/F, Silom Soi 19, 02-635-4556. Open daily 8am-10:30pm


Hummus Boutique

This all-Mediterranean, all-vegetarian venture comes decked out in warm woods and patterned tiles. The signature chickpea dip is elevated with tons of toppings and styles. Try the Chickpeas Brulee (B220), which features melted chickpeas, tahini, and roasted tomatoes. Non-hummus options are also available with the signature shakshuka (slow-cooked sweet tomatoes topped with poached egg, B190) being a popular option.
999 Sukhumvit Rd, 092-819-8131. Open daily 11:30am-9:30pm