Skip to content

Book your Philippines MadPass today: 15 or 30 Day Passes: Unlimited Stays in Cebu City, Dumaguete, Panglao, Siquijor & Manila 🇵🇭🏝️🎉

*Please note that this article may have information that is out of date. For the most updated information, reach out to individual businesses.


Indian restaurants in Bangkok, The best curry, Northern and South Indian food and eateries in Bangkok, Thailand.

There are a lot of Indian restaurants littering the dazzling city of Bangkok. If you’re on the hunt for the best Indian eatery or restaurant, the best Masala, the best northern or southern Indian cuisine, or vegetarian Indian dishes, you’ll be surprised that the city of Bangkok has all that.
Here’s our guide to the top 10 Indian restaurants in Bangkok updated in 2016.

1.    Gaggan – The best Indian Food in Bangkok


1.    Gaggan - The best Indian Food in Bangkok
© Courtesy of


The colonial-style award-winning restaurant Gaggan is the brainchild of Kolkata native and genius Gaggan Anand, who was trained at the famous El Bulli in Spain, under the Michelin-starred molecular chef, Ferran Andia.
Bagging a spot in “The Top 50 Restaurants in Asia” in 2015 is proof enough that Gaggan is a must-visit for those seeking for a whole new level of Indian cuisine experience. Tagged as a restaurant that serves molecular Indian dishes, you will definitely be in for a unique, unrivaled gastronomical experience.
Gaggan is a set-menu-only restaurant, with imaginative dishes conceptualized to serve you mind-blowing creations and wildly exciting flavors.  This restaurant truly pushes boundaries, like a laboratory producing breakthroughs in the food and restaurant industry. One example of a bizarre but must-try dish is “Who killed the goat?”— grilled lamb chop cocooned in an edible plastic seasoned with almond saffron oil, which makes the dish look like it was blood-streaked.

Visit this place for an innovative and modern Indian cuisine experience.
Location: 68/1 Soi Lang Suan Bangkok,
Phone: 02-652-1700
Hours: Daily 6pm-11pm


2.    Chennai Kitchen – Great Southern Indian Vegetarian Restaurant


2.    Chennai Kitchen - Great Southern Indian Vegetarian Restaurant
© Courtesy of


