Indian restaurants and eating Indian food in Thailand

Indian restaurants in Thailand – listed below.

If you are wondering what to eat in Thailand, then you have come to the right place. Bangkok has several Indian restaurants that serve food like in any restaurant back in India, try a Dosa, a Thali and some non vegetarian delights from India like Tandoori chicken. Chiangmai the second most important city in Thailand also offers a few Indian restaurants. Typically, Indian food in Thailand is more expensive than average Thai food. Expect to pay between 200 to 500 Thai bahts about INR 400-1000 for a meal. Compare that to awesome Thai food from THB30 (INR60) – THB300(INR600) on an average. Vegetarian Indians have a few options too. Check the city wise listings of Indian restaurants in Thailand.
starting with the top Indian restaurants in Bangkok.

 UK style Indian cuisine in Bangkok?!!

The Balti restaurants that dish up some Indian delights like chicken Tikka masala and other less spiced suited to UK palate is what you can expect at some of the Indian restaurants in Bangkok. You will most certainly get the garlic naan and other curries. I have eaten at quite a few Bangkok Indian restaurants and I can say that many don’t come close to what you get back in India. Considering the fact that some ingredients are hard to source in Thailand, They still do a good job. Indian restaurants in Pattaya seem to be doing better. I’m yet to have a nice Gulab Jamun, Rabdi Jalebi here although they are available in some places I have listed below. The best way would be to call them and check, if these restaurants are Indian owned they should be able to speak some English or Hindi. I have found it Wow! Bangkok has a Mithai ki Dukan (sweet shop) in The Royal India restaurants, they sell many Indian sweets at reasonable prices. So next time you go to Bangkok You know where to get Gajar ka Halwa for just 300 bahts a kg made from pure Desi Ghee.

Indian restaurants in Bangkok             Indian restaurants in Chiangmai

Where can you get good Indian food in Bangkok?

In Bangkok you can try the rainbow restaurant (they speak Hindi) opposite the Chanasongkram police station Khao san road, expect average dhaba style naan and curries. Certainly a good place to get chicken Tikka masala, daal fry and good roti/naan. There are many restaurants serving Indian food around the Nana area. As an Indian I would rate Indian food in Bangkok at best to be about average. I haven’t found a decent biryani in Bangkok yet . The pricier Rangmahal restaurant in the Rembrandt hotel would be a nice option if you are not pinching pennies. Indian restaurants in Bangkok are usually run by Punjabi people or serve the North Indian cuisine, There are a few Tamil restaurants but not much else, I have not found any Hyderabadi style Biryani and chai.

Royal India restaurant

Royal India restaurant by far is one of the best mid-range to very affordable standard Indian restaurants. They have everything you can get in Delhi or Mumbai’s North Indian restaurants. Certainly worth a visit. This Indian restaurant in the “little India” of Bangkok won’t burn a hole in your wallet. Royal India has some differences in prices among its branches, the most affordable one certainly is the Pahurat branch where you can also get a nice Thali which is not available at Rambuttri branch. The Emporium branch in the Emporium food mall is pricier and trendier too. Check the tabs below to spot the differences.

[wptab name=’Pahurat Branch (little India of Bangkok)’]

Address: Phahurat Branch
392/1, Chakraphet Road, Phahurat
Near Sapanhan, Bangkok 10200
Phone: +66 02 2216565
Review: Available : Indian snacks, North Indian curries, Mutton (lamb preperations), Sweets (Mithai), Vegetarian Curries.
Cuisine : Punjabi influenced Indian cuisine

Prices : 9 baht a Tandoori Roti is affordable stuff in Bangkok, Chicken Biryani 110 bahts, veg curries 95 bahts to 125 bahts, Non-veg (meat) curries at 125 bahts to 180 bahts. Desserts – Gulab Jamun 35 bahts, Rasmalai 45 baht, Kulfi 60 baht
Veg THALI meal set – 210 bahts
Non Veg THALI meal set – 280 bahts

