pickyourtrail_logo
  1. Thailand
  2. Bangkok
  3. 20 Best Indian Restaurants In Bangkok For Your Desi Good Cravings

20 Best Indian Restaurants in Bangkok For Your Desi Good Cravings

Get in touchWe’ll start with some questions and get you to the right place.
Dwaraka
Sumeet
Sunil
10000+ itineraries curated and counting
Dwaraka
Sumeet
Sunil
10000+ itineraries curated and counting

Bangkok, a cultural melting pot, is a foodie paradise known for its diverse range of cuisine, from traditional Thai dishes to international delights. Bangkok offers a broad variety of dining alternatives that may suit a variety of preferences and budgets, making it an enticing destination for those exploring Bangkok holiday packages. In this food exploration, getting to know some of the Indian restaurants always comes in handy and can be visited to reset our taste buds and enhance the overall experience of your Thailand travel package. In this article, we will be sharing some of the best Indian restaurants in Bangkok that can be visited during your stay in the city.

1.

Gaa

In the centre of Bangkok, Restaurant Gaa is a modern Indian fine dining establishment housed in a traditional Thai home. The restaurant is an ideal fusion of trendy Indian flavours with traditional Thai architecture. The restaurant focuses on producing a one-of-a-kind dining experience that highlights the usefulness of Indian cooking methods in contemporary cuisine. The owner and first Indian woman cook to receive a Michelin star is Garima Arora. The restaurant is now Bangkok's greatest Indian eatery. Currently, the restaurant is the best Indian restaurant in Bangkok city. Gaa is open daily for dinner starting at 5:30 p.m. and on weekends for lunch starting at 12 p.m.

Best dishes to try in Gaa: Fine dining menu with change in food courses
How to reach Gaa: Using a cab, taxi or private vehicle
Opening time of Gaa: 5:30 p.m. -11:30 p.m. on weekdays and 12:30 to 2:30 p.m. and 8:30 p.m. to 11:00 p.m. on Saturdays and Sundays.

Suggested Read: Best Things to Buy in Bangkok

2.

Saravana Bhavan

Saravana Bhavan is a popular Indian chain restaurant that specialises in serving authentic South Indian cuisine. It is one of the best Indian veg restaurants in Bangkok, and there are dishes that even vegans could explore in this place. The restaurant has two branches in Bangkok, one in Silom and another in Sukhumvit Road, and both of them are almost similar when it comes to taste and ambience. Some of the popular dishes to try in this restaurant include the dosa, idly, and Medu Vada combo, as well as coffee. They also have a thali, or combo dish, concept where you can try multiple dishes on a single plate. Embark on a Bangkok journey filled with a variety of amazing things to do in Bangkok, including the exploration of ancient temples and lively markets, enjoying water activities, and relishing the diverse flavors of Thai cuisine.

Best dishes to try in Saravana Bhavan: Dosa, Medu Vada and South Indian Thali.
How to reach Saravana Bhavan: Using a cab, taxi or private vehicle
Opening time of Saravana Bhavan: 11:00 a.m. -11:30 p.m. all days

3.

Haoma

One of the good Indian restaurants in Bangkok, this fine-dining establishment is run by Chef Deepanker "DK" Khosla and employs sustainably farm-to-table practices making dishes with the true flavours of Indian food. This hotel's food may be largely classified into a vegetarian menu and a non-vegetarian menu. A tasty touch to this meal is the use of the proper ratio of oil and herbs. The menus' wine-matching choices and the restaurant's ambience provide an exquisite touch to the dining experience. The restaurant has won several accolades for its noble deeds during the Covid time and it has been consistently featured in the renowned Michelin series. Haoma also has a food tour in their restaurant that showcases their sustainability practices.

Best dishes to try in Haoma: Both of their menu.
How to reach Indus: Using the BTS Skytrain reach  Asok station from there it is a 20 minutes walk
Opening time of Indus: 6:00 p.m. -11:00 p.m. from Tuesday to Sunday

4.

Himali Cha Cha and Son

