Veg Thailand← All curated lists
Curated list

Vegan near the BTS: plant-based eating along the Skytrain

Bangkok traffic is famous for the wrong reasons, but the BTS Skytrain and MRT make the city's best plant-based food surprisingly reachable. Every place on this list is within roughly 500 metres of a station — close enough to walk even in April heat.

Distances shown are from the station exit. We've ordered by rating, but they're spread across the network, so wherever you're staying there's a good meal a few stops away.

The list

Shree Bhavan Pure South Indian Vegetarian Restaurant
#1

Shree Bhavan Pure South Indian Vegetarian Restaurant

Vegetarian/Vegan ★ 4.9 (5949)
Indian (South) · Thanon Phaya Thai · 🚆 Ratchaprarop (~190m)

A legendary pure South Indian vegetarian restaurant tucked into the Pratunam market, rated the highest of any veg restaurant in Bangkok on Google. Favoured by the Indian diaspora and in-the-know locals, it serves an affordable, generous spread of dosas, idli, thalis and South Indian snacks in no-frills surroundings. The sambar alone is worth the trip.

Chotivala 100% Pure Vegetarian & Jain Food Indian Restaurant
#2

Chotivala 100% Pure Vegetarian & Jain Food Indian Restaurant

Vegetarian/Vegan ★ 4.7 (5300)
Indian · Thanon Phaya Thai · 🚆 Ratchaprarop (~140m)

The Bangkok branch of the beloved Chotivala chain, beside Indra Regent Hotel in Pratunam — a pure vegetarian and Jain Indian restaurant with over 5,300 Google reviews. Serves an authentic spread of North and South Indian dishes alongside a full Jain menu. One of the most dependable Indian vegetarian restaurants in the capital.

India Greens Restaurant
#3

India Greens Restaurant

Vegetarian/Vegan ★ 4.9 (3329)
Indian · Makkasan · 🚆 Makkasan (~190m)

A pure vegetarian Indian restaurant open 24 hours, staffed by chefs trained in 4-5 star hotels — one dedicated to North Indian cooking, one to South Indian. India Greens, in Bangkok's Makkasan neighbourhood near Asok, is rated 4.9 stars from over 3,300 reviews and is a sleeper hit among those who know. Paneer dishes and thalis are standouts.

Shree Khodiyar Kathiyawadi Dhaba pure vegetarian Indian restaurant Bangkok
#4

Shree Khodiyar Kathiyawadi Dhaba pure vegetarian Indian restaurant Bangkok

Vegetarian/Vegan ★ 4.8 (1749)
Indian (North) · Thanon Phaya Thai · 🚆 Ratchaprarop (~150m)

A pure vegetarian dhaba-style restaurant in Bangkok's Ratchathewi district that brings the bold, warming flavours of Gujarat's Kathiawar region to the Thai capital. Shree Khodiyar's menu centres on Kathiyawadi thalis — generous platters of dal, bhaji, rotis and rice with a rotating selection of Gujarat's most beloved preparations — all made by cooks who know the cuisine from home.

Mercy Republic
#5

Mercy Republic

Fully vegan ★ 4.9 (1395)
Vegan / International · Khlong Toei Nuea · 🚆 Sukhumvit (~440m)

A hip-hop-themed vegan bar and kitchen on Sukhumvit 23, where the menu doubles as a playlist. Mercy Republic serves creative Thai-fusion street food and vegan cocktails named after R&B and hip-hop classics — think 'Jay-Z-style' BBQ jackfruit ribs and a Kendrick Lamar-inspired cocktail. One of Bangkok's most fun places to eat plant-based.

DOSA KING, 100% Pure Vegetarian Indian Experience Since 2002
#6

DOSA KING, 100% Pure Vegetarian Indian Experience Since 2002

Vegetarian/Vegan ★ 4.2 (3835)
Indian (North) · Khlong Toei Nuea · 🚆 Nana (~130m)

A Sukhumvit institution since 2002 — Bangkok's longest-running pure vegetarian Indian restaurant, serving Punjabi and South Indian cooking from a spot steps off BTS Nana. Dosa King's menu spans 20+ dosa varieties, fluffy puri, rich curries and Jain-friendly options, all prepared in a clean, well-run kitchen. Over two decades of feeding Bangkok's Indian community and curious diners alike.

