10 Best Indian Restaurants In Bangkok, Thailand

indian restaurants in bangkok

Thai food might be delicious to the hilt, but it is not the only kind of cuisine thriving in Thailand’s capital. Indian restaurants are also abound in Bangkok. There’s something about Indian food that makes everyone’s taste buds salivate - whether it is all-time favourites like chicken tikka masala or newer fixations such as dosas, Mughlai food, and more. Whether it’s the enticing blend of flavours, the mish-mash of piquant and sweet tastes, or the potent aroma, Indian food just simply seems to win hearts. So, take a break from Thai food and dig into classic Indian flavours at these best Indian restaurants in Bangkok, Thailand.

1. Indus

Located in the heart of the food haven of Phrom Phong, the high-class Indus is the zenith of Mughlai cuisine in its finest form. With rich, royal, majestic interiors, the restaurant features a private dining room, al fresco seating in a tropical garden, a separate dining area, as well as a large, impressive bar. Indulge in a wide variety of melt-in-the-mouth foods with a touch of Lucknow’s rich Nawabi cuisine, with must-tries such as kebabs - especially the kebab-e-malai - vegetarian/non-vegetarian curries, soups/shorbas, biryani, and naan. P.S.: Do not miss the laal maas served with finest Kashmiri naan and khichdi (with a twist!).


Address: 1, Sukhumvit Soi 26, Klong Toey, Bangkok 10110

Website: Indus

Opening hours: 11:30am - 2:30pm, 6pm - 10:30pm (daily)

2. Maya

Maya in Bangkok isn’t just a restaurant. Maya is an experience - and an exhilarating, lip-smacking one at that. This 29th-floor futuristic food haven boasts of a stylish yet cosy Sky Bar, wonderful al fresco seating overlooking the Bangkok skyline, and wonderfully chic interiors. With non-vegetarian choices featuring more in number than vegetarian fare, some must-try items here are tandoori chooza, chicken biryani, dahi kebabs, pav bhaji, dal tadka, and the fluffy, flaky, delicious naan. And of course, there’s the gorgeous view.


Address: 1 Sukhumvit 22 | 29 F Holiday Inn Bangkok Sukhumvit, Bangkok 10110

Website: Maya

Opening hours: Mon - Sat: 5pm - 1am; Sun: 11:30am - 3pm, 5pm - 1am

3. Rang Mahal

Specializing in North Indian cuisine, Rang Mahal atop Rembrandt Hotel is Bangkok’s ode to Indian fine dining in the sky. featuring both an a la carte menu as well as a set menu, Rang Mahal will overwhelm you with just the number of choices when it comes to food. Non-vegetarian food lovers will find themselves loving the mutton rogan josh, while vegetarians should just not miss out eating the creamy dal makhani with jeera rice, or the delectable biryani topped with fried onions. Enjoy the soothing tunes of Indian music in the background as you devour this delicious spread.

Rang Mahal

Address: 19 Sukhumvit Soi 18, Khwaeng Khlong Toei, Khet Khlong Toei, Krung Thep Maha Nakhon, Bangkok 10110

Website: Rang Mahal

Opening hours: Mon - Sat: 5pm - 11:30pm; Sun: 11am - 2:30pm, 5pm - 11:30pm

4. Bawarchi

One of Bangkok’s busiest restaurants, Bawarchi has won over tourists, Bangkok’s Indian community, as well as the local Thai denizens. This two-decade-plus restaurant is famous for its delicious, wide-ranging North Indian cuisine. Done up in pastel hues of yellow, pink, green, and blue, Bawarchi’s pleasant interiors, complete with stencilled wall art and hanging drapes, make for the perfect ambience to dig into a variety of dishes, including a must-eat list of murgh malai kebab, tandoori lamb chops, tandoori king prawns, hara bhara kebab, palak paneer curry, and dal makhani.


Address: 973 Ploenchit Road | B-level, Intercontinental Hotel, Bangkok

Website: Bawarchi

Opening hours: 11am - 11pm (daily)

5. Mrs Balbir's

Having been around since 1975 and having won numerous plaudits, Mrs Balbir’s in Bangkok is the one restaurant taking your taste buds on a trip back home, if you’re an Indian, of course. For everyone else, Mrs Balbir’s is simply unmissable. Located in the heart of Bangkok’s entertainment and dining district, this delightful Indian restaurant serves up delectable Indian food with a homely touch, with the place also having an on-site cooking school! Don’t miss the lamb vindaloo, butter chicken, chilli paratha, and ras malai.

Mrs Balbir's

Address: Soi Sukhumvit 11, Khwaeng Khlong Toei Nuea, Khet Watthana, Krung Thep Maha Nakhon, Bangkok 10110

Website: Mrs Balbir’s

