indian-restaurants-in-bangkok

20 Indian Restaurants in Bangkok You Must Not Miss Out!

6 Jul, 2025

5 minutes read
Written by- Vikhyat

Share this link via

Or copy link

6 Jul, 2025

5 minutes readWritten by - Vikhyat

Share this link via

Or copy link

Table of Contents

Table of Contents

  • 1. NILA Coastal Indian Cuisine
  • 2. Amritsr
  • 3. Haoma
  • 4. Charcoal Tandoor Grill and Mixology
  • 5. Punjab Grill
  • 6. Dum Handi Biryani
  • 7. DHAMAKA
  • 8. Masala Art
  • 9. Indus
  • 10. Spicy By Nature
  • 11. Sarvana Bhavan
  • 12. Saras Veg Food
  • 13. Annapurna
  • 14. Himali Cha Cha and Son
  • 15. Indian Host
  • 16. Gaa
  • 17. Maya
  • 18. Chowpati Indian Street Food Bangkok
  • 19. Gaggan
  • 20. JHOL Coastal Indian Cuisine
Join our travel community for the latest tips, guides, and exclusive offers!

You have already subscribed our newsletter!
Thanks for Subscribing our newsletter!

Craving for Indian food in Thailand? You are not alone! In a city that is famous for its street food and amazing food, Indian restaurants in Bangkok have quietly carved out their own flavourful corner with buttery naans, creamy curries, and spicy biryanis!

If you are a homesick traveler looking for the best Indian restaurants in Thailand, thankfully, this city offers everything you need! Why wait any longer? Here is a list of the top Indian restaurants in Bangkok so that you don’t have to worry about it on your Thailand trip.

1. NILA Coastal Indian Cuisine

blog-images

NILA coastal Indian Cuisine restaurant focuses on fresh seafood, rich curries and aromatic spices with a variety of traditional dishes inspired by the coastal areas.

If you love seafood, vegetarian dishes or rich spiced curries, here is the time to head towards one of the most amazing top Indian restaurants in Bangkok. Get ready to experience the worldly sophistication of this Goan-inspired cuisine.

This Indian restaurant in Bangkok recently unveiled a new eight-course menu, complemented by an already strong a la carte offering and a superb cocktail menu! The menu makes good use of the grill as the courses go on, just like spice rubbed grilled chicken from Kerala, Truffle lamb chops in Madras curry and much more!

Location: 847 Phetchaburi Rd, Khwaeng Thanon Phaya Thai, Ratchathewi, Bangkok 10400, Thailand

Price: INR 2,000 (Approx.)

Ratings: 4/9/5

Timings: 5:30 PM - 12 AM

Must Try Dishes: Biryani, Grilled chicken, Kerala Fish curry, Malabar Prawns, Goan Fish curry, Bombay sandwich, Tandoori Lobster, Neer Dosa

Also check out: 6N/7D Thailand Package for Bangkok, Pattaya and Phuket

2. Amritsr

blog-images

Amritsr is an inviting restaurant that brings the best flavours of North India to Bangkok. Known for its authentic Punjabi dishes, it’s the perfect place to enjoy classic favourites like Butter Chicken, Tandoori Chicken, and Dal Makhani.

If you are in the mood to try out some hearty curries or grilled meats, this is one of the amazing Veg restaurants in Bangkok that you can try! What makes this restaurant stand out is its commitment to serving traditional Indian dishes with high-quality ingredients and authentic recipes.

Get ready to taste traditional Indian food in the heart of Thailand!

Location: 26/13 Soi Sukhumvit 11, แขวง คลองตันเหนือ, Watthana, Bangkok 10110, Thailand

Price: INR 2,000 (Approx.)

Ratings: 4.7/5

Timings: 11 AM - 4 AM

Must Try dishes: Samosa, Butter Chicken, Chicken Tikka, Chicken Tandoori, Dry Fish Chilli

3. Haoma

blog-images

