From vibrant street markets to rooftop fine dining, Bangkok is a paradise for Indian food lovers. Whether you're craving creamy butter chicken or spicy South Indian thalis, the city offers a variety of Indian restaurants that cater to every taste and budget.
Following are the popular Indian restaurants in Bangkok – Savor authentic Indian flavors across iconic dining spots in Thailand’s capital
1. Rang Mahal
Why Visit: Award-winning rooftop restaurant known for its North Indian delicacies.
Highlights: Located on the 26th floor of Rembrandt Hotel. Elegant ambience. Classic Mughlai cuisine. Live music on weekends. Great vegetarian options.
Timing: 12:00 PM – 3:00 PM, 6:00 PM – 11:00 PM
Entry: Approx. 1000–2000 THB per person
2. Charcoal Tandoor Grill & Mixology
Why Visit: Trendy setting with traditional tandoor dishes and craft cocktails.
Highlights: Rustic industrial interiors. Signature kebabs. Innovative drinks menu. Vegetarian and non-veg thali options. Live DJ nights.
Timing: 5:30 PM – 1:00 AM
Entry: Approx. 800–1500 THB per person
3. Indus
Why Visit: Fine dining with a romantic garden setup and premium Indian fare.
Highlights: Michelin Plate awarded. Beautiful interiors. Private dining rooms. Rich curries. Weekend buffet.
Timing: 11:30 AM – 2:30 PM, 6:00 PM – 10:30 PM
Entry: Approx. 1000–1800 THB per person
4. Gaggan Anand
Why Visit: A progressive Indian restaurant by Asia’s top chef Gaggan Anand.
Highlights: Experimental 25-course menu. Global fame. Contemporary Indian fusion. Limited seating. High-end experience.
Timing: 6:00 PM – 11:00 PM
Entry: Approx. 4000+ THB per person
5. Saras Veg Food
Why Visit: A vegetarian haven offering Indian street-style dishes.
Highlights: Located near Pratunam. Jain-friendly menu. Chaat, dosas and thalis. Quick service. Clean family space.
Timing: 9:00 AM – 10:30 PM
Entry: Approx. 200–500 THB per person
6. Dosa King
Why Visit: Long-standing vegetarian spot famous for South Indian food.
Highlights: Central Sukhumvit location. 100% veg. Crispy dosas. Filter coffee. Affordable rates.
Timing: 10:00 AM – 11:00 PM
Entry: Approx. 150–400 THB per person
7. Bawarchi Indian Restaurant
Why Visit: Popular among expats and tourists for classic Indian dishes.
Highlights: Multiple locations. Friendly staff. Butter chicken and biryanis. Group dining options.
Timing: 11:00 AM – 11:00 PM
Entry: Approx. 400–800 THB per person
8. Indian Hut
Why Visit: Long-established restaurant offering both North and South Indian cuisine.
Highlights: Cozy indoor seating. Tandoori specials. Curries and dosas. Sweets like gulab jamun.
Timing: 11:00 AM – 10:30 PM
Entry: Approx. 300–700 THB per person
9. Punjab Grill Bangkok
Why Visit: Upscale restaurant known for rich Punjabi flavors and elegant ambiance.
Highlights: Located in Radisson Suites. Signature tikkas. Luxury presentation. Private dining available.
Timing: 12:00 PM – 3:00 PM, 6:30 PM – 11:00 PM
Entry: Approx. 1200–2000 THB per person
10. Mrs. Balbir’s
Why Visit: One of Bangkok’s oldest Indian restaurants with homestyle food.
Highlights: Established since 1975. Cooking classes available. North Indian staples. Family-friendly spot.
Timing: 10:00 AM – 10:00 PM
Entry: Approx. 300–600 THB per person