Ask any Indian living abroad, and they’ll tell you—there’s nothing like the comfort of dal-chawal after a long day, or the joy of finding samosas that taste just like home. Whether you’re craving spicy street-style chaat, slow-cooked mutton curry, or fluffy naan fresh from the tandoor, the longing for Indian food hits hard when you’re in a foreign land.
Thankfully, Bangkok doesn’t disappoint. In 2025, the city continues to serve up everything from humble dosas to glamorous 20-course tastings. Whether you’re a homesick student, a spice-chasing tourist, or just someone who can’t live without their butter chicken fix, here’s a list of Indian restaurants—open, thriving, and 100% verified—that truly deliver on taste, service, and desi soul.
Table of Contents
ToggleCharcoal Tandoor Grill & Mixology – Fraser Suites, Sukhumvit 11
Where Delhi’s tandoors meet Manhattan’s cocktail culture. Charcoal is all about bold grilled meats, paneer tikka perfection, and smoked signature cocktails served in a stylish, industrial-chic space. A favourite for nights out and vibey group dinners, it balances substance and scene.
- Price for two: THB 1,800–3,000 ≈ ₹4,100–₹6,900
- Timings: Lunch 12:00–15:00; dinner 18:00–00:00 daily
- Address: 5F, Fraser Suites, 38/8 Sukhumvit Soi 11, Watthana
Indus – Sukhumvit 26
Recognised by the Michelin Guide for its refined North Indian fare, Indus offers an elegant dining experience in a restored Thai villa. With lush outdoor seating and regal touches throughout, it serves up beautifully spiced dishes like slow-roasted raan, prawn masala, and indulgent kulfi. It’s ideal for date nights, family dinners, or impressing guests with a touch of sophistication.
- Price for two: THB 1,600–2,400 ≈ ₹3,700–₹5,500
- Timings: Mon–Thu 11:00–14:30 & 17:00–22:30; Fri–Sun 11:00–22:30
- Address: 71 Sukhumvit Soi 26, Khlong Tan, Khlong Toei
Gaggan – Sukhumvit 31
Chef Gaggan Anand’s temple of innovation remains one of Asia’s top culinary experiences. The 22-course tasting menu combines Indian roots with global techniques, think yogurt explosions, edible emojis, and tongue-in-cheek storytelling. Only 14 seats, all counter-side, and every bite is unforgettable.
- Price for two: THB 16,000 ≈ ₹36,800 (THB 8,000 pp)
- Timings: Wed–Sun 17:30–00:00; closed Mon–Tue
- Address: 68 Sukhumvit 31, Khlong Tan Nuea, Watthana
Dosa King – Sukhumvit 11/1
A longtime vegetarian favourite serving South Indian staples in Bangkok since 2002. The dosas are crisp, the chutneys are house-made, and the thali is comfort on a plate. Affordable, unpretentious, and beloved by locals and travellers alike.
- Price for two: THB 800–1,000 ≈ ₹1,800–₹2,300
- Timings: Daily 11:00–22:30
- Address: 153/7 Sukhumvit 11/1 Alley, Watthana
Punjab Grill – Radisson Suites, Sukhumvit 13
Chic yet rooted in tradition, Punjab Grill excels in reimagining classic North Indian fare, velvety curries, smoky tandoori meats, and an opulent Sunday brunch. Plush interiors, table-side service, and an impressive whisky menu make it a standout.
- Price for two: THB 2,400–3,000 ≈ ₹5,500–₹6,900; brunch: THB 999 pp ≈ ₹2,300
- Timings: Mon–Fri 18:00–00:00; Sat–Sun 12:00–15:00 & 18:00–00:00
- Address: G Floor, Radisson Suites, 23/2-3 Sukhumvit Soi 13, Watthana
Haoma – Sukhumvit 31
Bangkok’s first Michelin Green Star restaurant, Haoma is a groundbreaking “neo-Indian” dining concept with sustainability at its core. Expect farm-grown produce, aquaponics, and multi-course menus that blend Indian soul with global flair. Fine dining with conscience—and flavour.
- Price for two: THB 9,180 ≈ ₹21,100 (THB 4,590 pp)
- Timings: Tue–Sun 17:30–23:00; closed Mon
- Address: 231/3 Sukhumvit Soi 31, Vadhana
Summing Up
From THB 800 veggie lunches (₹1,800) to THB 16,000 theatrical tastings (₹36,800), Bangkok lets Indian food lovers feast exactly as they fancy—rooftop glamour, farm-to-table conscience or dosa-driven comfort. Pick your spice adventure, book ahead for the big-ticket counters, and enjoy flavours that remain proudly, deliciously desi.