Haoma is a one-of-a-kind Indian restaurant in Bangkok that brings a fresh take on Indian Cuisine. The restaurant has its own urban farm, where they grow plants and raise animals like chickens and goats.

Their menu features traditional Indian dishes with modern twists, offering creative dishes like Pani Puri and Lobster Two Ways, all while focusing on high-quality ingredients. Also, their eco-friendly vibe extends to the interior too, with a cozy, nature-inspired designed that includes plenty of greenery.

If you want to have food in veg restaurants in Bangkok or even try out the seafood, this seasonal menu has something for everyone to try!

Location: 231, 3 Soi Sukhumvit 31, Khlong Toei Nuea, Watthana, Bangkok 10110, Thailand

Price: 7 Course Menu - INR 8,000 and 10 Course Menu - INR 11,475

Ratings: 4.6 Stars

Timings: 5:30 AM - 11 PM (Except Monday)

Must Try dishes: Lobster, Go Madras, Goat Nihari & Haleem, Rasmala

4. Charcoal Tandoor Grill and Mixology

blog-images

Want to have a Tandoori night? Get your cravings satisfied at one of the best restaurants in Thailand! Enjoy delicious Kebabs and curries in a traditional tandoor with an aromatic, and smoky flavour.

Also, this restaurant is popular for its uniquely made cocktails with fresh ingredients. You will get to have a remarkable experience, perfect for those looking to enjoy delicious Indian cuisine in Bangkok with a unique drinking pair.

Also, you cannot forget about the restaurant’s sleek and contemporary design creates a chic and cozy atmosphere which is perfect for both casual and dining and special occasions.

Location: Fraser Suites Sukhumvit, 38/8 Sukhumvit Rd. Soi 11 5th Floor Khlong Toey Nua 8 Soi Sukhumvit 11, Khlong Toei Nuea, Watthana, Bangkok 10110, Thailand

Price: Starting INR 1,300

Ratings: 4.6/5

Timings: 12 Pm - 3 Pm and 6 Pm - 12 Am

Must Try Dishes: Scallops and the Mango Tree dessert, Butter chicken, Naan Charcoal,Lamb Leg, Tandoori Fish, Barbeque chicken, Chicken Kebab

5. Punjab Grill

blog-images

It is a famous fine-dining restaurant located at the Radisson Suites Bangkok Sukhmvit, offering a modern take on authentic North Indian Cuisine in Bangkok.

The menu features highlights like Crab and Lentil Shorba, Palak Patta Chaat and Chaamp Taajdar! Enjoy the food with its elegant furnishings and open kitchen that creates a sophisticated atmosphere perfect for a special nightout.

It also provides some amazing dishes and a Sunday brunch with a wide selection of Indian specialties. The addition of live music adds an amazing touch to the dining experience making it one of the best Indian restaurants in Bangkok.

Location: 23/2-3 Soi Sukhumvit 13, Khlong Tan Nuea, Watthana, Bangkok 10110, Thailand

Ratings: 4.5/5

Price: INR 3,000 - 6000

Timings: 6 PM - 12 AM ; 12 PM - 3 PM, 6 PM - 12 AM (Saturday and Sunday)

Must Try dishes: Palak Paneer, Garlic Prawn, Chicken Tikka Masala, Lamb Chops, Mutton Biryani

6. Dum Handi Biryani

blog-images

This is home to all Biryani lovers, where you can get vegetarian, chicken and mutton biryani. Not just biryani, they have spicy and flavourful curries, tandoori dishes and bread.

It is located at multiple locations, including Sukhmwit Soi 11, Sukumwit Soi 22 and Park Avenue in Khlong Toei, this amazing restaurant offers a variety of regional biryanis like Hyderabadi, Lucknowi, Kolkata and Malabar, each made with different traditional techniques.

With its high-quality and delicious food, Dum Handi Biryani comes with authentic dining experience which is perfect who is craving for good Indian cuisine in Bangkok.

Location: No 6 Sukhumvit Alley 22, Khwaeng Khlong Toei, Khlong Toei, Bangkok 10110, Thailand

