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 |
| Ariya Indian Food Bangkok | Bang Rak | North Indian | Quick lunch near Silom |
| Indian Oven Indian Food Bangkok | Makkasan | North Indian · Halal | Budget-friendly, no-frills |
| Little India Restaurant | Bang Rak (Charoen Krung) | Indian | Riverside, near the Shangri-La |
| Masala India Restaurant | Phra Nakhon (Samsen) | Indian | Old town, near Khao San |
| Indian Kebab and Curries | Phra Nakhon (Rambuttri) | North Indian | Tandoori & curries near Khao San |
| Indian Food 17 | Khlong San (Charoen Nakhon) | North Indian | Masala curry & pani puri, Thonburi side |
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. 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
3. 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
4. Little India Restaurant
Little India sits on Soi Wat Suan Phlu, directly across from the main wing of the Shangri-La, in the old riverside stretch of Charoen Krung. That location is most of the pitch: the hotels along this part of the river aren't short on dining options, but they are short on casual, reasonably priced Indian food, and this fills that gap a short walk from BTS Saphan Taksin and the Sathorn pier.
I'll be honest that there's less written about this one online than the others here, so I can't point you at a signature dish with any confidence. Treat it as the practical pick if you're staying on the river or wandering Charoen Krung and want a curry without getting in a taxi — and check the map listing for current hours before you go.
- Address: 42/1 Soi Wat Suan Phlu (opposite the Shangri-La Hotel main wing), Bang Rak, Bangkok 10500
- Google Map: View on Google Maps
5. Masala India Restaurant
Masala India is on Samsen Soi 2, on the Samsen side of Banglamphu — a few minutes' walk from Khao San Road and Soi Rambuttri, but far enough away that it doesn't feel like it's competing for the backpacker crowd. If you're staying in the old town or doing the temples around Phra Nakhon, it's one of the easier Indian options to reach on foot.
Like Little India above, it doesn't have much of a footprint in reviews and guides yet, so I'm working mostly from location here rather than a clear read on what it does best. It's close enough to Indian Kebab and Curries (next on the list) that you could compare menus on the same walk and pick whichever one looks right that night.
- Address: 72/6-7 Samsen Road Soi 2, Phra Nakhon, Bangkok 10200
- Google Map: View on Google Maps
6. Indian Kebab and Curries
Indian Kebab and Curries is just off Soi Rambuttri, and the reviews are unusually consistent for somewhere in the Khao San orbit — a 4.6 average across more than 550 Google reviews, which is hard to fake in an area where most people only visit once. The dishes that come up repeatedly are the butter chicken, tandoori chicken, chicken hariyali, biryani, aloo paratha, and kadhai paneer, with the paneer specifically called out for generous portions.
One detail that keeps getting mentioned: the pickles and chutneys — mint chutney, imli (tamarind) chutney, raw mango pickle, vinegar onions — are made in-house and come to the table without asking. That's a small thing, but it's usually a good sign about how seriously a kitchen takes the rest of the menu.
- Address: No. 19, off Soi Rambuttri, Phra Nakhon, Bangkok 10200
- Opening Hours: 11:00 AM – 11:00 PM, daily
- Google Map: View on Google Maps
- Tel: +66 93 325 3545
- Website: indiankebabandcurries.com
7. Indian Food 17
Indian Food 17 takes its name from Charoen Nakhon Soi 17, on the Thonburi side of the river, where it's been running long enough that reviewers describe it as the original before the brand opened more branches around the city. It's the kind of neighborhood Indian place that locals on this side of the river already know about, and it's within reach of ICONSIAM if you're over there anyway.
The chicken masala curry with naan is the dish reviewers recommend most, and there's pani puri sold from the front counter — around ฿70 — which is worth stopping for even if you're not sitting down for a full meal. Parking is mostly on the street, so it's easier to come by boat, BTS, or taxi.
- Address: 1297 Charoen Nakhon Road (near Charoen Nakhon Soi 17), Khlong San, Bangkok 10600
- Opening Hours: 11:00 AM – 11:00 PM, daily
- Google Map: View on Google Maps
- Tel: 087 021 2203
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 — and mostly on where you already are. For an everyday curry without crossing town, Indian Flavours or Ariya are both 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. Around Khao San and the old town, Indian Kebab and Curries has the strongest track record, with Masala India a short walk away. On the river, Little India covers the Charoen Krung side and Indian Food 17 covers Thonburi.
Bangkok's Indian food scene is big enough that there isn't really one answer. Hopefully this saved you some of the scrolling.