There are many vegan, vegetarian, and veg-friendly places to eat in Bangkok, Thailand. Personally, I prefer proper restaurants to street food, so the price does tend to be a bit higher. The food though is delicious and the restaurants themselves are beautiful.
Pro Tip: Get the Happy Cow app. It has a fantastic list of options, including hours, directions, and reviews from other veggies.
Here are my 5 favorite restaurants in the Sukhumvit area of Bangkok:
**I don’t normally photograph my food, so I only remembered to get pics at three of these locations.
**Also, pricing is highly dependent upon whether you order a single, cheap dish or go all-out with appetizers, a main course, dessert, and a drink. The ranges listed are for one or two of these categories, not a full-on feast.
Veganerie (100% Vegan)
Veganerie is vegan heaven and should not be missed. They have a few locations, each with a slightly different atmosphere. Veganerie is a small, cafe-style restaurant in a mall setting and Veganerie Concept is a large, more traditional restaurant. Concept has a much larger menu, but both have tons of photogenic waffles, crepes, and ice cream.
Price: $5-15, depending on how all-out you go
Location(s): There’s a Veganerie on the top level of Mercury Ville (the red building connected to the Chit Lom BTS station) and also on the ground floor of EmQuartier (the giant mall at the Phrom Phong BTS station). Veganerie Concept is located near the SE corner of Benjasiri Park (Phrom Phong BTS station).
May Veggie (100% Vegan)
May Veggie has everything from papaya salads and burgers to curries and spring rolls. They heavily feature vegan seafood, which isn’t my favorite, but there’s so much on the menu you have plenty of other delicious options. They also have vegan ice cream and cake for dessert.
Location: 8/3 Sukhumvit Soi 16 (the SW side of the Asoke-Sukhumvit intersection, near the Asoke BTS station).
Broccoli Revolution (100% vegan)
Broccoli Revolution offers beautiful, delicious, high-end vegan food in an upscale coffee shop environment. I only visited once, but my Pad Thai was incredibly fresh and delicious. Check out their happy hour for great deal on vegan wine.
Location: 899 Sukhumvit Road (the closest BTS station is Thong Lo).
Ethos (all vegetarian, very vegan friendly)
Technically, Ethos isn’t in the Sukhumvit area (it’s near Khao San Road), but it’s really good so I decided to give it a shout out. It has a bit more of a hippy feel, with half the seats in the restaurant being on the floor and shoes left at the door. The menu is huge and offers both Thai and Western food. I couldn’t resist the banana mango pancakes, which came with coconut milk instead of syrup and were delicious.
Location: Just a two minute walk from the east end of Khao San Road. The trick is to cut through one of the little alleys to get to the road that parallels Tanao Road. There’s a map on their website.
Dressed (not veg, but vegan friendly)
Dressed isn’t a vegan restaurant but has a build-your-own model for salads, pastas, and wraps, allowing you to design your own everything. This was my go-to when I was craving a big, green salad.
Price: $5-8 (although it can add up fast, as every ingredient is priced separately in the build-you-own items)
Location: There are five locations in Bangkok listed here.