Price: INR 1,500 (Approx.)

Ratings: 4.5/5

Timings: 9 AM - 4 AM

Must try dishes: Handi Palak Paneer, Chicken Hyderabadi, Tandoori Platter, and Phirni for dessert

Suggested read: Malao Malao restaurant, Bangkok

7. DHAMAKA

blog-images

Dhamaka Indian restaurant in Bangkok is a famous dining spot offering traditional and innovative Indian dishes.

Enjoy a variety of Indian dishes like Bhuna Ghost, Chicken Biryani, Butter Naan, Paneer Tikka and Prawn Masala. The restaurant is open daily from 10:00 AM to 1:00 AM, offering convenient hours for lunch and late-night meals.

For those with JCB cards, Dhamaka provides a 15% discount, making it an even more attractive option. Whether you're in the mood for a classic biryani or a rich curry, Dhamaka promises a delightful culinary journey through Indian cuisine in Bangkok.

Location: Dhamaka​ restaurant, 1091, 330 New Petchaburi Rd, Makkasan, Ratchathewi, Bangkok 10400, Thailand

Price: INR, 2000 (Approx.)

Ratings: 4.5/5

Timings: 10 AM - 1 AM

Must try dishes: Bhuna Ghost, Chicken Biryani, Butter Naan, Paneer Tikka and Prawn Masala

8. Masala Art

blog-images

It is an Indian restaurant in Bangkok which hosts happy gatherings. Delicious food, excellent service and a vibrant ambiance will enhance your dining experience.

With both indoor and outdoor seating, it provides a comfortable setting for guests to enjoy their meals. Coming with a variety of dishes that cater to diverse taste, including vegetarian and nov-vegetarian option like Lamb Korma, Chicken Tikka Salad, Dahi Ke Kebab, Murg Patiala, and Rogani Chicken Tikka showcase the rich flavours.

It is definitely one of the top Indian restaurants in Bangkok which is perfect for a memorable meal, for lunch, dinner or any special occasion.

Location: 88 อาคาร เอท ทองหล่อ Thong Lo, Khlong Tan Nuea, Watthana, Bangkok 10110, Thailand

Price: INR 3,000 (Approx.)

Ratings: 4.5/5

Timings: 11 AM - 11 PM

Must try dishes: Mango Lassi, Punjabi Lassi, Bhindi Masala, Tandoori Bread Basket, Raita, Yellow Lentils Tempered

9. Indus

blog-images

Indus Restaurant in Bangkok is a Michelin Plat award-winning establishment that offers an exceptional Indian dining experience.

Indus has a diverse range of Indian dishes from Punjab, Kashmir, Goa, and Rajasthan, with a focus on rich, aromatic flavors. The signature dish, Raan, a slow-cooked lamb leg, is a must-try, cooked for seven hours and grilled to tender perfection.

With a Halal certification and a dedication to culinary excellence, Indus ensures an unforgettable dining experience. Open daily, it offers both lunch and dinner options, making it an ideal spot for anyone seeking high-quality Indian cuisine in Bangkok.

Location: 71 Soi Sukhumvit 26, Khlong Toei, Bangkok 10110, Thailand

Price: INR 3,000 - 5000 (Approx.)

Ratings: 4.4/5

Timings: 11 AM - 2:30 pm And 5:30 Pm - 10:30 Pm

Must Try dishes: Butter Chicken Curry, Tandoori Tiger Prawns, Raan, and Tandoori Chicken

10. Spicy By Nature

blog-images

Spicy by Nature is a popular Indian restaurant in Bangkok, known for its authentic flavours and welcoming atmosphere.

The restaurant also offers a range of thalis, which allow diners to try multiple dishes in one meal. Enjoy the modern decor, friendly service and commitment to using fresh, high-quality ingredients. Spicy By Nature provides a delightful dining experience for anyone craving authentic cuisine in Bangkok.

Signature dishes like the Lamb Dum Biryani, Chicken Hyderabadi Dum Biryani, and Tandoori Mixed Grill showcase the restaurant’s dedication to traditional Indian cooking methods.

