If you’re a Chicken Vindaloo or a Nan bread fan you’re probably on the right page. I love Indian food and I will take you through all the good Indian restaurants in Bangkok (Sukhumvit area).
Gaggan Restaurant

For a nice Indian meal in a friendly relaxing atmosphere Gaggan Bangkok will be an excellent choice. This is high-end Indian food with a diverse menu including street food favourites to regional cuisine. You can order a seven course meal starting at THB 3,000.
Location: 68/1 Soi Langsuan (opposite Soi 3), reachable from BTS Chitlom or Ratchadamri
Facebook: Gaggan Bangkok
Al Hussain

Al Hussain is in nana soi 3/1 and is my favorite restaurant. 7 years in Bangkok and I go there twice a week. They serve Arabic, Indian, Bangladeshi and Thai delicacies. Their signature dishes are Tandoori chicken, Barbeque Chicken, Mutton Kadai, Beef Masala and Paneer kadai (Cottage cheese).
Opening hours: 11 am to 2 am in the morning
How to get there: Get off at Nana BTS and walk towards sukhumvit soi 3/1. The restaurant is few meters down the soi 3/1
Dragon Express
Dragon is a unique restaurant offering Indian-Chinese fusion food (It’s Indian-Chinese because they use Chinese ingredients). They have dumplings, chowmien, cottage cheese, fried vegetables etc. The dine in menu is a little expensive than the take-away, but it’s worth to check out the ambience and the setting of this restaurant. They also has an open area with a TV where you can enjoy football matches.
They have special promotions on big football premiership matches. Check out their website here.
How to get there: Close to BTS Asok on Sukhumvit soi 21
Saras
Saras is a vegetarian restaurant located in sukhumvit soi 20. Offering East-Indian recipes this restaurant also has one of the biggest menus with dishes available from the South, Thai and Indian snacks and sweets. The restaurant also serves Indian-Chinese cuisine that uses soya sauce.
How to get there: Get off at BTS Phrom Phong and then either take a taxi or motorike taxi for 30 baht to Sukhumvit soi 20.
Dosa King
A pure vegetarian restaurant offering north and south Indian dishes. A contemporary, warm and welcoming atmosphere where high quality fresh ingredients are served. It is also one of the top 5 international restaurants during the vegetarian festival in Bangkok in 2012.
How to get there: Get off at BTS Nana and take a motorbike taxi or taxi to Sukhumvit soi 13
Masala Art

Located in the most expensive places in Thailand – it boasts not only for it’s food but the beautiful decorations and fantastic hospitality.
How to get there: Get off at BTS Thing Lor and take a taxi to Eight Thonglor. It is on the second floor.
Bawarchi Restaurant
Located in the basement of intercontinental hotel with age old recipes and an incredible authenticity of north Indian food available in all branches of Bawarchi. Bawarchi has been a brand name even in India and it continues to do so away from India. The restaurant is located near pubs and discos in fact there’s a famous Mixx disco and fashion TV bar in phloen chit.
How to get there: Situated right on BTS Chidlom. Get off and go to the basement of Intercontinental hotel.
Indus

Indus doesn’t have beautiful sky scraper views but it has a beautiful view of a lawn and a small bar section which is always good to start with. Indus specialty is North-Indian cuisine and the curry costs more than 300 baht. Although, a little high for Bangkok standards but the beautiful cozy setting and the food makes it worth a visit.
Opening Hours: 9 am – 3 pm and 6 pm to 11 pm.
How to get there: Get off at BTS Phrom Phong and take a motorbike taxi or a taxi to Sukhumvit Soi 26.
India Today (Nana BTS)

Situated at a very convenient location at the BTS nana. It’s on the second and third floor. The restaurant serves authentic north Indian food. Get views of the legendary sukhumvit road right opposite soi 11. The most happening place in Bangkok. You can also hop on to a bar after your tasty meal.
Opening Hours: 9 am to 12 am
How to get there: Get off at BTS nana and India Today is right across soi 11
The Great Kabab Factory
The Great Kabab factory is in the lobby level of “The Majestic Grande Hotel”. Specialty is kebab of more than 400 types and every day they have a different menu with new menu/kebabs ranging from vegetarian to non-vegetarian. The open kitchen and a unique ambiance of the restaurant is an addition to the great kebabs that you’ll have in here. They have chain of restaurants in India by the same name and the ingredients are same as found in all other branches.
Hoe to get there: Get off at BTS phloen chit and walk to sukhumvit soi 2. ABout 2 minutes walking distance from the BTS station.
Kashmir Indian Restaurant

Kashmir restaurant is located 1 minute walking distance from soi cowboy. Vegetarian and non-vegetarian menu available at Kashmir at a reasonable price. The restaurant is located 20 meters from the asok BTS station next to Pedro’s bar.
Opening Hours: 10.30 am – 1 am (16.5 hours in total)
How to get there: Get off at BTS Asok and walk towards Soi cowboy
Indian Hut
Indian hut offers northern Indian dishes. The papadum’s served with mango chutney is delightful to eat. The ingredients used in the food tastes and smells fresh. The restaurant also serves Indian-Chinese cuisines which involves the use of Soy Sauce in the dishes. The meals are very filling and the breads are awesome and soft that it melts in the mouth.
Opening Hours: 11.00 am – 11.00 pm (12 hours in total)
How to get there: Get off at BTS Phrom Phong and walk to soi 22. About 150 metres inside the soi