[wptab name=’Rambuttri Village – Street near Khao san road’] Rambuttri Village – Street near Khao san road.

Rambuttri Branch – Royal India restaurant

Address :95, B1 Rambuttri Village Inn
Chakraphong Road, Soi Rambuttri,
Bangkok 10200 Thailand
Phone: +66 02 2826688

Review: Close to the backpacker district of Khao san rd.
Prices : 15 baht a Tandoori Roti is affordable stuff in Bangkok, Chicken Biryani 195 bahts, veg curries 100 bahts to 180 bahts, Non-veg (meat) curries at 125 bahts to 180 bahts. No Sweets at Soi Rambuttri.


[wptab name=’Emporium Branch – Royal India restaurant’]

Emporium Branch – Royal India restaurant

Address: 5th Floor, Emporium Food Hall
622 Sukhumvit, Soi 24, Bangkok
Phone: 0816330737, 0816286044
Review: Available : Indian snacks, North Indian curries, Mutton (lamb preperations), Vegetarian Curries. Cuisine : Punjabi influenced Indian cuisine


 Prices : 25 baht a Tandoori Roti is mid range in Bangkok, Chicken Biryani 195 bahts, veg curries 110 bahts to 180 bahts, Non-veg (meat) curries at 195 bahts to 250 bahts.
Veg THALI meal set – 245 bahts
Non Veg THALI meal set – 325 bahts



[wptab name=’Siam Paragon Branch’]

Siam Paragon Branch – Royal India restaurant

Address : Passage to India via Royal India
Food Hall, Siam Paragon, Bangkok

Phone: 026107667


Available : Indian snacks, North Indian curries, Mutton (lamb preperations), Vegetarian Curries. Cuisine : Punjabi influenced Indian cuisine

 Prices : 35 baht a Tandoori Roti is mid range in Bangkok, Fish Biryani 250 bahts, veg curries 145 bahts to 180 bahts, Non-veg (meat) curries at 160 bahts to 250 bahts.
Veg THALI meal set – Not available at Siam Paragon Branch
Non Veg THALI meal set – not available at Siam paragon branch



Himali chacha (chacha means uncle in Hindi).

Address: Sukhumvit Soi 31,Bangkok, Thailand
Phone: 022596677, 022596900

Prices: Tandoori Roti – 30 bahts, Chapati – 20 bahts, veg curries- 85 bahts to 135 bahts, Non-veg curries- 135 bahts – 295 bahts, Kebabs 55 bahts – 350 bahts.

Review: Very interesting menu with a wide variety of choice and good price range. Himali chacha certainly has all the regulars that the English know like Naan, Tandoori chicken, Dal, Papads and Parathas. What stands out is their Gurda Kapura which is an Indian chicken gizzard curry usually eaten at a breakfast in Hyderabad and Mumbai. Another interesting item in the Himali chacha menu is the Crab Kofta curry and Mutton Chutney walla. They have Bheja masala (brain masala – usually goat brains), liver masala, Bengali fish curry and Goan Vindaloo. The most expensive dish is an appetizer Prawn Tandoori at 350 bahts and the least expensive one is the Papadum or papad at 15 bahts. Overall definitely worth a visit and the cuisine spans from Punjabi, Mughlai, Bengali to southern non-veg delights and mulligatawny soup. I would say this could be one of the best Indian restaurants in Bangkok.

Indian food in Thailand - Dosa- south Indian savory crepe
Masala Dosa

Dosa KingDosa ฿140-฿300
Indian style 100% pure vegetarian
Address:153/7 SUKHUMVIT ROAD, SOI-11/1, BANGKOK – 10110. THAILAND.
Phone: 026511700

Punjabi by naturereasonably priced good restaurant – Samosas -฿70, Chicken Tikka – ฿200
Address:831 Silom Soi 17, Silom Rd,
Bangrak, bangkok 10500, Thailand.
Phone: 026353467
0840235563 ,0891785963