One of the oldest and longest-running hotel chains in Bangkok, Himali Cha Cha and Son is considered to be the best Indian restaurant in Bangkok. The founder, Cha Cha, was a cook by himself, and he cooked for several dignitaries like Lord Mountbatten before opening the shop in Bangkok in 1980. Himali Cha Cha Indian Cuisine is currently located in three branches throughout Bangkok. They predominantly serve northern Indian cuisine in a pleasantly informal setting with beautiful Mogul decor. Some of the popular dishes of Himali Cha Cha include its mutton korma, tandoori chicken, Bengali fish curry, delicious bread, and mango lassi.
Best dishes to try in Himali Cha Cha: Mango Lassi and different types of bread with curries.
How to reach Indus: Using the BTS Skytrain reach Phrom Phong station from there its walkable
Opening time of Indus: every day from  11:30 a.m. to 3:30 p.m. and 6:00 p.m. to 10:30 p.m.

5.

Indus

Indus Restaurant is an upscale Indian restaurant in Bangkok, Thailand, that serves Mughlai food in its finest form. The rich atmosphere of this location complements the fine nature of the cuisine that is being served here with its modern décor that pays homage to the Mughlai Darbar period. There is a dining space, a sizable bar, an outdoor eating area in the tropical garden, and a private dining room. Different curries, kebabs, and desserts fill the palate with joy and satisfaction. Initially opened in 2005, the Indus Restaurant over time has built its credibility among visitors and has garnered praise from critics and the public as such. Navigate top places to visit in Bangkok the bustling streets on a tuk-tuk for an exhilarating ride, and experience the wild nightlife at Khao San Road, where the city comes alive after dark with endless entertainment options. Unleash the adventurous side of Bangkok!

Best dishes to try in Indus: Kashmiri Naan and Laal Maas
How to reach Indus: Using the BTS Skytrain reach Phrom Phong station from there its walkable
Opening time of Indus: every day from  11:30 a.m. to 2:30 p.m. and 6:30 p.m. to 10:30 p.m.

6.

Jhol Restaurant

JHOL, an eatery that satisfies your appetite for hearty, spice-forward food from the nation's coastal area, will win over die-hard aficionados of Indian cuisine in a big way. The low-key, straightforward decor of JHOL, which is located on Soi Sukhumvit 18, is in stark contrast to the stylish-looking yet delicious cuisine and beverages. JHOL restaurant's menu includes dishes from the east coast of India's Chettinad, Pondicherry, and Bay of Bengal regions, as well as the west coast's Konkan and Malabar regions. JHOL has established itself as one of the top Indian restaurants in Bangkok, despite having a rocky beginning due to the pandemic.

Best dishes to try in Jhol: Malabar parotta, Chicken roast and Indian snacks.

How to reach Jhol: Using a bus, car, taxi, or private vehicle

Opening time of Jhol: every day from  12:00 p.m. to 2:30 p.m. and 5:30 p.m. to 9:30 p.m.

7.

Gaggan

In Bangkok, Gaggan Anand is a well-known Indian celebrity who has won several awards as Asia's greatest chef and restaurant. After a brief closure of his previous restaurant in 2019, the restaurant has reopened in 2022. Its décor is exquisite and has an inviting environment. The restaurant is minimalist in style with wood floors, and basic furniture. Gaggan's menu is a lighthearted reinterpretation of traditional Indian food with an emphasis on fresh, regional ingredients. With a variety of small plates, tandoori foods, and curries, the dishes are presented in a modern manner and intended to be shared. This is one of the best places to enjoy luxurious Indian cuisine with family in private. In conclusion, Gaggan is the best Indian restaurant in Bangkok and is recommended for those looking for a unique and innovative dining experience.
How to reach Gaggan: Using the BTS Skytrain reach Chitlom station from there its walkable
Opening time of Gaggan: 5:30 p.m. to 12:00 a.m. from Wednesday to Sunday. 

Check Out: Best Things to Buy in Bangkok

8.

Maya

