Where to Indian in Bangkok: 11 great restaurants

Compared to many cities in the world, Bangkok’s Indian food scene tilts toward the higher end – and a little pricey, even those places at the budget end of the spectrum.

But that also means an abundance of excellent cuisine to choose from with a range of fine-dining options spanning the subcontinent from terrific Punjabi treats to delectable southern dosas.

Here are some of our favorites to choose from.


Chef Garima Arora is now a legendary figure in Bangkok’s culinary world. While Garima Arora’s cuisine hints at her Indian heritage, touches of New Nordic kitchens such as Noma (where she used to work) dictate a produce-centric approach, as well as flavor combinations and course hierarchy that fly in the face of classical convention. You’ll encounter high-wire techniques and an approach to food that leans on science. But there will be occasions along your food journey where Gaa feels downright rustic. The main calling card is her rice n’ cola: stir-fried rice with Indian clarified butter and green pickled mustard, topped with tamarind cola rose syrup. Gaa’s sister restaurant, Here, would be on this list but it’s finding a new home. 

Soi Sukhumvit 53; noon-1pm, 3:30-9pm Sat-Sun; 5:30-9pm Mon-Fri


Few places in Bangkok take sustainability as seriously as Haoma — even some of the fish are raised on-site. The novelty of Haoma’s bold, urban farm and zero-waste dining is accompanied by the neo-Indian cuisine of Deepanker “DK” Khosla, formerly of Charcoal. Steeped in traditional flavors with modern twists, Haoma has endured on the Bangkok dining scene as much for its comfort food as its haute cuisine — even hosting a buffet earlier this year. The 10-course dining menu includes a lobster ghee roast with mangalore chili, curry leaves, and neer dosa crisp as well as Melody, a classic dessert for kids served deconstructed and made of peanut nougat, dried mousse, and sea salt ice cream.

Soi Sukhumvit 31; 5:30pm-11pm Tue-Sun.


No photo description available.

Indian-born, New York-trained chef and international restaurateur Hari Nayak brought Jhol to Bangkok, a contemporary southern coastal Indian restaurant in the heart of Sukhumvit. With chef Nayak’s upbringing in Udupi, expect a culinary trip down to the coastal region of India where flavors sing in spice with an encore from seafood delicacies. Behold bhel puri (puffed rice and vegetable chaat) served in a wooden som tam khrok and ghee (Indian clarified butter) roast chicken with crispy cone dosa. 

Soi Sukhumvit 18; noon-2:30pm, 5:30pm-9:30pm daily

Gaggan Anand

No photo description available.

Calling Gaggan’s scientifically elevated, hyper complex food Indian might seem like a bit of a stretch, but at last visit for his winter menu, the Indian flavors were out in force. The intimate 14-seating dining experience is three parts theater, one part rock ‘n roll. Sit down, and the curtain rises. Defying description is a perennial hallmark for Gaggan—and going through each of the 25 courses would beggar our word count. With an obvious penchant for Indian tastes, the menu runs the gamut—green pea meringue with fried chicken skin, aged squid curry with yellow chili and kari pata, white asparagus brain with black truffle bread—and rather than each course complimenting the next, there is very much a sense of contradiction with the dishes. And it works. 

Soi Sukhumvit 31; 5:30pm-midnight Wed-Sun.


The palatial dining room is bright and airy in this sleek 1960s house-and-garden restaurant, a Bangkok staple of Indian cuisine since 2006. The classics of dal, butter chicken, and chicken tandoori are some of the favorites here—an ideal place to indulge in naan and curry — but the tasting menu is not afraid to be brave and modern.

Soi Sukhumvit 26; 11:30am-2:30pm, 6-10:30pm daily

Rang Mahal

May be an image of 2 people and food

As Indian dining in Bangkok goes, you’d be hard pressed to find a better view. You might know Rang Mahal for its a la carte, but in 2022, the more than two-decade-old Rang Mahal has been serving up a 6-course tasting menu, eaten away from the bustle of the main dining area in a room with seating for 10 and 26th floor views. Long a feature of the Sukhumvit scene, the fine dining twists come from executive chef Lukinder Patiyal.

Read more: Sukhumvit Indian fave Rang Mahal fires up first tasting menu

Rembrandt Hotel & Suites Bangkok, Soi Sukhumvit 18; 6-11pm Mon-Sat, noon-3pm, 6-11pm Sun

Charcoal Tandoor Grill & Mixology

Photo: Charcoal Tandoor Grill & Mixology

If you’re looking for a place to spend Holi next month, you really can’t do better than this place for a mix of fine dining and comfort food. This sleek and sultry restaurant pairs boldly spiced Indian-style kebabs with creative cocktails. The wonderfully flavorful meat from the tandoor is joined on the menu by other Indian classics like daal (stewed lentils) and phirini (rice pudding) that are no less authentic.

5/F Fraser Suites, Soi Sukhumvit 11; noon-3pm, 6pm-midnight daily

Punjab Grill

May be an image of food and indoor

Found at the Radisson Suites in Bangkok, fine dining Indian restaurant group Punjab Grill has a dozen venues in India, plus locations in Abu Dhabi, and Singapore. The interior is sleek and modern, and the food is careful, elevated Indian dishes—but you can still get classic comfort food fare here. 

Soi Sukhumvit 13, 6pm-midnight Mon-Fri, noon-3pm, 6pm-midnight Sat-Sun.


May be an image of food

Nana is famous for a lot of reasons but not enough for its Indian food. Getting the fine dining touches and flavor without all the pretension is not something many restaurants can pull off, but Benares manages it quite well. In a lavish setting of black and gold furnishings and warm hanging bulbs, Benares is a modern Indian restaurant that deals in creative cross-culture bites. The non-vegetarian menu features flavorsome signatures like the slow-cooked sous-vide lamb shoulder.

15 Sukhumvit Residences, Soi Sukhumvit 13; 11am-3pm, 5:30-11pm daily


The opposite of its nearby sister restaurant Benares, Chowpati has a brightly lit — almost fast food — feel, but the food is anything but. Billed as the biggest Indian street food restaurant in Thailand, this place is all about the Mumbai beach vibes, and there is a truly imposing menu of choices that will really have you pointing and sampling everything you can. 

15 Sukhumvit Residences, Soi Sukhumvit 13; 10:30am-10:30pm daily

Sri Ananda Bhawan Bangkok

Let’s deescalate the prices a little bit at Sri Ananda Bhawan Bangkok, an office favorite for empty stomachs and light wallets. It’s an underrated and affordable south Indian place where you can grab panipuri (THB80) as an appetizer and order one of their thali sets (THB230-550, depending on the meat option) for your main. Take a break from the fancy fare and eat with your hands.

Soi Silom 15; 8:30am-9:30pm Wed-Mon, 10:30am-9:30pm Tue

A version of this story originally appeared in BK Magazine.

Reader Interactions

Leave A Reply


Support local news and join a community of like-minded
“Coconauts” across Southeast Asia and Hong Kong.

Join Now
Coconuts TV
Our latest and greatest original videos
Subscribe on

Cannabis Crops, Community, and Education. This is the Lollipop Farm.