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