If you have travelled around India you know how different each state is from another. While Jaipur is famous for its rajasthani food on the other hand Indore is popular for its “poha and jalebi”. No two places are the same be it culture, structure and food. In the same way no two countries can be the same. Bangkok too has its own unique food taste and is famous for Pad Thai, a stir-fried noodle dish with a variety of ingredients like noodles, tofu, shrimp or chicken, bean sprouts and peanuts.
However Indians travelling to Bangkok might find it difficult to get accustomed to the foreign food. So here we have the list of 10 best Indian Restaurants in Bangkok that visitors can visit in Bangkok, Thailand. Do have a quick read through the Indian food guide in Bangkok.
Here’s the top 10 Indian Restaurants in Bangkok, Thailand:
- Amritsr
- Jashn Indian Curries & Kebabs
- Nila
- Masala Art
- Gaggan
- Bawarchi Rooftop
- Annapurna
- Indian Hut
- GAA
- Maya Restaurant
1. Amritsr

If you are craving for a North Indian Restaurant in Bangkok then there is no better place than Amritsr. You will be served authentic north Indian cuisine with rich flavour of biryani, garlic naan and must-try butter chicken in Bangkok, which will leave your taste buds wanting for more. Even the ambience of the place is designed in traditional Indian design. It is one restaurant to enjoy the fine Indian dining in Bangkok.
Here’re the informations on Amritsr, a Indian Restaurant in Bangkok, Thailand:
Location | 26/13 Sukhumvit Soi 11 Eleven Bangkok, Next To Holiday Inn Express, Bangkok 10110 Thailand |
How to Reach? | Hire a taxi which will cost around THB 350 – 500 and will take an hour to reach the restaurant. |
Options | Vegetarian, vegan and Gluten free. |
Average Price (for Two) | TBH 600 (~₹1,537) |
Ratings | 4.7/5 |
Timings | 11 AM – 4 AM |
Parking | Available |
Nearby Attractions | Jim Thompson House Museum and Benjakitti Park |
2. Jashn Indian Curries & Kebabs

The name of the place itself suggests celebration and will be a great option for dining with family and friends. The interior of this place is designed to give a luxurious look and will make a great place to hold special events. The place is well known for its curries and kebabs. The food here is inspired from the blend of Indian and Middle Eastern cooking. It serves the best Indian food in Bangkok.
Here’re the informations on the Indian Restaurant in Bangkok, named Jashn Indian Curries & Kebabs:
Location | 973 Phloen Chit Rd, Lumphini, Pathum Wan, Bangkok President Tower Arcade Level B, Intercontinental Hotel, Bangkok 10330 Thailand |
How to Reach? | To reach this Indian restaurant, just take the BTS Sukhumvit Line to Chit Lom Station. Then take an exit at exit 6. This way till take you directly to President Tower Arcade, where the restaurant is located |
Options | Vegetarian, vegan and Gluten free. |
Average Price (for Two) | THB 1538 (~₹3,928) |
Ratings | 5/5 |
Timings | 12 AM – 12 AM |
Parking | Available |
Nearby Attractions | Suananda Vegetarian Garden & Ayurveda |
3. NILA Coastal Indian Cuisine

If you are craving for seafood then this restaurant is sure to impress your modern palate. The food here is inspired from the rich coastal food found in India. Each dish that is cooked here tells a story about the rich tradition of the Indian coastline. The ambience is designed from the 1900’s taken from the Goan merchant home filled with vibrant colours and architectural brilliance. The food here will not just satisfy your hunger but will nourish your soul.
Here’s a quick overview of Nila Coastal Indian Cuisine:
Location | 847 Phetchaburi Road, Bangkok 10400 Thailand |
How to Reach? | If you want to get to this Indian Restaurant in Bangkok, you can take the BTS Sky Train to Chit Lom Station. From that station it is 13 minutes walk. |
Options | Vegetarian, vegan and Gluten free. |
Average Price (for Two) | TBH 1000 (~₹2,563) |
Ratings | 4.9/5 |
Timings | 5:30 PM – 12 AM |
Parking | Available |
Nearby Attractions | Pratunam Market, Platinum Fashion Mall, and Central World |
4. Masala Art

