7 Best Indian Restaurants in Bangkok for Authentic Indian Food

Bangkok has no shortage of Indian restaurants. There's an entire stretch of Pratunam that's basically the city's own Little India — Indian grocers, barbers, sweet shops, restaurants stacked within a few blocks of each other — plus pockets scattered through Sukhumvit, Bang Rak, and the old town near Phahurat. Finding an Indian restaurant in this city was never the problem. Figuring out which ones actually deserve to be called the best Indian restaurants in Bangkok is a different question.
This list is built from menus, photos, Google and Tripadvisor reviews, how long each place has been running, and what keeps coming up when people talk about them. I haven't personally eaten at every restaurant below, and I'm not going to pretend otherwise — where I'm working from research rather than firsthand experience, it should read that way. One of these restaurants is mine. More on that when we get to it.
Quick Comparison
| Restaurant | Area | Cuisine | Best For |
|---|---|---|---|
| ⭐ Indian Flavours Indian Food | Watthana | North & South Indian | Everyday curries & biryani |
| Indian Oven Indian Food Bangkok | Makkasan | North Indian · Halal | Budget-friendly, no-frills |
| Ariya Indian Food Bangkok | Bang Rak | North Indian | Quick lunch near Silom |
| Royal India | Phahurat | North Indian | Oldest Indian restaurant, since the 1960s |
| Madras Darbar | Pratunam | South & North Indian | South Indian specialties |
| Dosa King | Sukhumvit (Nana) | Pure Vegetarian | 100% vegetarian dosas & thalis |
| Punjab Grill | Sukhumvit (Soi 13) | Modern Punjabi | Special-occasion fine dining |
The 7 restaurants
1. Indian Flavours Indian Food

Full disclosure: this is my restaurant, so I'm obviously not an independent reviewer here. I'm including it because the biryani genuinely holds its own, and because Watthana doesn't have anywhere near the density of Indian restaurants that Pratunam or Sukhumvit do — if you're around Phra Khanong and craving Indian food, your options thin out fast. I'd rather be upfront about the bias than leave it off the list and pretend it doesn't exist.
The chicken dum biryani is what we sell the most of, and it's the dish I'd point a first-timer toward. The curries lean North Indian — butter chicken, chicken tikka masala, a mutton rogan gosh that takes its time in the gravy — and there's a genuinely sized vegetarian section too (palak paneer, chana masala, paneer butter masala), which isn't a given at places built mainly around tandoori and meat curries.
It's a small, relaxed room, not a design statement — the full menu's here if you want to see what's on it before you go. Dine-in, takeaway, and Grab delivery. If you're after atmosphere and a wine list, this isn't that restaurant. If you want a reliable curry without crossing town, it probably is.
- Address: 58 Saeng Thip Alley, Phra Khanong Nuea, Watthana, Bangkok 10110
- Opening Hours: 11:00 AM – 3:00 PM & 5:00 PM – 11:00 PM, daily
- Google Map: View on Google Maps
- Tel: 095-051-8579
- Website: indianflavoursindianfood.com
2. Indian Oven Indian Food Bangkok

Indian Oven sits on a small soi off Ratchaprarop, right in the thick of Pratunam's Little India. Reviews keep landing on the same two points: it's cheap — mains mostly fall in the ฿200–400 range — and the service holds up anyway, which isn't always true of budget spots. It's halal and North Indian, no real frills to speak of.
It doesn't have a proper website, just a Facebook page, and honestly that tells you something — this reads like a restaurant for the neighborhood and for people who already know Pratunam, not one chasing tourists through Google search. If you're already wandering that stretch of Ratchaprarop and want something reliable without a fine-dining price tag, the reviews suggest this is one of the better bets on the strip.
- Address: 425/17 Ratchaprarop 8, Khwaeng Makkasan, Ratchathewi, Bangkok
- Google Map: View on Google Maps
- Tel: +66 99 141 7746
- Email: indianovenindianfood@gmail.com
- Website: facebook.com/IndianOvenBangkok
3. Ariya Indian Food Bangkok

Ariya is on Soi Silom 20, close enough to BTS Sala Daeng and MRT Silom to walk from either — useful if you work around Silom or Sathorn and don't want to trek to Pratunam on a lunch break. Butter chicken and paneer butter masala are the two dishes that come up most, alongside mutton rogan josh, biryani, and stuffed parathas.
One practical detail worth knowing: it stays open through the mid-afternoon stretch when a lot of Bangkok restaurants quietly close between lunch and dinner. If you're the kind of person who ends up hungry at 3pm with nowhere open, that alone might decide it for you. Nothing here is trying to be a special occasion — it's priced and built for regular visits.
- Address: 55 Soi Silom 20, Suriya Wong, Khet Bang Rak, Bangkok 10500
- Opening Hours: 10:30 AM – 10:30 PM, daily
- Google Map: View on Google Maps
- Tel: 082 542 6063
- Website: ariyaindianfood.com
4. Royal India

