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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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