If you are on the hunt for superb southern vegetarian Indian cooking, then make a beeline to Chennai Kitchen—a hole in the wall eatery found next to the vibrant Sri Mariamman Hindu temple.
The small place is intimate, crowded with Indians, creating an atmosphere of dining in an Indian friend’s home. The scrumptious Indian dishes are delightfully authentic, with the most popular and bestsellers being pesarattu (crepe with green lentil paste), a variety of dosas, the everyday thali ((dal, vegetable, pickles, rice, and condiments all in one), and the very good Chennai filter coffee.

Chennai Kitchen is also known for great service.

Location:  107/4 Pan Rd, Silom, Bangkok, 10500
02 2341266 
Daily 10am-3pm, 6pm-9:30pm


3.    Indian Hut – Great Indian Food Bangkok


3.    Indian Hut - Great Indian Food Bangkok
© Courtesy of


Nope, this is far from a hut. Nestled right in the midst of the jewellery district in Surawongse, right next to Manohra Hotel, this Indian restaurant is warm, cozy, and romantic. Warm dim lights, big tables coupled with white plush armchairs, large glass windows overlooking the bustling street. But don’t worry, the prices, although not budget, are relatively affordable. And, at first glance, you might mistake it for Pizza Hut because of the logo.
Serving wonderful Indian cuisine since 1995, Indian Hut’s menu is remarkably wide-ranging and diverse. If you want to try out this restaurant, you’ve got to have their renowned paneer dishes, because they’re the only one serving the homemade version, so it’s all so fresh and flavorful.
They also serve favorite dishes from northern India, like samosas, chicken tikka, curries, naan bread, roghan josh and more. You can also partake of their Chinese-Indian fusion dishes, like the highly popular chilly chicken.

Location: 418 Surawong Rd, next to Ma Hotel Bangkok, 10500
Phone: 02 2365672-3
Hours: Daily 11am-11pm


4.    Indus – Indian style fine dining experience


4.    Indus - Indian style fine dining experience
© Courtesy of


Wonderful fine Indian dining that serves not only an impressive range of Kahsmiri-influenced Mughiai cuisine from northern India but also the rich flavors of staple and popular regional Indian food.
Known for its superior quality dishes, you will no doubt enjoy Indus’ tandoori meats and sabz jalfrazi vegetarian curry, and their tasty appetizers of roti rolls and onion bajis.
The warm, fancy Indian restaurant is decorated with art pieces, evoking a fantastic ambiance.
Since its establishment in 2004, Indus has won numerous Best Restaurant awards in Thailand and has sustained its superb high-quality standards in Indian cuisine.
Indus also uses the healthier rice bran oil over the traditional Indian clarified butter “ghee,” which lowers cholesterol levels.

Location: 71 Sukhumvit 26, BTS: Phrom Phong
 Hours: Lunch 11:30am-2:30pm; Dinner 6:30-11:00pm
Tel: +66 (0)2 258 4900 | WEBSITE


5.    Royal India – Authentic Northern Indian Cuisine


5.    Royal India - Authentic Northern Indian Cuisine
© Courtesy of


Do not allow the dark and dingy location of this Indian diner deter you—otherwise, you’d be missing out on a great Indian food experience. Tucked in a back alley in Pahurat, Royal India is famous for its consistently amazing northern Indian cuisine, way cheaper than what you will find in the city.
The tiny cramped space and the bright lighting may not be romantic, but you’ll definitely feel like you are dining somewhere in New Delhi or Calcutta. And remember, you are not here for the ambiance, anyway, but for the fantastic Indian food.
Their thalis and naan are to die for, and you will probably come back here again and again for their superior and unforgettable chicken makhani with garlic naan.

Most of Royal India’s dishes are cooked with homemade specialness, plenty of ghee and cream. Don’t judge this Indian restaurant for its looks, but for its great Punjabi recipes.

Location: 392/1 Chakkaphet Rd, Bangkok,
Phone: 02-221-6565
Hours: Daily 10am-10pm


6.    Maya – Upscale Bangkok Indian Restaurant with a view


6.    Maya - Upscale Bangkok Indian Restaurant with a view
© Courtesy of


If you are in search of an upscale Indian restaurant, then Maya is one of the best. Found on the 29th floor of the Holiday Inn on Sukhumvit Soi 22, this fine-dining Indian restaurant also offers a fantastic view of the Bangkok cityscape.
The highly modern restaurant looks very stylish, composed of an indoor dining area with floor-to-ceiling windows, a cigar lounge, and an outdoor area. Some nights a DJ plays.
Maya’s terrific menu boasts of the bestselling dhal curry made with black lentils, tomatoes, and topped with creamy butter. Other popular dishes include chicken marinated in yogurt; cardamom and mace; murgh chandi kebab; lamb chops in Peshawari rice; marinated boneless chicken simmered in fenugreek gravy and tomato; and cinnamon and malt vinegar. They serve customary naan bread with your dinner.

You can also get their Indian-signature signature cocktails—like the khatta pudina (vodka, guava juice, and cumin).

Location: Holiday Inn, Sukhumvit Soi 22, Level 29, Bangkok, 10110
Phone: 02 683 4888
Hours: Daily 5pm-1am


7.    Rang Mahal – The locals choice for Indian food in Bangkok


7.    Rang Mahal - The locals choice for Indian food in Bangkok
© Courtesy of


For many years, the grand Rang Mahal Indian restaurant has been the locals’ favorite. Located on the 26th floor of The Rembrandt Hotel in Bangkok, its palatial interior promises unforgettable Indian cuisine. It’s pricey, yes, but you will no doubt experience heavenly Indian dishes and experience superb customer service.
Rang Mahal is known for its authentic and superior quality Indian delights: excellently prepared curry (both vegetarian and not), outstanding tikka, a wide variety of naan bread, Punjabi samosas, and, of course, the main dish of roghan josh Kashmiri—tender goat meat richly cooked in a tomato-based sauce with jeera rice seasoned with cardamom and glazed with deep-fried onion.
Rang Mahal lives up to the meaning of its name: pleasure house where majarajas would dine. Feel like a maharajan yourself as you wine and dine in the midst of opulent surroundings; deep maroon curtains, chandeliers, paintings, and gold-plated cutlery, and the amazing view of Bangkok.

Location: Rembrandt Hotel Bangkok, Sukhumvit Soi 18, Asok
Hours: 6:30–11:30PM
Tel: +66 (0)2 261 7100


8.    Shree Ganesh – Southern Indian Hole in the Wall

This hole in a wall tucked away in Sukhumvit is a refreshing change from northern Indian dishes that are the norm in the city of Bangkok. If you wish to take a break from the rich and heavily sauced northern Indian delights, then Shree Ganesh is your excellent option of southern Indian food.
Southern Indian food is different because it is based on stews, rice, and lentils. Dosa is one example of southern Indian food—lentil and rice crepe. Other southern distinctions are huli/sambar (spicy lentil and vegetable stew), idli (steamed lentil rice cakes), and saaru/rasam (tomato, tamarind, and lentil soup).
At Shree Ganesh, you might want to order their terrific masala dosas, which are crepes stuffed with potatoes and vegetables, as well as the sambhar idly (rice cakes with lentils). Smothering both dishes in spicy dal and coconut chutney—which is served with the said dishes—it’s one excellent southern Indian experience.
And, yes, this place is easy on the budget, too!

Location: 392/23-24 Sukhumvit Soi 20/1, Bangkok,
Phone: 02-258-1425
Hours: Daily 10am-10pm


9.    Bawarchi – The most popular Indian restaurant in Bangkok


9.    Bawarchi - The most popular Indian restaurant in Bangkok
© Courtesy of


Bawarchi has 5 restaurants in Bangkok—that’s how much the demand is for this excellent northern Indian restaurant. The immense selection of northern Indian dishes is awesome—because they put a twist on old recipes without compromising their authenticity.
Favorite northern Indian delights like roghan josh lamb curry, creamy Malai chicken kebabs, paneer tikka, a variety of naan bread—they are all here. But try the unconventional Hara Bhara vegetable kebab: blended minced veggies smothered in sesame seeds and served like an ice cream on a stick. Absolutely wonderful.
Bawarchi also stands out for its ambiance—teeming with Indian motifs, plush comfortable chairs, intimate vibe, with live music for a more atmospheric experience. Fine dining with style, that’s what Bawarchi is.

Location: Intercontinental Hotel, President Tower, 973 Ploenchit Road, Bangkok, 10330
Phone: 02 656 0102 | WEBSITE
Hours: Daily 11am-Midnight


10.    Great Kabab Factory – Buffet Style Curry House


10.    Great Kabab Factory - Buffet Style Curry House
© Courtesy of


This Indian franchise is all the rage in Bangkok for its hundreds of variety of kebab. They have 450 kinds, to be exact. It’s a dream kebab factory! Actually, it is the best Indian a la carte buffet in the city, featuring a different set menu every night.
With the overwhelming choices you have, of course, you can either pick the vegetable or the meat variety. There are also authentic Indian desserts, biriyanis, tandoori meats, curries, and a wide selection of Indian bread.
Their signature dish is the galouti kebab, which, thankfully, is served every night. They are melt-in-your-mouth patties comprised of minced lamb with spices that are similar to foie gras.
Found in the Majestic Grand Hotel, the place is stylish with a wonderful ambiance. Plus, the helpful waiters explain the kinds of kebab on the menu, all in all, one of the most like an Indian curry house experience.
The doranga paneer tikka kebabs are also a must-have, plus the hauntingly delectable homemade gulab jamun sweets—renowned for being the best-tasting in the entire east of New Delhi!

Location: L/F, Majestic Grande Hotel, 12 Sukhumvit Soi 2, Bangkok,
Phone: 02 262 2999 | WEBSITE
Hours: Daily 6pm-11pm


Helpful articles and blog posts on Indian restaurants in Bangkok.

We only recommend writers and blogs that we read regularly and believe will deliver substantial value to our readers. The following is our top picks of articles we think are worth reading for a more extensive review of some of the restaurants and eateries mentioned in our list.

Planning to explore more of Bangkok after your Indian cuisine adventure? Check out our guide to the areas and districts in the city: Where to go in Bangkok (DISTRICT AND AREA GUIDE).
Do you have an awesome link to a relevant well-written article that should be included here? If so, hit us up on Twitter by following and messaging us the link.  Looking for the best budget stays in Bangkok? Check out our guide to Bangkok for further information.


How Did We Do?

Is the article “The Best Indian Restaurants in Bangkok” useful? If so, please share and like this post, as it helps other travelers find information. Many thanks! You can follow us on Twitter or Facebook for further updates!

About the Author

Mad Monkey is Southeast Asia’s leading hostel operator — born in Cambodia with more properties in Thailand, Indonesia, Australia, Laos, and the Philippines. We pride ourselves in creating meaningful and sustainable travel experiences for our guests, whilst promoting socially responsible tourism.