One of the best rooftop restaurants serving contemporary Indian cuisine in the city is Maya, which is housed within the Holiday Inn on Sukhumvit. Enjoy expansive views of the striking skyline from this Indian restaurant in Bangkok, Thailand, which is thought to be the highest one in the area at 29 stories. Get a look at chef Ramneek Singh Lamba doing his culinary magic while admiring the open kitchen. A laid-back and stylish setting for date nights or cocktails with friends or coworkers is Maya Restaurant. DJs take over the pub in the late evening and energise the atmosphere. The trademark vodka and rum with cane juice cocktail at Maya is a great choice if you want to try something fresh out of the ordinary among the many wines and beverages available. November to February offers cool, dry weather, ideal for exploring temples and enjoying the vibrant street life without the heat. The best time to holiday in Bangkok Optimal for a comfortable and memorable experience!


Best dishes to try in Maya: Tandoori Chicken and Peshwari Murgh Tikka

How to reach Maya: Using the rail network reach Phrom Phong station from there its walkable

Opening time of Maya: 5:00 p.m. to 1:00 a.m.

9.

Saras

This unassuming Indian restaurant is well known for its hot curries, amazing thali specialities, and genuine Indian desserts. Purely vegetarian fare is served, and costs are reasonable enough to encourage overindulgent ordering. Raj Kachori is a highly recommended appetizer. Dosa, Daal Makhani, mutter paneer, paneer haryali tikka, and mango lassi are other popular dishes here. Apart from Indian cuisine, Saras also serves Indian and Chinese cuisines. One of the top Indian veg restaurants in Bangkok, they also provide online delivery services they can be visited to sate your sweet and savory cravings.

Best dishes to try in Saras: Raj Kachori and other sweets

How to reach Saras: Using the rail network reach Phrom Phong station from there it is walkable

Opening time of Saras: 11:00 a.m. to 10:00 p.m. every day.

10.

Amristr

One of the most well-known and excellent Indian restaurants in Bangkok city is Amritsr Restaurant, which specialises in offering unique Punjabi and North Indian food. Amritsr is distinguished by its excellent service and has a lovely design and cosy ambience that is ideal for families. The restaurant's decor was created in a way that it has a classic Indian feel to it. Additionally, they provide catering services for various occasions in Thailand, including private parties, business lunches, dinners, cocktail parties, and wedding receptions. The hotel has an overall Google rating of 4.7, which may be attributed to its authentic, inexpensive, and first-rate customer service as well as its fresh meals.
Best dishes to try in Amristr: Kulchas, Naans and Mango Lassi
How to reach Amristr: Using the rail network reach Nana station from there its walkable
Opening time of Amristr: 11:00 a.m. to 12:00 p.m. every day.

Must Read: Best Massage Parlours in Bangkok

11.

Tamil Nadu Restaurant

A hidden treasure is the Tamil Nadu restaurant, which is tucked away amid the winding lanes of Soi and serves authentic South Indian cuisine. The ambiance and the atmosphere of the place may seem a bit outdated, but the taste and quality of food it offers are top-notch. It delivers a good and filling dinner at a very affordable cost without having a pretentious exterior. The restaurant received an average of 4.1 ratings from Google, with the customer service and quality of food highly appreciated. Overall, it is one of those good Indian restaurants in Bangkok that is highly recommended for those who are looking to save some money.

Best dishes to try in Tamil Nadu Restaurants: Masala Dosa, Parotta varieties and curries
How to reach Tamil Nadu Restaurant: Using a bus or cab or taxi o reach here
Opening time of Tamil Nadu Restaurant: 10:00 a.m. to 10:00 p.m. every day.

12.

Sugam Sukhumvit

Sugam is a traditional South Indian restaurant located in Silom, Bangkok. Most of the dishes are vegan-based and are one of the best spots for those preferring vegetarian dining options. The ambience might seem simple but Sugam excels in customer satisfaction, high-quality dishes and even quantity. Overall, This is one of the best Indian veg Restaurants in Bangkok that can be visited to enjoy quality dishes at affordable prices.
Best dishes to try in Sugam: Dosa varieties and Idly
How to reach Sugam: Using the rail network reach Phram Phong station from there it is walkable
Opening time of Sugam: 10:00 a.m. to 10:00 p.m. every day