Opening hours: Tue - Sun: 11am - 11pm (closed on Mon)

6. Masala Art

The happening yet elegant Masala Art in Bangkok serves up deliciously traditional North Indian cuisine in a setting that is as trendy as it is welcoming. Specialising in tandoor dishes and appetisers, Masala Art’s menu features a gamut of all-time favourites such as aloo gobi, palak paneer, and chicken tikka. The restaurant comes with a whole lot of recommendations for must-eat dishes, including the spices-based khushk raan (a speciality), Goan fish curry, tomato shorba, and dahi kebabs.

Masala Art

Address: 2nd Floor, Eight Thonglor Building, Thonglor Soi - 8 | Sukhumvit - 55, Klongton Nua, Wattana, Bangkok 10110

Website: Masala Art

Opening hours: 11am - 11pm (daily)

7. Dosa King

Beautifully blending Thai hospitality and lip-smacking Indian food is Dosa King, a vegan-friendly rarity and one of Bangkok’s most popular restaurants. As the name suggests, Dosa King’s “king” food item is the dosa, of which the masala dosa, rava dosa, butter dosa, and paneer dosa are absolute favourites. Serving only vegetarian fare, Dosa King is the perfect place for vegans and for those who’re fitness buffs looking to indulge in delicious, healthy food. Don’t miss trying out their fresh pineapple juice, shahi paneer, kulfi, and gulab jamun.

Dosa King

Address: 153/7 Sukhumvit road, Street 11/1, Soi 11, Bangkok

Website: Dosa King

Opening hours: 11am - 11pm (daily)

8. New Bukhara's

If you’ve gone on a night of drinking in the heart of Bangkok in Sukhumvit, then Bukhara’s makes for the perfect place to tuck into some food after. The clean, authentically decorated Indian restaurant boasts of a loyal set of patrons who keep coming back for more. Try the veg kadhai, fish tikka, vindaloo, some butter garlic naan on the side to go with your dish, polishing it off with some hot, steaming pilaf rice. Yum!

New Bukhara's

Address: Sukhumvit 7 Alley, Khlong Tan Nuea, Watthana, Bangkok 10110

Website: New Bukhara’s

Opening hours: 11am - 11:45pm (daily)

9. Punjab Grill

Having quickly risen the ranks to be counted amongst Bangkok’s best Indian restaurants, Punjab Grill is all about delicious, mouthwatering North Indian flavours presented in style and featuring the restaurant’s modern, signature twist. With dishes from around northwestern India and a great ambience, eating at Punjab Grill is an experience that one shouldn’t miss. Menu and patron favourites include lentil and crab shorba, chicken biryani, tandoor pineapple, vegetarian kebab platter, the delightful-sounding avocado papdi chaat, and tandoori jhinga.

Punjab Grill

Address: 23/2-3 Radisson Suites Bangkok Sukhumvit Hotel, Sukhumvit 13, Khwaeng Khlong Toei Nuea, Khet Watthana, Bangkok

Website: Punjab Grill

Opening hours: 6pm - 11:30pm (daily)

10. Charcoal Tandoor Grill & Mixology

The ancient culinary tradition of mixology being doled out in the modern form in an industrial-rustic-wood setting - Charcoal Tandoor Grill and Mixology in Bangkok is just that. Specializing in classic Indian food and featuring Indian-inspired cocktails and clay-oven food, Charcoal is one of Bangkok’s finest Indian restaurants. Start off with their classic kebabs such as the chicken sheekh kebab and veg sheekh kebab, all while sipping on signature cocktails like Festival of Colours, Maharaja Mai Tai, and Charcoal Mojito. Other signature dishes include fish hari chutney and tandoori lobster, straight from the cuisine of the Mughal dynasty.

Charcoal Tandoor Grill & Mixology

Address: Fraser Suites Sukhumvit, 38/8 Sukhumvit Rd. Soi 11, Khlong Toey Nua, Wattana, Bangkok

Website: Charcoal Tandoor Grill & Mixology

Opening hours: Mon - Sat: 6pm - 11:45pm; Sun: 12pm - 3pm, 6pm - 12am

Inviting Indian food in Bangkok

Source: Photo by Wikimedia Commons user Mohans1995 used under CC BY-SA 4.0

With a huge Indian community in Bangkok, it’s no wonder that the city is home to a host of Indian restaurants - which have now become a favourite with the local Thai populace as well. When it comes to spice-laden Indian cuisine, these best Indian restaurants in Bangkok are where you should be heading to for satiating all those Indian food cravings!

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Freelance writer. Coffee-lover. An expert at Kopfkino. Loves discussing New Zealand, domino theory, dystopian fiction, & Harry Potter.

 Want to contribute as a Local Expert?
Explore Bangkok
Good things are meant to be shared!