Royal India has been open since the 1960s, which is close to ancient by restaurant standards, and it's generally credited as Bangkok's first Indian restaurant — started by Om Prakash, who came to the city from near Lahore around Partition. The original sits in Phahurat, Bangkok's historic Little India, tucked into an alley across from the old India Emporium. It's since expanded into Siam Paragon, Emporium, and EmQuartier, which is about as good a signal as you'll get that enough people kept coming back for it to make business sense.
I'd call this the safest pick on the list if you don't know what you're in the mood for. It's North Indian, it's been refined over six decades rather than built around one trending dish, and it's not relying on a honeymoon period to carry it. The mall branches are more convenient for most people; the Phahurat original has more character if you don't mind the walk through the old town to get there.
- Address: 392/1 Chakkraphet Road, Phahurat, Bangkok
- Opening Hours: 10:00 AM – 9:30 PM, daily
- Google Map: View on Google Maps
- Tel: +66 2 221 6565
- Website: royalindiathailand.com
5. Madras Darbar

Most of the Indian restaurants clustered around Ratchaprarop lean North Indian, so Madras Darbar stands out just by actually doing South Indian food properly instead of treating it as a footnote. It's been running in Bangkok for close to two decades, directly across from Indra Market, with a menu that covers both South and North Indian cooking rather than picking a side.
If most of the "Indian food" you've had in this city has really just been butter chicken and naan on rotation, this is worth a trip specifically to see what you've been skipping — dosas, proper South Indian staples, dishes that don't usually make it onto the more tourist-facing menus nearby.
- Address: 120/35-36 Ratchaprarop Road, Thanon Phaya Thai, Ratchathewi, Bangkok 10400
- Opening Hours: 9:30 AM – 12:30 AM, daily
- Google Map: View on Google Maps
- Tel: +66 94 429 2089
- Website: madrasdarbar.com
6. Dosa King

Dosa King has been 100% vegetarian since 2002 — nothing meat-based on the menu at all, not even as a side option — which makes it the easiest recommendation here if you need strictly vegetarian Indian food in Bangkok and don't want to cross-check every line of someone else's menu. It covers both Punjabi and South Indian cooking: dosas, uttapam, paneer dishes.
It sits just off Sukhumvit near BTS Nana, an area with plenty of competing Indian restaurants, so the real draw isn't novelty — it's that the vegetarian focus is total rather than a section tucked at the back of a meat-heavy menu.
- Address: 153/7 Sukhumvit Soi 11/1, Khlong Toei Nuea, Watthana, Bangkok 10110
- Opening Hours: 11:00 AM – 10:30 PM, daily
- Google Map: View on Google Maps
- Tel: +66 80 545 1111
- Website: dosaking.net
7. Punjab Grill

Punjab Grill is the one genuinely fine-dining pick on this list — inside the Radisson Suites on Sukhumvit Soi 13, listed in the Michelin Guide, built around modern Punjabi cooking. Think crab and lentil shorba and avocado papdi chaat alongside the more familiar dal makhani and lamb rogan josh. Chef Narayan Salunke has run kitchens across India, the Middle East, and Asia before landing here.
This isn't a quick weekday lunch spot. It's where you go when the evening itself is meant to be the occasion — a date, an anniversary, someone visiting you want to impress a little. Worth knowing before you plan around it: lunch service only runs on weekends, so check the hours below first.
- Address: GF, Radisson Suites Bangkok Sukhumvit, 23/2-3 Soi Sukhumvit 13, Khlong Toei Nuea, Bangkok 10110
- Opening Hours: Mon–Fri 6:00 PM – 11:30 PM; Sat–Sun 12:00 PM – 3:00 PM & 6:00 PM – 11:30 PM
- Google Map: View on Google Maps
- Tel: +66 2 645 4952
- Website: radissonhotels.com
How I chose these restaurants
I'll be straightforward about this: it's not a scientific ranking, and "best" is doing a lot of subjective work in that headline. What I actually weighed was a mix of things — how consistent the reviews are over time (one glowing review means nothing, fifty consistent ones over several years means more), what the menu actually covers versus what it claims to, price relative to what you get, how long the place has been running, whether vegetarian eaters are genuinely accounted for rather than an afterthought, and where it sits in the city, since the "best" Indian restaurant is a different answer depending on whether you're in Pratunam or Thonglor.
I didn't personally eat at every restaurant on this list, and I'd rather say that plainly than write around it. Where I'm drawing on reviews, menus, and public information instead of firsthand experience, that should be clear from how it's written. Treat this as a reasonably researched starting point for authentic Indian food in Bangkok, not a verdict.
Which one should you actually go to?
Depends what you're optimizing for, honestly. For an everyday curry without crossing town, Indian Flavours or Ariya are both central and reliable — I'm biased on the first, for reasons already covered above. If price matters most and you want the real Pratunam experience, Indian Oven is hard to argue with. And if you want history, a specific cuisine, or an actual occasion, Royal India, Madras Darbar, Dosa King, and Punjab Grill each do one thing particularly well — pick based on which one that is.
Bangkok's Indian food scene is big enough that there isn't really one answer. Hopefully this saved you some of the scrolling.