Indian restaurants in Thailand-Samosa a popular Indian snack usually stuffed with potatoes or meat


MrsBalbirsSet Thali vegetarian ฿280
Set Thali non vegetarian ฿320
Both Thalis include the standard Roti/Parata/Bature, Rice, papad, sweets, curries etc.
Address: Mrs Balbir’s Indian restaurant
155/1-2 Sukhumvit Soi 11/1,
Bangkok 10110, Thailand
phone:022552536, 026510498

The currypot-Buffet ฿320/a la carte
They serve Goan fish curry and other seafood with Naan, Roti, Parata, Rice etc.

Indian buffet
Indian buffet

South Indian Dosa, Uttapam, Idli, Vada etc.
Excellent vegetarian food too. It is located in the Baiyoke boutique hotel.
Address: 120/359 Baiyoke Boutique Hotel Ground Fl.
Behind Baiyoke Sky ,Rajprarop Soi 3, Rajprarop rd., Phyathai , Bangkok 10400
Phone:026564328, 26564293

Rangmahal-Sunday brunch ฿850
Samosa -฿190 (INR380 for 3 pieces), Papri/aloo chaat-฿175 (INR350) is a bit expensive.
Hyderabadi biryani- ฿595 (INR1200) Chicken tikka masala-฿425 (INR850) curries from ฿400 onwards.
19 Sukhumvit Soi 18, Sukhumvit Road, Klong Toei
Phone: 022617100 Ext.7532

Gaggan-Chat ฿250 (INR500), Paneer malai Tikka ฿300(INR 600) a bit expensive.
Address:68/1 Soi Langsuan,Ploenchit Road,Lumpini
Bangkok 10330

Chennai Kitchen
Address: 10 Thanon Pan Silom, Bang Rak Bangkok 10500‎
Phone: 02 234 1266

Aryaa’s Indian Restaurant
Address:Shop No. 164/1, Sukhumvit Road,
Corner of Soi 8 (On main road)
Klongtoey, Bangkok 10110
(At Nana station next to Escalator)

Masala Art
Thonglor Bangkok 10110 Thailand
Phone:0847556654, 084-7556654

Haveli Indian Restaurant
Address:Intercontinental Bangkok,
President Tower Arcade Mezzanine Level, 973 Ploenchit Road, Pathumwan 10330

Narula restaurant
Address: Sukhumvit 23, 24/9 Soi Prasanmitr, Khlong Toei 10110
Phone: 022589270

Indiagate restaurant
Address:214- Sukhumvit soi-12, klong toei
Bangkok 10110
Tamilnadu – South Indian restaurant
Address:Soi Siom 11, Bangrak 10500 10500
Phone: 022356325

Spicy Maharaja

Address: 7th floor,Central world, 999/9, Rama 1 Rd.,
Lumpini, Pathumwan, Bangkok 10330 Thailand
This restaurant is located in the Central world mall and is reasonably priced by Bangkok standards.
They claim to be the best North Indian restaurant in Bangkok. If you are Indian then you would certainly know. Indians from the UK or those who are used to the UK style Indian cuisine might find this place very interesting. They also serve the Kofta curry – Cannonball Kofta what we call Malai Kofta in India.


Tikki flavors of India

Address: 311/9 Suriwongse Rd. Bangrak, Bangkok 10500
phone: +66 26358448
Review: This little Agra chaat place styled as a south Indian chaat and Tiffins.
Tikki is 100% pure vegetarian restaurant, they claim to use pure desi ghee in the food.
Try the Aloo Tikki, Papdi chaat, Bhel puri, Sev puri, Uttapam, Masala Dosa, Puri masala.
reasonably priced veggie place for the chaat lover.

Indian host (aapka dost!)

