The best Indian vegetarian restaurants in Bangkok
Bangkok's Indian community has built one of the best pure-vegetarian restaurant scenes outside India. Around Silom, Phahurat (Little India) and Pratunam you'll find South Indian dosa institutions, Gujarati and Rajasthani thali houses, and strictly Jain kitchens that have served the same families for decades.
Every restaurant here is fully vegetarian. For vegans: Indian veg menus lean on ghee, paneer and yoghurt, but dosas, idli, sambar, most dals and many curries are vegan or easily made so — just say 'no ghee, no cream'. Many of these kitchens know exactly what that means.
The list

Shree Bhavan Pure South Indian Vegetarian Restaurant
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
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
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
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.

DOSA KING, 100% Pure Vegetarian Indian Experience Since 2002
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.

Maa Pure Vegetarian Indian Restaurant
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.

Saras (Sukhumvit 20)
A long-established pure vegetarian Indian restaurant on Sukhumvit Soi 20 with one of the most extensive menus in Bangkok — over 200 items spanning North Indian curries, South Indian dosas and idli, Gujarati snacks, Jain dishes, Indo-Chinese and more. Saras has been feeding Bangkok's Indian community since 2010 and is widely considered the city's most comprehensive pure-veg Indian kitchen.

Sugam South Indian Restaurant (Silom)
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
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.

Govinda
A long-standing vegetarian Italian-Indian restaurant — best known for pizzas made with vegan (soy) cheese.

Bombay express Indian restaurant/ Honest
A vegetarian spot with vegan options, restaurant serving South & North Indian dishes in Makkasan. Does delivery, good for groups and has outdoor seating.

VILLA Veg & Vegan Indian Restaurant
Bangkok's go-to for South Indian vegetarian food with a vegan slant, located in the Sukhumvit area. Villa Veg serves a focused menu of Tamil Nadu and Kerala classics — generous thalis, crisp dosas and aromatic biryani — in a welcoming, Indian-run dining room. One of the strongest South Indian kitchens outside of Pratunam.