Located in the heart of Bangkok, it has something for everyone on the menu. It is well known for its stylish decor which can accommodate 75 people easily. This restaurant has a very positive vibe and attracts tourists from all across the city. There is also a dining area which is situated outside the restaurant providing a beautiful view of Sukhumvit Soi 55. You can definitely expect the finest Indian food in this restaurant.
Here’re some details on Bangkok’s Masala Art restaurant:
Detail | Information |
---|---|
Location | 2nd Floor, Eight Thonglor Building, Thonglor Soi – 8 Sukhumvit – 55, Klongton Nua, Wattana, Bangkok 10110 Thailand |
How to Reach? | Take the BTS Sukhumvit Line to Thong Lo Station. From the Station, it is approximately 800 meters walk |
Options | Vegetarian, Vegan, Halal, and Gluten-free |
Average Price (for Two) | TBH 250 |
Ratings | 4.5/5 |
Timings | 11:00 AM – 11:00 PM |
Parking | Available |
Nearby Attractions | Thong Lo, Bangkokian Museum, and Benjasiri Park |
5. Gaggan
Each dish prepared in this restaurant has a history behind it which is usually narrated by a music tract which makes it stand out of all the other restaurants in Bangkok. It is a popular dining option in Bangkok because of its magnificent ambience which is just breathtaking. Visitors from all around the world flock to this dining restaurant due to amazing service which is unmatched compared to other restaurants.

