Bangkok is a vegan food paradise and the plant-based scene here is incredibly creative ๐น๐ญ From loaded pizzas and Thai comfort food to cozy bistros and fine-dining-style tasting menus, you can eat your way around the city without missing a thing. Bangkok’s combination of extraordinary Buddhist vegetarian tradition, vibrant street food culture, and a young, internationally-minded chef scene has produced one of the world’s most exciting plant-based restaurant landscapes.
The Sukhumvit corridor is the densest area for plant-based restaurants, but excellent spots are scattered across the city. Here’s my guide to the best vegan and plant-based restaurants in Bangkok.
Best Vegan Restaurants in Bangkok
1. Vegan MHNK โ Elegant Plant-Based Thai Cuisine in a Historic House

Vegan Mahanakhon is one of the most extraordinary vegan dining experiences in all of Southeast Asia โ an elegant, authentic plant-based Thai restaurant housed in a beautiful historic home in Bangkok. The menu showcases traditional Thai cuisine reimagined entirely without animal products, and the results are genuinely stunning: complex, fragrant, and deeply rooted in Thai culinary tradition. The setting alone โ the antique furniture, the quiet gardens, the attention to every detail โ makes this a must-visit.
๐ก Tip: Booking is strongly recommended for Vegan MHNK โ this intimate restaurant fills up quickly, especially for weekend dinners.
๐ 661 Arun Amarin Road, Bangkok Noi, Bangkok 10700 | โ๏ธ +66 85 826 4655 | ๐ veganmhnk.com | ๐ธ @veganmhnk
2. May Kaidee โ Cooking Classes & Traditional Thai Dishes

May Kaidee is a Bangkok institution โ one of the city’s most beloved and long-running vegetarian and vegan Thai restaurants, famous not only for its beautifully executed traditional dishes but also for its popular cooking classes that teach the art of plant-based Thai cuisine. The restaurant serves classics like pad thai, green curry, and papaya salad all made entirely from plants, and the classes are a wonderful way to bring Bangkok’s vegan food culture home with you.
๐ 54/1 Soi Samsen 5, Bangkok | ๐ maykaidee.com | ๐ธ @maykaidee
3. Mango Love Vegan โ Healthy, Colourful Plant-Based Plates

Mango Love Vegan is one of Bangkok’s brightest and most colourful plant-based spots โ a cheerful restaurant serving healthy, vibrant plates that celebrate the extraordinary abundance of Thai vegetables, tropical fruits, and fresh herbs. The menu is creative and constantly evolving, and the food always feels genuinely energising rather than restrictive. A wonderful choice for a bright, nourishing meal anywhere in the city.
๐ 13 Thanon Tanao, Phra Nakhon, Bangkok | ๐ธ @mango_love_vegan
4. Mello Vegan โ Juicy Burgers & Thai Fusion Plates

Mello Vegan brings a fun, casual energy to Bangkok’s plant-based scene โ a restaurant that does vegan burgers and Thai fusion plates with real skill and personality. The burgers are genuinely juicy and satisfying, and the Thai-influenced fusion plates show how creative plant-based cooking can be when it draws on such a rich culinary tradition. A great option for a relaxed, enjoyable meal.
๐ 2/2 Nakhon Sawan Road, Wat Sommanat, Bangkok 10100 | โ๏ธ +66 80 080 2334 | ๐ธ @mellovegan
5. Bonita Cafรฉ & Social Club โ Cosy Vegan Ramen & Homestyle Cooking

Bonita Cafรฉ & Social Club is a wonderfully cosy vegan cafรฉ and restaurant in Bangkok that has become a go-to for plant-based ramen and homestyle cooking. The space has a warm, welcoming atmosphere that makes it feel like a genuine neighbourhood spot, and the ramen is rich, complex, and deeply satisfying. A perfect retreat from the Bangkok heat, with a menu that offers genuine comfort.
๐ 100 Silom Soi 26, Bang Rak, Bangkok 10500 | โ๏ธ +66 83 164 9497 | ๐ธ @bonitacafeandsocialclub.bkk
6. May Veggie Home โ Rainbow Bowls & Thai Favourites

May Veggie Home is a popular and colourful plant-based restaurant in Bangkok serving beautiful rainbow bowls and Thai favourites. The menu is broad and consistent, with something for every taste โ from light, fresh salads to hearty Thai curries and stir-fries โ and the quality is reliably high. A great all-day option wherever you are in the city.
๐ 8/3 Sukhumvit Soi 16, Klongtoei, Bangkok 10110 | ๐ธ @mayveggiehome
7. Broccoli Revolution โ Social Impact Plant-Based Dining on Sukhumvit

Broccoli Revolution on Sukhumvit Road is one of Bangkok’s most established and socially conscious plant-based restaurants โ an environmentally committed eatery that combines genuinely excellent food with a meaningful mission. The brunch menu, sandwiches, vibrant salads, and fresh bowls are all consistently excellent, and the Elixir Bar adds a beautiful drinks dimension. Multiple locations make it accessible from across the Sukhumvit corridor.
๐ 899 Sukhumvit Road, Khlong Nua, Bangkok 10110 | ๐ธ @broccolirevolution
8. Carrots Bangkok โ 100% Vegan Comfort Food in Phra Khanong

Carrots Bangkok in the Phra Khanong area (near Phum Chit BTS) is a homey, friendly 100% vegan restaurant that serves comfort food classics including pizza, and a rotating menu of seasonal specials. The atmosphere is relaxed and welcoming, the food is consistently good, and the catering arm means it’s become a favourite for events and gatherings across Bangkok. A reliable, satisfying option in a slightly less touristy part of the city.
๐ Soi Phum Chit, Bangkok 10110 | ๐ธ @carrotsbangkok
9. Veganerie โ All-Day Eats, Smoothies & Desserts

Veganerie is one of Bangkok’s most well-established and popular vegan cafรฉ chains โ with multiple locations across the city (Ratchathewi, Phrom Phong, Nana, and more), it’s one of the most accessible and reliable plant-based options wherever you find yourself in Bangkok. The menu spans all-day eating from breakfast to desserts, with smoothies, bowls, mains, and sweets all consistently well-made. The city location makes it an ideal pit-stop at any time of day.
๐ Multiple Bangkok locations | ๐ธ @veganerie
Tips for Vegan Travellers in Bangkok
Bangkok is a massive city and getting around takes planning, but the BTS Skytrain makes it manageable โ most of the vegan restaurants are clustered around Sukhumvit and Silom stations. Vegan MHNK is the most special (and most essential) reservation in the city. Broccoli Revolution is the most accessible and reliably excellent for daily meals. For cooking classes, May Kaidee is the original and best. And Veganerie’s multiple locations mean you’ll always have a good plant-based option wherever the day takes you.
Have you eaten vegan in Bangkok? Let me know your favourite spots in the comments!