Indian Restaurants in Thailand

Thailand has a large community of Indians living in and visiting the country as well as so the demand of Indian food arises. There is a large variety of Indian restaurants in Thailand.

Here are a few good Indian restaurants in Thailand:


Masala Art

Masala Art restaurant is located in the Sukhumvit Soi 55 area in Bangkok. The place has beautiful interiors and has a lovely outdoor seating arrangement as well. The food is fresh and tastes good. The service is also pretty good.

The vegetarian starters price range starts from 250 THB and non-vegetarian ones start from 290 THB. The main course starts from 190 THB for veg dishes and 375 THB for non-veg dishes.


Gaggan is a posh Indian restaurant in Thailand. It is located in the Lumpini area of Bangkok and opens between 6 pm to 11 pm. This restaurant had been named as 2015’s best Asian restaurant by the Restaurant magazine. The place was kept on the 10th position all over the world in the same list.


The setting of this hotel is beautiful with an old colonial style look. The chef Gaggan Anand makes culinary delights that are modern versions of the traditional Indian recipes. The place is a bit on the higher side but will definitely make you a fan.

The meals start from 4000 THB per person.

Indian Rasoi

This Indian restaurant is located on Pratmunak road in  Pattaya.  The place is open from morning 10 am till late night. The place has average looking interiors but the food is good in taste. The prices are average and the portion sizes are good.  The service is good too.

The places specialize in Mughal cuisine and other north Indian delicacies.

The price of Indian Thali is 180 THB which is very popular.  There is a la carte, and even breakfast is available.


Rang Mahal is one of the finest Indian restaurants in Thailand. It is located on the rooftop of the Rembrandt hotel in Bangkok. The hotel is located in the Sukhumvit Soi 18. This restaurant has been winning many awards and love of people from over two decades. The place specializes in North Indian delicacies.The place has a lovely ambiance with a live music by an Indian Band every night.

The thali starts from 995 THB per person and a la carte starts from 95 THB.

Bawarchi Indian Restaurant

This restaurant is located inside the President Tower Arcade on Ploenchit Road in Bangkok. The place has lovely interiors and has a very friendly staff. The seek kebabs, chicken tandoori and Dal makhani here are particularly famous.

There is a live ghazal show every night which makes the place very entertaining. The meals start at 900 THB per person.


Raj Darbar Indian restaurant

This restaurant is located in Chaing Mai. The hotel presents both north and south Indian cuisine. The food is fresh and delicious and presentation is attractive.

The place opens at 10 am in the morning and is open until late night. Though it’s a small place but the food available here is great and at a very reasonable price.
The breakfast items start from 50 THB. Appetizers start from 110THB and main course dishes start from 120 THB onwards.

Leave a Reply

Your email address will not be published. Required fields are marked *