Here’re some details on Gaggan restaurant in Bangkok:
Detail | Information |
---|---|
Location | 68 Sukhumvit 31, Sukhumvit Rd Klongton-Neu, Wattana, Bangkok 10110 Thailand |
How to Reach? | Take the Sukhumvit Line to Phrom Phong Station. From there it is approximately a 10-minute walk |
Options | Vegetarian, Vegan, and Gluten-free |
Average Price (for Two) | TBH 4000 |
Ratings | 4.6/5 |
Timings | 5:30 PM – 12:00 AM (Closed on Monday, Tuesday, and Wednesday) |
Parking | Not Available |
Nearby Attractions | Temple of the Emerald Buddha and Temple of Dawn (Wat Arun) |
Are you enjoying your holiday in Thailand? Visit these temples in Bangkok.
6. Bawarchi Rooftop Indian Restaurant
If you want royal treatment and authentic Indian food in Bangkok, then bawarchi Rooftop Indian Restaurant will be the perfect choice. It is one of the oldest restaurants in Bangkok with more than 20 years of experience. The main cuisine that is easily available is Mughlai food in Bangkok. So what are you waiting for, immediately reserve your seats as it will definitely not disappoint your taste buds.
Here’re some informations for Bawarchi Rooftop Indian Restaurant:
Detail | Information |
---|---|
Location | 75/23 Sukhumvit Soi 13 Solitaire Bangkok Sukhumvit 11, Bangkok 10110 Thailand |
How to Reach? | You can directly hire a taxi to get to the restaurant |
Options | Vegetarian, Vegan, and Gluten-free |
Average Price (for Two) | TBH 1800 |
Ratings | 4.7/5 |
Timings | 4:00 PM – 2:00 AM |
Parking | Available |
Nearby Attractions | Red Sky Bar and JW Cafe |
7. Annapurna
Annapurna is the perfect choice if you are looking for a South Indian meal in a foreign land. Indians all across the globe enjoy the simple yet delicious South Indian Food. It is a small and cosy yet neat place where you get cheap Indian food in Bangkok at a very reasonable rate. It will be best to opt for a breakfast meal in this restaurant. Annapurna is a popular Indian vegetarian restaurant in Bangkok.
Quick overciew of Annapurna, a Sounth Indian Restaurant
Detail | Information |
---|---|
Location | 50-48/6, Pan Road Silom, Bang Rak, Bangkok 10500 Thailand |
How to Reach? | Take the BTS Silom Line to Surasak Station. Walk about 500 meters from the station to reach the place |
Options | Vegetarian |
Average Price (for Two) | TBH 350 |
Ratings | 3.5/5 |
Timings | 10:00 AM – 11:00 PM |
Parking | Available |
Nearby Attractions | Chao Phraya River Cruise and The Grand Palace |
8. Indian Hut
This restaurant serves traditional Indian food without sacrificing Indian flavours. It has now become a household name and is visited by most of the Indians for their delectable dishes. It was established in 1955 and is well known for its North Indian Cuisine and Indian Chinese fusion food. The chef serves well organised and lip tempting food which adds a unique taste to the taste buds of the customers.
Information on Indian Hut Restaurant:
Detail | Information |
---|---|
Location | 418, Surawong Road, Si Phraya, Bang Rak, Next to Ma Hotel, Bangkok 10500 Thailand |
How to Reach? | Take the BTS Silom Line to Surasak Station. Walk about 500 meters from the station to reach the destination |
Options | Vegetarian, Vegan, Halal, Gluten-free |
Average Price (for Two) | TBH 300 |
Ratings | 4.3/5 |
Timings | 10:00 AM – 10:00 PM |
Parking | Available |
Nearby Attractions | Benjakitti Park, Sukhumvit, and Emporium & The EmQuartier |
9. GAA
This one is comparatively a new restaurant in the city of Bangkok which many people will not know about but it serves really tasty food which lingers the taste buds for a long time. The menu has a lot of options and is a perfect blend of modern and classic food style which just adds to the atmosphere of the place. You definitely cannot leave without appreciating the culinary skills of the chefs.
Detail | Information |
---|---|
Location | 46 Sukhumvit 53 Alley, Khlong Tan Nuea, Watthana, Bangkok 10110 |
How to Reach? | Take the Sukhumvit Line and stop at Thong Lo Station. From there, it’s a 5-minute walk to the destination |
Options | Vegetarian, Vegan, Gluten-free |
Average Price (for Two) | TBH 15,800 |
Ratings | 4.0/5 |
Timings | 5:30 AM – 12:00 AM |
Parking | Available |
Nearby Attractions | Bangkok Old Town (Koh Rattanakosin) |
10. Maya Restaurant
If you want to have finger-licious delicious food against a nice background then you cannot miss this place . You have more options for non-vegetarians than the vegetarian one. One will be in awe with the hospitality and the care taken by the staff. You get almost everything from the Indian curry in Bangkok to the sweetened dessert but the Tandoori Chooza is definitely a must try and a dish to die for.
Detail | Information |
---|---|
Location | 1 Sukhumvit 22, 29th Floor, Holiday Inn Bangkok Sukhumvit, Bangkok 10110, Thailand |
How to Reach? | Take the BTS Sukhumvit Line to either Asok or Phrom Phong Station. From both stations, it’s a 10-minute walk |
Options | Vegetarian, Vegan, Gluten-free |
Average Price (for Two) | TBH 1500 |
Ratings | 4.5/5 |
Timings | 5:00 PM – 1:00 AM (Monday to Saturday) |
Parking | Available |
Nearby Attractions | The Deck Restaurant and Cappadocia Turkish Restaurant Bangkok |
Conclusion
Indian restaurants have their own charm and are well known for their spices. And Thailand does have many options available for the Indian tastebuds. So if you are confused, home sick and don’t know where to head, you can choose any restaurant from the above options.
FAQs
The best North Indian restaurants in Sukhumvit Bangkok are Amritsr, Benares Modern Indian Cuisine Restaurant, and Charcoal Tandoor Grill & Mixology
Some of the affordable and delicious Indian food in Silom are Al Saray Silom, Indian Hut, or Ekka Indian Grill and Bar.
For good indian biryani in Bangkok try Dum Handi Biryani Company and Hasan Biriyani
To experience India street food in Bangkok visit Phahurat Market (Little India) and Chowpati Indian Street Food Restaurant