Location: 33/5-6 Soi Sukhumvit 63, Khlong Tan Nuea, Watthana, Bangkok 10110, Thailand

Price: INR 1,200 (Approx.)

Ratings: 4.3 / 5

Timings: 11 AM - 10 PM

Must try dishes: Veg Thali, Mutton Curry, Hyderabadi Dum Biryani, Lamb Dum Biryani

11. Sarvana Bhavan

blog-images

Sarvana Bhavan is a globally recognized one of the best South Indian Vegetrian restaurants in Bangkok, with a notable presence in Bangkok and is definitely one of the best places to visit in Thailand.

The restaurant serves classic dishes like dosas, idlis, vadas and flavourful thalis. Known for its consistent quality and traditional recipes, it brings the true taste of South India to Bangkok. While it may be pricier than local eateries, the quality and authenticity of the food make it worth the visit, especially for those who love genuine South Indian flavours.

Location: 120, 38, 39 Ratchaprarop Rd, Thanon Phaya Thai, Ratchathewi, Bangkok 10400, Thailand

Price: INR 2,000 (Approx.)

Ratings: 4.2 / 5

Timings: 9:30 AM - 10:30 PM

Must try dishes: South Indian Veg Thali, Mushroom Biryani, Mushroom Manchurian, Special Dosa, Gobi Stuffed Parantha

12. Saras Veg Food

blog-images

Looking for veg restaurants in Bangkok? It can be your one-stop for pure veg Indian food, which gives you a feeling of belonging.

Enjoy different Indian cuisines like Jain, Gujarati, South Indian, Bengali, Punjabi, Chinese and Indian street food in Thailand. If you’ve got a sweet tooth, don’t miss their Gulab Jamun or Rasgulla. Known for its flavorful food and friendly atmosphere, Saras Veg Food is a great spot to enjoy a hearty, vegetarian meal in Bangkok.

Location: 15 Sukhumvit 20 Alley, Khlong Toei, Bangkok 10110, Thailand

Price: INR 1,500 (Approx.)

Ratings: 4.1 / 5

Timings: 11 AM - 11 PM, 8 AM - 11 PM (Weekends)

Must try dishes: Undhiyu and Dhokla, Chaats, Chole Bhature, Kachori and Rasmalai

13. Annapurna

blog-images

Annapurna Restaurant is one of the most popular veg restaurants in Bangkok is a cozy spot for anyone craving authentic South Indian food.

Located in the Silom area, it's easy to find and offers a laid-back atmosphere. The menu features delicious thali sets, flavorful curries like butter chicken and palak paneer, and tasty street food favorites such as samosas and pakoras.

Looking for a hearty meal or just a quick bite, Annapurna serves up the best kind of find in affordable prices. With its friendly service and comforting flavors, it’s a great place to enjoy a satisfying and authentic vegetarian meal.

Location: 50 48/6 Pan Rd, Si Lom, Bang Rak, Bangkok 10500, Thailand

Price: INR 1,000 (Approx.)

Ratings: 4 / 5

Timings: 9 AM - 8 PM

Must try dishes: Chicken curry, chicken vindaloo, boneless lamb curry, chicken tandoori, chicken hyderabadi

14. Himali Cha Cha and Son

blog-images

Love biryani? Here is a stop for you all to enjoy the special Biryani (Veg, Chicken, Fish, prawn)! Its history makes it unique for its customers and the ambiance speaks more of the Mogul style.

Known for its rich North Indian flavors, the restaurant has been serving delicious dishes since 1980. With multiple locations around the city, including Sukhumvit, Silom, and Bang Rak, it’s a popular spot for those craving traditional Indian cuisine.

Location: 6 Soi Sukhumvit 31, Khlong Toei Nuea, Watthana, Bangkok 10110, Thailand

Price: INR 1,200 - 2,000 (Approx.)

Ratings: 4 / 5

