Bangkok is a culinary paradise, celebrated globally for its bold flavors, vibrant street food, and spicy delicacies. While Thai cuisine is often associated with meat and seafood, the city has also evolved into a haven for vegetarian and vegan travelers. From humble local joints serving traditional Thai vegetarian dishes to upscale plant-based restaurants offering global gourmet fare, Bangkok is full of surprises for those on a meat-free diet.
Whether you’re a vegetarian, vegan, or simply looking to explore plant-based meals during your trip, here’s a roundup of the top vegetarian restaurants in Bangkok that are worth a visit.
1. May Veggie Home
Location: Asoke
Cuisine: Thai & International
Must-Try: Vegan Pad Thai, Mushroom Satay, Vegan Ice Cream
May Veggie Home is one of Bangkok’s most loved vegetarian and vegan restaurants. It’s located near the bustling Asoke intersection and offers a cozy, friendly environment. The menu is entirely plant-based, with a mix of traditional Thai dishes and Western comfort food. Their vegan Pad Thai is legendary, and they serve gluten-free options as well.
💡 Bonus: All dishes are MSG-free and made with love.
2. Broccoli Revolution
Location: Sukhumvit Soi 49
Cuisine: Global Vegan Fusion
Must-Try: Burmese Tea Leaf Salad, Green Juice, Vegan Burgers
Broccoli Revolution is more than a restaurant—it’s a lifestyle. This stylish, industrial-chic eatery is loved by health-conscious locals and expats alike. Their menu spans multiple cuisines including Thai, Burmese, Vietnamese, and even Mediterranean. They also focus on organic ingredients and cold-pressed juices.
🌿 Don’t miss their cold-pressed detox drinks and vegan coconut cheesecake!
3. Khun Churn
Location: Sukhumvit Soi 20
Cuisine: Thai Vegetarian Buffet
Must-Try: Tofu Larb, Som Tum (Papaya Salad), Pumpkin Curry
For a more authentic Thai vegetarian experience, Khun Churn is a must. Known for its generous vegetarian buffet, this restaurant serves an array of Thai specialties made with vegetables, tofu, and mock meats. The menu changes daily, so there’s always something new to try.
🍛 Great option for those who want variety at an affordable price.
4. Bonita Café and Social Club
Location: Silom
Cuisine: Vegan Comfort Food
Must-Try: Vegan Lasagna, Japanese Curry, Raw Vegan Cheesecake
Run by a friendly Japanese couple, Bonita Café offers a warm, homely vibe. It specializes in Japanese-Western vegan fusion, with dishes that are as nourishing as they are delicious. It’s also one of the rare places where you’ll find raw vegan desserts and all-day breakfast.
🏠 A cozy retreat from the hustle and bustle of Bangkok.
5. Ethos Vegetarian & Vegan Restaurant
Location: Near Khao San Road
Cuisine: International & Thai
Must-Try: Vegan Pancakes, Fruit Shakes, Tofu Massaman Curry
Ethos is a hidden gem just a short walk from the backpacker haven of Khao San Road. The relaxed, floor-seating atmosphere gives off a boho vibe, and the menu is loaded with hearty, healthy meals. From lentil burgers to vegan curries and smoothies, this is a favorite among long-term travelers and digital nomads.
🍓 Portions are generous, and the prices are budget-friendly.
6. Veganerie
Location: Multiple branches (Siam Paragon, EmQuartier, etc.)
Cuisine: Vegan Desserts & Western Mains
Must-Try: Red Velvet Waffles, Vegan Pancakes, BBQ Jackfruit Sandwich
Veganerie is a dessert lover’s dream come true. Known for their decadent yet healthy sweet treats, this modern vegan cafe also serves salads, sandwiches, smoothie bowls, and main courses. Everything here is plant-based, dairy-free, and delicious.
🍰 Perfect for post-shopping refueling in Bangkok’s fancy malls.
7. Anotai Restaurant
Location: Rama 9
Cuisine: Organic Thai & International
Must-Try: Vegetarian Tom Yum, Stir-Fried Brown Rice, Herbal Teas
Anotai is an elegant vegetarian restaurant tucked away in a quiet neighborhood. The interior feels like a boutique garden house, and the food is lovingly prepared with homegrown organic produce. They also sell natural products and herbal teas on-site.
🌸 A serene, garden-themed escape with a gourmet menu.
8. Chamlong’s Asoke Vegetarian Food Hall
Location: Chatuchak Park
Cuisine: Traditional Thai
Must-Try: Thai Desserts, Steamed Dumplings, Mock Meat Skewers
Located inside a Buddhist center, this food court-style venue is 100% vegetarian and extremely affordable. It’s more local in style, and while the ambiance is simple, the authentic Thai vegetarian dishes here are top-notch. Most stalls sell ready-to-eat meals, snacks, and fresh juices.
💸 Eat like a local—tasty, clean, and super cheap!
9. Rasayana Retreat Raw Food Café
Location: Sukhumvit Soi 39
Cuisine: Raw Vegan
Must-Try: Raw Pizza, Veggie Wraps, Detox Smoothies
If you’re into clean eating or detoxing during your travels, this raw food café within a wellness center is the place for you. Rasayana offers a fully raw vegan menu made with unprocessed ingredients. It’s also a great stop if you’re visiting spas or getting wellness treatments in the area.
🥗 Good for the body, soul, and Instagram feed!
10. Dosa King
Location: Sukhumvit Soi 11
Cuisine: South Indian Vegetarian
Must-Try: Masala Dosa, Paneer Tikka, Filter Coffee
If you’re craving something spicy and comforting, Dosa King delivers with authentic Indian vegetarian fare. Their South Indian dosas are crispy and flavorful, and the menu includes plenty of North Indian favorites too. It’s a hit among Indian tourists and Bangkok locals alike.
🌶️ Great spot for a flavorful, hearty meal.
Thoughts
Bangkok’s vegetarian scene is thriving, creative, and incredibly satisfying. Whether you’re in the mood for spicy Thai dishes, international comfort food, or healthy plant-based options, you’ll find countless places to indulge your cravings without compromising your dietary preferences.
The best part? Many of these vegetarian restaurants in Bangkok also cater to vegan, gluten-free, and health-conscious eaters, so you never have to feel left out when exploring the city’s culinary landscape.
So, the next time you’re in the Land of Smiles, skip the meat and savor the green—your taste buds (and the planet) will thank you!
0 Comment