13.

Masala Art

An authentic North Indian restaurant serving modern and fashionable cuisine is called Masala Art. Masala Art is a trendy restaurant delivering the greatest Indian food in Bangkok. It has a wonderful echo and a homey atmosphere. The restaurant's calm and refined setting makes you feel right at home. True to their name, they have mastered the skill of properly blending masalas and have been constantly providing high-quality dishes. They now have two locations, one on Sukhumvit Road and the other on IconSIAM. Their top sellers are fish curry, chicken tikka, and tomato shorba. Overall, it is one of the good Indian restaurants in Bangkok that can be visited to satisfy your cravings.
Best dishes to try in Masala Art: Chicken Tikka, Tomato Shorba and Fish curry
How to reach Masala Art: Using a cab, bus or rail network to reach any one branch of Masala Art
Opening time of Masala Art: 10:00 a.m. to 10:00 p.m. every day

Suggested Read: What is Bangkok Famous For

14.

Annapurna

The Annapurna is a typical South Indian-themed restaurant in Bangkok that will give you a taste of India in Thailand via its warmth and cuisine. The restaurant is modest in size and spotless—not fancy but enough for a filling breakfast. The cuisine is worth the wait, even though the service is a touch sluggish. It is one of those incredible Indian restaurants in Bangkok, Thailand, that one can visit if you're craving a variety of spices or are missing home if you're Indian. You might like the excellent tea, chicken, naan, and palak paneer at this restaurant. This eatery received a score of 4 from Google users.

Best dishes to try in Annapurna: Chicken Briyani, Naan and Tea

How to reach Charcoal: Using the rail network reach Surasak station from there its walkable

Opening time of Charcoal: 9:00 a.m. to 9:00 p.m.

15.

Charcoal Tandoor Grill And Mixology

Charcoal, rated as one of the best Indian restaurants in Bangkok, is unquestionably a location worth visiting once for a taste of contemporary India. The mouthwatering kebabs at Charcoal are served in a sleek, contemporary, energetic, and convivial setting while being infused with all the genuine scents and techniques of traditional tandoori cooking. Charcoal, a contemporary Bangkok restaurant, delivers traditional food from the northwest of India. The kebabs rule this place. Dum Ki Raan, made with an entire leg of luscious slow-cooked lamb, is one of their best-selling items and a must-try here. These kebabs match perfectly with the beverages on offer, which further heighten the flavour.

Best dishes to try in Charcoal: Dum Ki Raan, Kebabs and Cocktails

How to reach Charcoal: Using the BTS Skytrain reach Nana station from there its walkable

Opening time of Charcoal: Found open on all days from  6:00 p.m. to 11:00 p.m., In addition, it is also available for brunch on Sunday afternoon from 12:00 p.m. to  3:00 p.m.

16.

Indian Essence Art

Popular three-star restaurant Indian Essence Art provides a cutting-edge eating experience. The restaurant excels in every aspect of a hotel's smooth operation, including clever service methods, culinary presentation, subtleties in preparation, and client relationships. You may sample genuine Indian cuisine at Indian Essence, which is handled by some of the best Indian chefs. They provide a broad range of foods and snacks on their menu that are suitable for vegetarians, vegans, and non-vegetarians alike. In case of any meetings or events taking place in the city, they also provide specialised catering services. Overall, this is the best Indian restaurant in Bangkok because of the broad selection of alternatives and discounts that are offered on its website.

Best dishes to try in Indian Essence Art: Butter Chicken and other Indian curries
How to reach Indian Essence Art: Using the BTS Skytrain reach Phrom Phong station from there its walkable
Opening time of Indian Essence Art: every day from  10:00 a.m. to 2:00 a.m.

17.

Punjab Grill