Timings: 11 AM - 3:30 Pm, 6 - 10:30 Pm

Must try dishes: Fish biryani and prawn biryani

15. Indian Host

blog-images

Want to taste yummy food at very reasonable prices? What else do you want when you crave homely food in a foreign land without breaking the bank? Indian Host, the Indian restaurant in Bangkok assures for having the best dining experience.

Definitely, it is a cheap Indian restaurant in Sukumvit City, Bangkok with great food and service. With its attentive service and authentic flavors, Indian Host provides a delightful dining experience, making it a one of the top Indian restaurants in Bangkok for locals and visitors in Bangkok.

Location: 314, 39 Sukhumvit Alley 22, Khlong Tan, Khlong Toei, Bangkok 10110, Thailand

Price: INR 1,800 (Approx.)

Ratings: 4.4 / 5

Timings: 11:30 AM - 11 PM

Must try dishes: Mutton Rogan Josh, Gobi Manchurian, Laptet, Pepper Chicken, Mutton Kabuli Raan

16. Gaa

blog-images

Gaa, one of the top Indian restaurants in Bangkok offers a remarkable experience! Led by Garima Arora, the first female Indian chef to earn a Michelin Star, Gaa has become a must-visit for food enthusiasts, as tasting the good food is one of the most fascinating things to do in Thailand for many people.

It is a very intimate, and modern restaurant housed in a charming Thai house, which enhances the experience and makes it perfect for everyone. They have a strong hand on locally sourced ingredients and cutting-edge techniques, which brings both authenticity and creativity to every plate.

This restaurant also offers an exclusive Thai dining setting which makes it a beautiful combination of bringing two cultures together.

Location: 46 Sukhumvit 53 Alley, Khlong Tan Nuea, Watthana, Bangkok 10110, Thailand

Price: INR 3,000 (Approx.)

Ratings: 4.4 / 5

Timings: 5:30 PM - 12 AM

Must try dishes: Unripe Jackfruit roti pickles, chilled soup of mango pumpkin and kaffir lime, durian + roselle saag + bread + pickle, corn

17. Maya

blog-images

Maya is a unique rooftop restaurant and bar situated on 29th floor of the Holiday Inn Bangkok Sukhumwit, offering a sophisticated ambiance and amazing views.

It provides an elevated dining experience that combines traditional flavours with modern flair. The menu features a selection of dishes that highlight the richness of Indian culinary traditions. To complement the meal, Maya offers a curated selection of wines and creative cocktails!

Guests can choose to dine indoors or enjoy the rooftop areas, making it an ideal spot for both intimate diners and lively gatherings. Also, enjoy the live DJ performances and have a good time enjoying the nightlife in Thailand.

Location: 1 Sukhumvit Rd, Khlong Tan, Khlong Toei, Bangkok 10110, Thailand

Price: INR 5,000 (Approx.)

Ratings: 4.6 / 5

Timings: 6 PM - 1 AM (Except Tuesday)

Must try dishes: Textures of mango, Chardonnay, Cauliflower Manchurian Chaat, Seabas Alappey Mappas, Butter chicken, chicken biryani, and prawn biryani, Banarasia, Kashmiri Kahwa, Prawn puchka, Noorani Lamb Chop, Dal Fry and Naan.

18. Chowpati Indian Street Food Bangkok

blog-images

Street food in Thailand is a thing! But, how amazing it would be to have Indian food in Bangkok like Chole Bhature, Garlic noodles, Pani Puri, Pao Bhaji, and much more!

If you love spicy snacks or rich curries, it provides a fun and flavourful dining experience that brings the essence of Mumbai food right to Bangkok. This restaurant captures the vibe of Indian cuisine where the ambiance is warm and inviting and the service is impeccable.

Location: 12/499 G Floor, 15 Sukhumvit Residences, Soi Sukhumvit 13, Khlong Toei Nuea, Watthana, Bangkok 10110, Thailand

Price: INR 800 (Approx.)

Ratings: 4.6 / 5

Timings: 10:30 AM - 11 PM