Address:30 Soi Sukhumvit 22, Klongtoey Bangkok 10110   open 11:30am to 11:30pm Phone: 022601115-6

This amazing Indian restaurant is in Sukhumvit Soi 22.  This restaurant serves excellent Mutton Kabuli Raan, In India mutton means goat meat. Raan is the leg/thigh of a goat, the succulent soft and delicious Mutton kabuli Raan is sought after all over India. This fine Indian restaurant in Bangkok offers mutton kabuli raan, Bhatti da chicken, Peshawari barrah kebabs along with other north Indian dishes like the naans and the tikkas. Their Thali is well priced at 199 bahts. I would highly recommend eating here. Indians love Rasmalai and Gajjar ka halwa they are both available here at Indian host they call themselves aapka dost. Nice tag line if you understand Hindi.

[wptab name=’Indian restaurants in Pattaya’]Pattaya boasts of quite a few Indian restaurants that can rival the Indian restaurants in Bangkok. Most Indians on a tour package would probably get an Indian lunch or dinner buffet. There are many near Jomtien area. Roti sells for 25 bahts a piece just to give you an idea.
The prices are like in Bangkok or higher. Expect to pay 300 to 1000 bahts a meal.

Indian by nature

306/64-68 Thapraya Road, Pattaya 20150, Thailand

This is located in the Chateau dale plaza. The Murgh biryani is 250 bahts, they also feature dum ghosht biryani at 300 bahts.

Saras Pure vegetarian Indian food

Sun City Pattaya Hotel, Pratumnak Road, (Next to Siam Bayshore Hotel),
Pattaya Tai .

Phone : 038 424 769
open fro 11 AM – 11 PM
They offer Gujrati, Punjabi, Rajastani and South Indian Thali (set meals). They also have excellent Chaat and Indian desserts.

Annapurna restaurants

Off of N Pattaya road
This restaurant offers Jain food in Thailand. They also have a Pub and a Disco.



thai indian cuisine   Spicy Maharja Restaurant on the 7th floor of Central World
This page is written by an Indian for Indians visiting Thailand and reviews are purely from an Indian point of vies keeping in mind the general tastes and preferences of Indian nationals and what they may encounter at Indian restaurants in Bangkok

Mithaiwale Sukhumvit mae – Indian sweets in Sukhumvit:
Indians just love sweets and they will seek them wherever they go. Here is a list of places where you can get Indian sweets like Rasmalai, Jalebi, Sandesh, Peda to name a few in Sukhumvit.
1. Saras – 15 sukhumvit 20 near windsor hotel

Cooking Indian food in Thailand

How to make eggs Indian style for a side dish with Roti or rice?

Reasonably priced Indian restaurant in Bangkok

This little unpretentious authentic family run Indian restaurant serves home cooked real indian food not tweaked copies. It is located in a small lane directly opposite India emporium mall on Chekkaraphet road in Pahurat in Bangkok. Pahurat is adjacent to the china town. here are some pictures of their menu.

Indian tadka restaurant menu
Indian tadka restaurant menu

Indian Tadka restaurant prices
Indian Tadka restaurant prices

Indian breakfast in Bangkok
Indian breakfast in Bangkok

6 thoughts to “Indian restaurants and eating Indian food in Thailand”

  1. Looking for reasonably priced Indian food in Bangkok and Rayong e.g. Lamb curries – Vindaloo, Kormas, good garlic naan

  2. If you are in Bangkok try the Indian Tadka restaurant it is located in the lane opposite India Emporium mall chekkaraphet road in Pahurat, very reasonable priced run by an Indian family and i’d say very unpretentious restaurant. just uploaded their menu, enjoy your home cooked Indian meal.

  3. If you are in Bangkok try the Indian Tadka restaurant it is located in the lane opposite India Emporium mall chekkaraphet road in Pahurat, very reasonable priced run by an Indian family and i’d say very unpretentious restaurant.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.