6 Best Indian Restaurants in Bangkok

Bangkok’s Best Indian Curry

This list of the best Indian restaurants in Bangkok contains all the places we head to when craving a really good meal of curries and tandoori meats in the capital. It’s true that Indian restaurants are everywhere in Bangkok (not least in Paruhat close to Chinatown, commonly referred to as Little India) and while you can grab a passable chicken tikka masala pretty much anywhere in the city, finding real quality is more difficult.

Our selection contains restaurants that deliver on taste, style and service so don’t expect the cheapest, but you can rest assured that spices used are fresh rather than dried, and dishes are prepared without the need to add MSG (which is prevalent among lesser Indian restaurants). Most of these restaurants serve Mughlai royal cuisine originally developed in northern India, although there are some surprises in store too. Read on for our favourite Indian restaurants in Bangkok.

Read More


Sukhumvit – Phrom Phong

Indus serves a range of Mughlai cuisine from northern India, with the added addition of popular regional Indian food and typical appetizers and snacks such as onion bajis and roti rolls. Tandoori meats are highly recommended here plus the sabz jalfrazi vegetarian curry. The level of spice at Indus is apparent but never leaves the lips tingling, which can be a good or bad thing depending on your outlook. The quality of the dishes served is superb, the service is refined, and the setting in a fancy house filled with art pieces all culminates in a wonderful dining experience. It is located a short way down Sukhumvit Soi 26 in Phrom Phong. Read More...

  • Opening Hours: Lunch 11:30-14:30, dinner 18:30-23:00
  • Location: 71 Sukhumvit 26
  • BTS: Phrom Phong
  • Tel: +66 (0)2 258 4900
Hide Map Show Map


Sukhumvit – Phrom Phong

If you are looking for Indian cuisine with a view, Maya is the place. Located on the 29th floor of The Holiday Inn Bangkok Sukhumvit, the ultra-modern dining room is very stylish, with floor-to-ceiling windows to make the most of the rooftop location. Luckily, the food is just as good as the view.

Maya serves Indian food with twist and top picks include their signature dhal curry made with black lentils, tomatoes and a swirl of butter on top, and the lamb chops in Peshawari spice, cinnamon and malt vinegar. There is a DJ playing most nights and the signature cocktails are also surprisingly great. Read More...

Hide Map Show Map

Rang Mahal

Sukhumvit - Asok
Rang Mahal

Fine dining Indian cuisine in a palatial dining room has kept Rang Mahal at the top of many people’s lists of the best Indian restaurant in Bangkok for years. Sitting pretty on the 26th floor of The Rembrandt Hotel Bangkok, the views are lovely from up here, complemented by expertly prepared curries and impeccable service. Each curry at Rang Mahal has a distinct flavour and combination of spice, from the sweet and spicy lamb rogan josh to the rich butter chicken. It’s not cheap up here, but it’s the place in Bangkok for Indian fine dining. Read More...

  • Opening Hours: 18:30-23:30
  • Location: Rembrandt Hotel Bangkok, Sukhumvit Soi 18, Asok
  • Tel: +66 (0)2 261 7100
Hide Map Show Map



Bawarachi is probably the most successful Indian restaurant group in Bangkok. There are five branches now operating around town, and it has grown so much it opened its first branch in India. Talk about doing things in reverse! Each Bawarachi has a slightly different concept and our favourite is the fine-diner in the basement of InterContinental Bangkok. Choose a la carte or trust the accomplished chef and take the set course. Classic appetisers are stylishly presented here: mini poppadum curled into cones and flavoured with cumin and peppercorns, along with dips, large samosas soft to the bite and onion bajis. Also, the marinated tikka meats and fish are simply superb. Add in a nightly live band (19:30 to midnight, except Mondays) who play classic Indian music and you have a grand venue that oozes a distinctly royal Indian vibe. Read More...

  • Opening Hours: 11:00 - 00:00 daily
  • Location: Intercontinental Hotel (President Tower Arcade) B-level, 973 Ploenchit Road, Bangkok
  • Tel: +662 656 0102-3
Hide Map Show Map

The Great Kebab Factory

Sukhumvit - Nana

Despite the suspect name, this stylish restaurant offers by far the best Indian a la carte buffet in Bangkok. We love just about everything we have tried at the Great Kebab Factory, from the incredible tandoori meats, curries to biriyanis and authentic desserts. The selection of Indian breads is also excellent. With several branches in Mumbai, the team behind The Great Kebab Factory moved to Bangkok in 2013 and have 450 different types of kebabs (although on any one day there are six options fresh from the tandoor, available in unlimited amounts). Read More...

  • Opening Hours: 18:00 - 23:00
  • BTS: Nana
  • Address: 12 Soi Sukhumvit 2
  • Tel: +66 (0) 2262 2999
Hide Map Show Map

Number 1 in its own category...




Critically acclaimed as one of the best restaurants in the world, Gaggan simply has to make our list despite the fact that this is molecular Indian cuisine unlike anything we have ever tried. This set-menu only restaurant will cost you 2,500 baht or 4,000 baht depending on which set you choose, but mark our words this is a culinary experience unrivalled in Bangkok. Indian cuisine is deconstructed and reimagined using high-level techniques picked up from around the world.

Gaggan is not the place for a classic curry, but for fans of Indian cuisine who want to try something special, it’s in a league of its own. Read More...

  • Opening Hours: 12:30 – 14:30 and 18:00 – 23:00 Monday to Sunday
  • BTS: Chidlom or Ratchadamri
  • Address: 68/1 Soi Langsuan (opposite Soi 3)
  • Tel: +66 (0)2 652 1700
Hide Map Show Map
Rate This Place: ( votes)

Tours You May Like

Related Pages

  • 5 Great Halal Restaurants

    5 Great Halal Restaurants

    Sukhumvit Road Soi 3/1 is the largest enclave of Arabic, Middle Eastern and Indian restaurants in Bangkok and is the Read More»

  • 10 Best Local Restaurants in Bangkok

    10 Best Local Thai Restaurants

    This list of local street restaurants is a mixture of our all time favourites and some of the best we’ve found lately. Read More»

  • 20 Best Bangkok in Restaurants

    20 Best Bangkok Restaurants

    When it comes to dining in Bangkok, the question is not what, where, or even when to eat. The options are endless, so Read More»

  • Sofitel Spa

    Sofitel So Spa

    Sofitel So Spa takes over the entire of the 11th floor of So Sofitel Hotel in Sathorn, with woodland inspired treatment Read More»

  • 10 Best Restaurants in Pratunam

    Top 10 Pratunam Restaurants

    When it comes to eating in Pratunam, there are an exciting number of restaurants and vendors catering for tourists from Read More»

  • Top 10 Hotels in Sukhumvit

    Top 10 Hotels in Sukhumvit

    Our list of Top 10 Hotels in Sukhumvit contains some of the most modern and impressive buildings in the city, such as Read More»

We try to provide free information that is as up-to-date and accurate as possible. However, if you are planning to travel it's a good idea to double check specific dates and information to avoid surprises.