Must try dishes: Samosa, Onion Bhajji, Pani Puri and Raj Kachori

19. Gaggan

blog-images

Get ready to feast in style! Gaggan is one of the best Indian restaurants in Bangkok, which serves each dish accompanied by a music track and good vibes all around.

The restaurant comes with creative cuisine, attractive presentation, and top-notch service, which is best for the visitors. You get to have a 22-course tasting menu where every dish is crafted like a dream!

Also, the chef Gaggan has also been features in Netflix’s Chef’s Table and has received accolades for his innovative approach to Indian cuisine.

Location: 68 Sukhumvit 31, Khlong Tan Nuea, Watthana, Bangkok 10110, Thailand

Price: INR 5,000 (Approx.)

Ratings: 4.6 / 5

Timings: 5:30 Pm - 12 Am

Must try dishes: 25 Course Meal, Asparagus sunflower, Irish coffee, Foie Waffle

20. JHOL Coastal Indian Cuisine

blog-images

JHOL coastal Indian cuisine is located in Sukhmvit district, that also offers a contemporary dining experience. You get to try the regional specialties from India’s Konkan, Malabar, Chettinad, Pondicherry and Bay of Bengal coasts.

For dessert, don’t miss the innovative Tender Coconut Payasam 2.0, a refreshing twist on a classic. The intimate, stylish atmosphere of JHOL, with its open kitchen and chic decor, enhances the dining experience, making it perfect for those looking to explore new flavors while enjoying the warm ambiance.

Location: 7 2 Sukhumvit Soi 18, Khwaeng Khlong Toei, Khlong Toei, Bangkok 10110, Thailand

Price: INR 2,000 (Approx.)

Ratings: 4.7/5

Timings: 12 - 2:30 PM, 5:30 PM - 9:30 PM

Must try dishes: Coastal Indian cuisine, passion fruit pani puri, peppered prawn

Suggested read: Best time to visit Bangkok

Get exclusive travel insights & updates into your inbox!

*By clicking subscribe you'll receive emails from WanderOn.

You have already subscribed our newsletter!
Thanks for Subscribing our newsletter!

Shrutika Parab

24 May 2024

Thank you Team Wanderon for the amazing Ladakh Experience. Right from the point of making the bookings with Mr. Chakshu to the point of completion of the trip received amicable support.

Continue Reading

Sonal Shekhar Dash

9 May 2024

I did my first solo trip in India with WanderOn. Initially I was sceptical about their Meghalaya-Kaziranga trip as I didn't have any prior experience with them but the team assured me that it's going to be one of the best experiences of my life.

Continue Reading

Archana Awati

30 Apr 2024

In Ladakh, find the perfect blend of culture, adventure, and serenity. December last year I decided that my next trip would be Ladakh but didn’t know how to go about it. I knew I wanted to travel in a group, as I had prior experiences of traveling in a group but wanted an organiser I could trust. Ladakh isn’t like other destinations wherein you need some instructions due to the high altitudes.

Continue Reading

Kartik Dilawari

4 Jul 2024

After an amazing trip to Tirthan with WanderOn, I decided to go to Manali-Jispa with them and yet again, the experience was worth every penny. The place was very beautiful and the quality of service was top-notch, the itinerary was very good and the quality of transportation and stays were very good. Had an awesome time there and made some good friends as well. Lastly, our trip captains Priyasha and Rachit managed the entire trip very well and were so fun and made our trip an experience worth remembering.

Continue Reading

WANDERON EXPERIENCES PVT LTD

3rd Floor, Building No-436, Phase IV, Udyog Vihar, Sector-18, Gurugram, Haryana-122015

© WANDERON EXPERIENCES PVT LTD, All rights reserved.
bak
Request a Call Back
Request a Call Back

Where do you want to go next?

Make your move, fill out your details now!
icon
icon
icon
msg
Thank you! Your form has been submitted successfully. We'll be in touch soon.
Your details have been submitted. Our Expert will get in touch with you soon.