Kem-Kon Vegan Phahurat
#7

Kem-Kon Vegan Phahurat

Fully vegan ★ 4.8 (785)
Vegan / International · Wang Burapha Phirom · 🚆 Sam Yot (~410m)

A fully vegan kitchen in Phahurat — Bangkok's Little India — that manages to feel like a brunch café and a serious Thai restaurant at the same time. Boat noodle soup, teriyaki tofu and fried oyster mushrooms share the menu amid an abundance of potted plants. Open 10am to 10pm, it's one of the few plant-based spots in the neighbourhood that keeps late hours.

Maa Pure Vegetarian Indian Restaurant
#8

Maa Pure Vegetarian Indian Restaurant

Vegetarian/Vegan ★ 4.6 (973)
Indian · ถนนพญาไท เขตพญาไท กรุงเทพมหานคร 10400 · 🚆 Ratchaprarop (~170m)

A pure-vegetarian Indian restaurant in Indra Square, Pratunam, with bright interiors themed around mothers. Its samosa chaat is a signature (praised as 'the best outside India'), alongside paneer makhani, chole bhature and Chinese bhel.

Ruyi vegetarian
#9

Ruyi vegetarian

Vegan/Jay ★ 4.7 (791)
Vegan / International · Rong Muang · 🚆 Hua Lamphong (~110m)

A long-loved Thai-Chinese vegetarian restaurant near Hua Lamphong MRT, popular with locals. Generous, cheap plates of mock 'duck' and 'pork', fried dumplings, stir-fried 'crab' curry and tom-yum noodle soup — expect a wait at peak times.

Golden State Vegan Restaurant
#10

Golden State Vegan Restaurant

Fully vegan ★ 4.7 (728)
Japanese · Khlong Tan Nuea · 🚆 Phrom Phong (~260m)

Coastal-Californian vegan cooking near Phrom Phong — plant-based burgers and fusion plates in a relaxed bar-restaurant.

Vegetarian Society in Chatuchak
#11

Vegetarian Society in Chatuchak

Vegetarian/Vegan ★ 4.6 (835)
Vegan / International · Chatuchak · 🚆 Kamphaeng Phet (~160m)

A Santi-Asoke Buddhist food hall behind Chatuchak with ~20 very cheap jay stalls — open mornings only.

Sugam South Indian Restaurant (Silom)
#12

Sugam South Indian Restaurant (Silom)

Vegetarian/Vegan ★ 4.4 (904)
Indian (South) · Bang Rak · 🚆 Surasak (~470m)

Authentic South Indian vegetarian near Silom's Mariamman temple — dosas, thalis and coconut chutney at fair prices.

The Bikanervala | Bangkok Pratunam Indian restaurant Pure Vegetarian
#13

The Bikanervala | Bangkok Pratunam Indian restaurant Pure Vegetarian

Vegetarian/Vegan ★ 4.8 (503)
Indian · Thanon Phaya Thai · 🚆 Ratchaprarop (~270m)

The Bangkok branch of the legendary Bikanervala, a Delhi institution since 1905. Three generations of one family turned a sweet shop in Bikaner into a global name for Indian vegetarian snacks, sweets and chaats — and the Pratunam branch brings the full heritage to Bangkok. The pani puri, samosas and gulab jamun are made to the same recipes that built the brand's reputation across a century.

Snoop's Joint
#14

Snoop's Joint

Fully vegan ★ 4.9 (425)
Vegan / International · Khlong Toei Nuea · 🚆 Sukhumvit (~470m)

A 100% plant-based neighbourhood joint on Sukhumvit 21, named after founder Pranee's dog Snoop. Best known for its vegan burgers — the signature Snoop's cheeseburger in particular — and a menu that treats comfort food seriously without pretending to be anything other than fun.

So Vegan - i'm Chinatown​ (2F)
#15

So Vegan - i'm Chinatown​ (2F)

Fully vegan ★ 4.7 (551)
Grocery / Health · ป้อมปราบ แขวงป้อมปราบศัตรูพ่าย · 🚆 Wat Mangkon (~120m)

Casual vegan Thai inside the I'm Chinatown mall — known for its mushroom noodle soup and mock-meat Thai dishes.

Ratings are live Google snapshots, and every place links to its full listing — hours, map, BTS directions and reviews. Browse all 420 places →