Located within the Radisson Suites in Sukhumvit, Bangkok, Punjab Grill is a Michelin award-winning Indian restaurant in Bangkok city. This restaurant's cuisine and gourmet offerings just keep coming at an exceptional pace that encourages you to enjoy delicious North Indian meals that are suitable for all types of palates. They only use the finest ingredients, which are all meticulously prepared, such as morels that are sourced from Kashmir's foothills of the Himalayas. The restaurant in general takes an off on Mondays and is available regularly in the evening on the remaining days. On the weekends they do have brunch facilities and their restaurants can be seen open at noon. Being open six evenings a week, live music is also performed at Punjab Grill by international Indian musicians who take requests.

Best dishes to try in Punjab Grill: Tawa Gunpowder Jheenga and Grill Lobster
How to reach Punjab Grill: Using the BTS Skytrain reach Nana station from there its walkable
Opening time of Punjab Grill: Except on Mondays found open on other days from  6:00 p.m. to 11:00 p.m.

18.

Rang Mahal

Rang Mahal is one of the good Indian restaurants in Bangkok is situated at the top of the Rembrandt Hotel and offers breathtaking views of the city. The hotel is the perfect location for valentines in Bangkok, where guests can savour the best food India has developed over the years and take in the city's vibrant nightlife from the 26th floor. The restaurant's North Indian meal specialities are mostly what is known about them. However, their weekend breakfasts, which include a variety of important foods from all across India in a buffet manner, are also well-liked.
 

Best dishes to try in Rang Mahal: Mutton Rogan Ghosh and Butter Chicken
How to reach Mahal: Using the BTS Skytrain reach Asok station from there its walkable
Opening time of Rang Mahal: Found open on all days from  5:00 p.m. to 11:30 p.m., In addition, it is also available for brunch on Sunday afternoon from 11:00 a.m. to  2:30 p.m.

19.

Bawarchi Restaurant

The most important and best Indian restaurant in Bangkok is Bawarchi, which offers sophisticated cuisine. With more than 20 years of experience operating in Bangkok's culinary scene, Bawarchi has accumulated a wealth of information about Thai tastes and preferences. They have received numerous awards over the years that recognise and reinforce their superiority as a top Indian restaurant chain. The key to their delectable meals is the pure, authentic Indian spices they use in their original recipes. These spices are sourced and processed in their facilities in India. Bawarchi uses a clay oven to prepare bread, meat, fish, and fowl traditionally and genuinely.

Best dishes to try in Bawarchi: Biriyanis, Kebabs, Butter Chicken and Murgh Tikka
How to reach Bawarchi: Using the BTS Skytrain reach Chidlom station from there its walkable
Opening time of Bawarchi:  11:00 a.m. to 11:00 p.m.

Check Out: Best Beaches in Bangkok

20.

Dosa King Restaurant

Dosa King is one of the best Indian veg restaurants in Bangkok, where you get upscale service, top-class food, and a tonne of delicious fast food options right at your disposal in a matter of minutes. With its excellent position in the middle of Sukhumvit Road, Dosa King is the best option for good vegetarian food and ambience thanks to its varied dishes of superb cuisine. Dosa King is about sharing a meal and a celebration with loved ones in a comfortable, modern atmosphere. As implied by the name, it offers both authentic south and north Indian fare with a blend of Indian and Thai friendliness.
Locals, tourists, and foreign residents who live in Thailand, as well as vegans and vegetarians from across the world, commonly visit this location. When planning any events in Bangkok, they also provide catering services.

Best dishes to try in Dosa King: Paper Dosa, Paneer Tikka and Mango Lassi
How to reach Dosa King: Using the BTS Skytrain reach Nana Station from there reach Sukhumvit 11 road by taxi or tuk-tuk from there the restaurant is just a walk away.
Opening time of Dosa King:  11:30 a.m. to 10:30 p.m.

Discover Various Articles Related to Bangkok

Get in touchWe’ll start with some questions and get you to the right place.
Dwaraka
Sumeet
Sunil
10000+ itineraries curated and counting
Dwaraka
Sumeet
Sunil
10000+ itineraries curated and counting
We think you are in .
Update your location?