Indian-friendly restaurant finder
Eating well in Thailand is easy once you know where to look. Filter by city and diet for vegetarian, Jain, halal and vegan-friendly kitchens, plus the Indian restaurants worth a detour.
22 places
Bangkok
Indus
Sukhumvit Soi 26 · North Indian · ₹₹₹Garden-house setting; long-standing favourite for a proper sit-down North Indian dinner.
Indian foodVegetarianRang Mahal
Rembrandt Hotel, Sukhumvit 18 · North Indian · ₹₹₹Rooftop Indian fine dining; separate vegetarian menu and a well-known Sunday brunch.
Indian foodVegetarianHalalSaras
Sukhumvit Soi 20 · Gujarati / South Indian · ₹₹Pure-vegetarian thalis and dosas; Jain preparations available on request.
Indian foodVegetarianJainChennai Kitchen
Silom / Pan Road · South Indian · ₹Cheap, excellent banana-leaf thali near the Hindu temple in Silom.
Indian foodVegetarianRoyal India
Pahurat (Little India) · North Indian · ₹Old-school alley restaurant in Little India; breads and curries at street prices.
Indian foodVegetarianHalalMay Veggie Home
Asok · Thai vegan · ₹₹Fully plant-based Thai — green curry and tom kha without fish sauce or shrimp paste.
VegetarianVegan / jayBroccoli Revolution
Thonglor · Vegan cafe · ₹₹Reliable all-day vegan cafe; good for a break from heavy meals.
VegetarianVegan / jayAl Hussain
Nana / Soi 3/1 · Halal Indian-Pakistani · ₹Halal biryani and kebabs in the Arab quarter; open very late.
HalalIndian food
Chiang Mai
Ratana's Kitchen
Old City · Thai · ₹Kind kitchen — clearly marked vegetarian dishes, happy to skip fish sauce.
VegetarianPun Pun
Wat Suan Dok · Thai organic vegetarian · ₹Temple-garden vegetarian canteen; one of the best-value meals in the city.
VegetarianVegan / jayIndian Grill by Anjappar
Nimmanhaemin · South Indian / Chettinad · ₹₹Chettinad-style curries and dosas in the Nimman cafe district.
Indian foodVegetarianHalalFree Bird Cafe
Old City north · Vegan Thai-Burmese · ₹Non-profit vegan cafe; samosas, curries and a proper chai.
VegetarianVegan / jay
Koh Samui
Sweet Sisters Cafe
Bophut · Vegetarian cafe · ₹₹Garden cafe with a fully meat-free menu; good breakfasts.
VegetarianVegan / jayTandoori Nights
Chaweng · North Indian · ₹₹Main Chaweng strip Indian option; delivery to most Chaweng hotels.
Indian foodVegetarianHalal
Krabi
Chalita Cafe & Restaurant
Ao Nang · Thai / Indian · ₹₹Mixed Thai-Indian menu; will cook Thai dishes without fish sauce on request.
Indian foodVegetarianMaharaja Indian Restaurant
Ao Nang beach road · North Indian · ₹₹Convenient for island-hopping days; thalis and tandoor.
Indian foodVegetarianHalal
Pattaya
Sheetal Restaurant
Central Pattaya · North Indian · ₹₹Long-running Indian kitchen; Jain food on advance notice.
Indian foodVegetarianJainVegetarian Restaurant Pattaya
Soi Buakhao · Thai vegetarian · ₹Jay-style buffet counter; point and pay by weight.
VegetarianVegan / jay
Phuket
Namaste India
Patong · North Indian · ₹₹Standard Patong Indian menu done well; a large vegetarian section.
Indian foodVegetarianHalalTandoori Flames
Karon · North Indian · ₹₹Popular with Indian families staying on Karon and Kata beaches.
Indian foodVegetarianHalalJay food stalls, Phuket Old Town
Old Town · Thai vegetarian · ₹Look for the yellow-and-red 'jay' flag — strictly no meat, egg or fish sauce.
VegetarianVegan / jayBismillah Restaurant
Patong / Bangla area · Halal Indian · ₹Simple halal curries and rice near the mosque; good value.
HalalIndian food
Ordering Thai food with dietary needs
- "Gin jay" — the Thai vegan tradition. A yellow-and-red flag over a stall means no meat, egg, fish sauce or shrimp paste.
- "Mai sai nam pla" — no fish sauce. "Mai sai gapi" — no shrimp paste. Both hide in curries, papaya salad and even fried rice.
- Jain travellers should call ahead: Indian kitchens in Bangkok, Pattaya and Phuket will usually cook without onion and garlic given a few hours' notice.
- Halal food is widely available in Bangkok's Nana area, Phuket's Muslim fishing villages and across the south.
Curated list, last reviewed September 2026. Restaurants change hands — confirm opening hours before travelling across town. See also our vegetarian, Jain and halal guide.
