Best Indian Restaurants in Bangkok 2026
Published · Updated
For four consecutive years from 2015 to 2018, the best restaurant in Asia was an Indian kitchen in Bangkok. Gaggan Anand's original room on Soi Langsuan held the #1 spot on Asia's 50 Best longer than any restaurant before or since. The kitchen split, the chef relocated to Sukhumvit Soi 31 in 2019 with a smaller and more readable menu, and Bangkok's Indian dining map shifted around him. Seven rooms below cover what the city's Indian scene actually looks like in 2026, from progressive tasting menus to a South Indian vegetarian counter that has done the same dosa for twenty-seven years.
Seven Indian Rooms Worth the Booking in Bangkok
Gaggan Anand reopened on Sukhumvit Soi 31 in late 2019 in a smaller fourteen-seat room built around the chef's counter. The new format runs a tasting of roughly twenty-five small bites over two hours, more readable than the emoji-titled menu the original Gaggan ran in its final years. The Yogurt Explosion (a single spherified bite of seasoned dahi) remains from the original menu and is served as the opening course. The Lick It Up plate — eaten directly off the ceramic — and the Eat Me Now sequence are the consistent set-pieces. The kitchen earned a Michelin green star in 2023 for the sourcing program.
The room runs two seatings nightly. Book the chef's counter; it is where the meal makes sense. The wine pairing at THB 4,500 leans natural and is worth it once.
Deepanker Khosla opened Haoma on Soi 31 in 2017 and built the kitchen around a 200-square-metre urban farm on the property — herbs, chillies, edible flowers, eight beehives, an aquaponics system supplying tilapia and basil. The vegetable tasting at THB 4,800 uses no animal products and reads as the most ambitious vegetarian Indian-influenced menu in Asia. The dish to flag is the smoked tomato khichdi finished with a 24-hour-fermented karahi spice paste from the kitchen's own dehydrator. Service is led by his wife, Diviyya Khosla, in the front room; the chef's table seats eight and is the better choice for two-plus diners.
The Bib Gourmand has not become a star yet because the Bangkok Michelin Guide tends to overlook Indian, but the cooking is at one-star level.
The Sapra family bought a 1950s Thai villa on Sukhumvit Soi 26 in 2007 and converted it into the most consistent North Indian dining room in Bangkok. The lamb gulab jamun — slow-cooked for ten hours in a sealed clay handi then finished on the tandoor — at THB 950 is the dish. The dum biryani, sealed with naan dough and broken open tableside, is the second. The naan from the in-view tandoor at THB 95 per piece is the rest of the meal. The wine list is modest but the cocktail program (developed by the Sapra family's son Akshay) is the more interesting drink option.
The garden seats forty and is the better seat than the air-conditioned main room. Closed Mondays.
Suda opened in 1999 in a one-storey shophouse on Soi 14 and has not changed the menu in any visible way since. South Indian vegetarian only: dosa, idli, sambar, Chettinad-spiced vegetable curries, masala chai brewed strong. The masala dosa at THB 220 is the order and is the single best one served in any Indian room in central Bangkok. The unlimited South Indian thali at THB 380 — eight items on a single banana leaf — is what the regulars order at lunchtime. The space seats twenty-two; the kitchen runs visible behind a low counter.
Cash only. No reservations, no à la carte beverage list beyond chai, lassi, and bottled water. Arrive before 12:15 or after 1:45 for lunch.
Charcoal opened in 2017 inside the Holiday Inn Express on Sukhumvit 11 with a tandoor-heavy menu and a cocktail program that takes the room well beyond hotel-restaurant expectations. The Sikandari raan (lamb leg slow-cooked then finished on the tandoor) at THB 1,650 to share, the malai broccoli at THB 380, and the burrata kulcha at THB 320 are the consistent orders. The cocktail list runs to eighteen drinks built around Indian spices: a Maharaja Negroni with cardamom-infused Campari, a Bombay Express with curry-leaf gin.
This is the room to book when the group includes one obligatory non-Indian-curious diner. The cocktails carry the experience.
Punjab Grill is the Bangkok branch of the Jiggs Kalra-founded group that earned a Michelin recommendation in its Washington DC branch and runs a near-identical menu in all locations. The Bangkok room on the seventh floor of Gaysorn Amarin opened in 2017 and the dal Punjab (black urad dal cooked for thirty-six hours) at THB 480 is the dish that has been on the menu in every Punjab Grill branch since 2009. The galouti kebab from Lucknow — minced lamb on a saffron-rice base — at THB 680 is the second order. The room is corporate-glossy and seats ninety; service is among the most polished in any Indian room in Bangkok.
The lunch buffet at THB 1,200 (weekdays only) is the value play and pulls a heavy embassy-and-business-lunch crowd.
Rang Mahal opened in 1989 on the 26th floor of the Rembrandt Hotel and was for years the only formal Indian dining room in Bangkok at altitude. Vivek Kalia took the kitchen in 2019 and has tightened the menu around the dishes that have run since the original opening: the dum biryani at THB 720, the tandoor murgh malai tikka at THB 580, the rogan josh at THB 720. The dining room itself — gold brocade, twenty-foot windows facing west — remains the most architecturally ambitious Indian dining space in Bangkok and is at its best at sunset.
The Sunday brunch with unlimited tandoori at THB 1,890 (or THB 2,790 with prosecco) is the value play and the most reliable single-meal Sunday lunch in Asok.
Where Not to Spend Your Indian Dinner in Bangkok
Most Indian restaurants in Khao San Road and the Phra Nakhon backpacker zone are catch-all curry rooms running watered-down versions of every regional cuisine simultaneously. The chain "Bombay Palace" rooms in the basements of CentralWorld and Terminal 21 trade on signage and produce textbook hotel-buffet Indian without any of the conviction of the seven above. "Indian fusion" rooms in Thonglor generally do neither side justice — go to Gaggan Anand or Haoma if you want the progressive treatment from a kitchen that has the technique to back it.
If you want what these rooms claim, the moves are Indus for the proper North Indian dinner, Suda for the South Indian vegetarian version, or Punjab Grill for the polished group meal. None of the above are worth a booking ahead of those.
How to Pick the Right Indian Room for Your Evening
: Gaggan Anand if you want the conceptual progressive version, Haoma if you want the serious sustainable-vegetarian version. Both rooms book sixty days out for the prime weekend counter seats.
: Indus or Rang Mahal. Indus is the more relaxed of the two (the garden seats are the right pick); Rang Mahal is the more formal sunset-altitude version. Both seat groups of six comfortably.
: Punjab Grill's THB 1,200 weekday buffet at Gaysorn Amarin is the safest pick. The room is polished, the parking is easy, the service moves fast. Skip Gaggan Anand for lunch; the format does not work in under three hours.
: Suda for the South Indian vegetarian thali at THB 380, Charcoal for the tandoor-and-cocktails alternative on Sukhumvit 11. Both rooms can handle solo diners well.
Booking Strategy for Bangkok Indian in 2026
Gaggan Anand runs SevenRooms 60 days out at 10:00 ICT; the chef's counter on Friday or Saturday clears in twenty minutes. Haoma also runs SevenRooms but at 30 days; the eight-seat chef's table is the limiting reservation. Indus and Rang Mahal take phone reservations through their respective hotels at 14 to 21 days lead time. Charcoal Tandoor runs OpenTable at 21 days. Punjab Grill runs SevenRooms and takes same-week tables for the buffet but two weeks for à la carte. Suda does not take reservations; arrive at 12:15 or after 1:45 for lunch.
For Gaggan Anand specifically: if the prime weekend chef's counter is gone, take a Tuesday or Wednesday counter rather than a weekend back table. The counter is the meal.