HOME > Chowhound > China & Southeast Asia >
Are you making a specialty food? Get great advice

Best Indian in Singapore

gaharu Nov 10, 2007 08:42 PM

Hey all--

I'm planning a 2 day trip to Singapore next week, and although I get great food in Jakarta, I really miss the selection of Indian. I'd like to get some suggestions about the best Indian places you can think of--either Northern Islamic style or South Indian Thali. I love both!



  1. FourSeasons Nov 11, 2007 12:57 AM

    My personal favorite is Tandoor at the basement of Holiday Inn Parkview.

    1. a
      ash73 Nov 11, 2007 10:13 PM

      I am sure there is more authentic Indian in Little India but if you're looking for a slightly more upscale experiece, Raj at Clarke Quay was great and the place wit the antique door aat boat Quay was also delicious.

      1. gaharu Nov 12, 2007 04:30 AM

        I'm looking for the real deal, and decidedly not upscale. I've been to Singapore before, and ate very well in Little India. I was jus hoping for some suggestions on places not to be missed. Thanks all!

        1. boogiebaby Nov 12, 2007 09:41 AM

          Anandabhavans on Serangoon is my favorite place for quick South Indian. They have amazing dosas and vadas. Komalas also does very good South Indian and you can take home dried snacks like masala peanuts and chevras.

          Apollo Banana Leaf is known for its fish head curry. I don't eat fish, but everyone in my family eats there. They also have very good biriyanis which is what I usually order (chicken, but mutton is also available). It's spicy, so if you can't handle spice, don't order. Mughals Hyderbadi Biriyani on Race Course Road is also very good. Jaggi's on Race Course Road has good North Indian food.

          8 Replies
          1. re: boogiebaby
            gaharu Nov 13, 2007 07:18 PM

            boogiebaby, thanks for the tips. I'm planning on checking out a few of those on my food crawl next week! I'll post a report afterwards about how it all went.

            Any more suggestions would be great...

            1. re: gaharu
              skinnylatte Nov 14, 2007 07:58 AM

              I'm Singaporean, a huge fan of Indian food, and I spend 3 mths each year in India. When I'm home for a quick Indian fix it has to be Little India.

              The following places are all found in Little India, addresses and contact at the end:

              Saravana Bhavan, a famous vegetarian chain from Chennai, has a branch in Singapore. It is decidedly better than many other homegrown South Indian chains.

              Sakunthala's Restaurant. My favourite all-around veg AND non-veg Indian restaurant. Good briyanis, good thalis, good South Indian dishes. Be sure to try the "chicken kothu" as well.

              Here's one place you'd only go to if a local took you: the oddly named 786 (Azmi) stall. It is found inside "Thye Chong Restaurant", at the junction of Serangoon Rd and Norris Rd. Best mutton keema and chapati since 1944, so fresh that they still get their ingredients from the flour mill a few storefronts away. Very, very good -- and also 'atmospheric' (as authentic a Singapore 'coffee shop' experience as you can get).

              There are a couple more places: check out this page here for more details. For disclosure's sake, I authored the following section.


              Outside of Little India, my favourite place is Mango Tree in East Coast Parkway. It specializes in coastal cuisine from Kerala, and I can vouch that it's as good as it gets. For that reason, do stick with the Keralan/Goan/other coastal cuisines. Crabs, prawns, fish, are all stunning. The meat items and northern indian items don't quite cut it. Pricier than all the above options: it is a 'proper' restaurant. Quite beautiful.

              1. re: skinnylatte
                gaharu Nov 15, 2007 05:07 AM

                skinnylatte--this is brilliant. To bad my trip is so short this time!

                1. re: skinnylatte
                  FourSeasons Nov 15, 2007 07:26 AM

                  Hi skinnylatte: thanks for your recommendation. I went to Sakunthala's website and they claim to be Indian-Chinese fusion. Where is the Chinese influence as the menu is full of Indian names? I think I will try this place and maybe Mango Tree as well and will let you know what I think.

                  1. re: FourSeasons
                    skinnylatte Nov 19, 2007 12:55 AM

                    This isn't the same Sakunthala's -- that's a different one :)

                    1. re: FourSeasons
                      skinnylatte Nov 19, 2007 01:01 AM

                      FYI Indian-Chinese 'cuisine' (very popular in every part of India) is not really Chinese at all. Kind of like Chinese food in America; chopsuey, 'hakka noodles', etc (I'm Chinese and I've never heard of most of the items, and don't really like them :P). There are a few places in Singapore that are tryign the whole Indian Chinese thing right now. Not sure it works. But the Sakunthala's I mentioned is Sakunthala's Restaurant, not "food palace", and it is an authentic South Indian place on Dunlop Street.

                    2. re: skinnylatte
                      pnamajck Oct 1, 2010 08:35 AM

                      i, too, am headin' out to s'pore next week for ten days of gourmet pleasure (dining) . . . hope to find some authentic methi-chicken (super-hot) as well . . . i took note of your suggx, skinnylatte . . . thanks.

                  2. re: boogiebaby
                    BOS_steve Jan 17, 2008 03:44 AM

                    Just had dahi puri at Ananda Bhavans on Serangoon. Delicious. Nearly on par with those in Mumbai. Will definitely be back frequently to sample the rest of their menu....

                  3. k
                    klyeoh Nov 15, 2007 09:56 PM

                    If money's no object, and you want to have the best Indian food experience in Singapore, try either Song of India (by Milind Sovani) or else Rang Mahal (by Manish Law) at the Pan Pacific Hotel. They are probably the 2 best Northern Indian chefs in Singapore.

                    For Southern Indian thalis, go to Little India. There are so many choices, but I like Saravana Bhavan and Madras New Woodlands.

                    9 Replies
                    1. re: klyeoh
                      FourSeasons Nov 16, 2007 12:41 AM

                      I have tried both Song of India and Rang Mahal. I was not as impressed as you were. I prefer Tandoor at Holiday Inn Parkview.

                      1. re: FourSeasons
                        skinnylatte Nov 19, 2007 01:04 AM

                        Never really got the high end Indian dining thing -- just seems a bit much for what you get. Not just because it's Indian, but... I have my reservations on how good the food at Song of India or Rang Mahal really is.

                        There's also a place called Vansh. Mid-range classy Indian place. Not too pricey at all. Have not tried the food but apparently more than decent.

                        1. re: skinnylatte
                          prabhat mitra Nov 26, 2007 03:00 AM

                          well vansh is good, but The song of india food is the best. this is one restaurant which has done research on its food and has taken efforts to make it healthy and yet maintain its flavours.the presentation is beautiful and pleasing to the eyes. Their lucknavi food is outstanding. chef milind is immensely talented and i have met him several times, he is a man with passion and vision.

                          1. re: prabhat mitra
                            nicole77 Dec 8, 2007 08:11 AM

                            I totally have to disagree with you Prabhat Mitra. My job basically consists of me travelling alot, and thus trying new foods aswell as strong gastromic establishments. Vansh is really good for the price, and the atmosphere of it is one of the most ingenious i've ever seen (for an indian restaurant) it almost seems as though you are eating at Austin Powers bachelor pad from the 60s!

                            Now, interms of the "fine" dining establishments, I whole-heartedly disagree that Song of India is better. I've been to both Rang Mahal and Song of India, and was unimpressed in Song of India for the ambiance (which seems almost tired and drawn down) as well as for thier lack of originality in the food (yes even presentation wise). If you have not gone to Rang Mahal since the revamp, your eyes will simply feast (no pun intended). Not only has the whole restaurant got a revamp, but they also have southern indian food delicies that are as authentic as found in Little India (minus the grease, but with a heavy price tag too :))

                            Those are my two cents, Rang Mahal in my mind will always be the Indian Gastronomic Temple.

                            1. re: nicole77
                              klyeoh Dec 25, 2007 11:36 PM

                              I just had dinner at Vansh last weekend, and must say that I've finally found my favorite Indian restaurant in Singapore!
                              Vansh's tandoori turkey was the best thing I've tasted in a long, long while!! And their kulzza (a fusion of kulcha & pizza) was absolutely DELICIOUS! I simply must go back there again just to try it.
                              Vansh's tadka dhal was also delicious and much tastier than those I've tried in other high-end Indian places in Singapore.
                              Lastly, must commend their waiters - they are the friendliest & best-trained wait-staff in any top Indian restaurant I've been to here.

                              I agree that Rang Mahal is still THE most breathtakingly beautiful Indian restaurant in town, with really good food to match. But its prices are much higher than Vansh's. I guess you just have to pay more for classier ambience.

                              I'm still okay with Song of India. It's got the classical "French Michelin-star" restaurant look, which is unique amongst all Indian establishments in Singapore. The waiters can be inexplicably snooty in the beginning, but they soon warm up to you if you take the first step to be friendly & interactive to them. When I dined there 2 weeks ago, our waiter was from Dhaka & he was very genial, especially when I told him of the many wonderful Bengali restaurants I've tried in Dhaka. But I must say that prices at Song of India is astronomical. Most items n the menu are "per head", so you need to be careful when ordering - you need to tell the waiter you want a single portion. When I dined there the other night, they doubled all our orders since there were 2 of us, and we ended up paying nearly S$200 for a dinner which consisted of samosas, naans, half a tandoori chicken, yellow dhal, palak paneer, murgh makhani, plus 2 dessert items.

                              1. re: klyeoh
                                Hot Chocolate Dec 26, 2007 12:21 AM

                                Rang Mahal and Song of India are acknowledged the two best for upscale indian.

                                Komala Villas and Saravana Bhavana are two south indian chains that serve superb southy food dirt cheap.

                                for Indian Chinese i like Fifth Heaven and Chopsticks on Race Course Road.

                                There's also an excellent South Indian vegetarian place .... about a block past Mustafa shopping center walking away from Serangoon Road. It's called Raj. It has a white sign with green letters. Great Chaat as well there.

                                1. re: Hot Chocolate
                                  klyeoh Dec 26, 2007 12:56 AM

                                  Thanks for reminding me about Raj. When I first dined there with two German friends who're vegetarians, we ordered the Raj Kachori - a huge, colourful & very delicious chaat which I haven't found anywhere else in Little India. It was awesome!

                                2. re: klyeoh
                                  Pusing Jan 7, 2011 09:55 PM

                                  Was very unimpressed with Rang Mahal. Waiters were crude...unknowledgeble. Had a change of plates & cutlery so often that it seemed regimental. Looks like a Switch & Bait Policy. Ambience do not give a restaurant a right to charge exorbitant prices. FOOD is the core and everything compliments it. had to sign on chow hound to express opinion...Very disappointed ..Do not recommend this restaurant..Please.

                                  1. re: Pusing
                                    pnamajck Jan 20, 2011 01:10 PM

                                    thanks for enrolling just to post opinion . . . same way i started with chow.com also.

                      2. k
                        klyeoh Jun 30, 2008 01:36 AM

                        Looks like there's a serious new competitor to being the best Indian restaurant in Singapore: Yantra at Tanglin Mall. Apparently, the chefs are from India's Copper Chimney group of restaurants.

                        Been there twice & I thought the tandoori items are almost the same standard as those you'd find in top Delhi/Mumbai restaurants. The melt-in-your-mouth galawti kebab is reminiscent of the legendary kakkori kebab which one gets at the ITC Maurya Delhi and ITC Maratha Mumbai's Dum Pukht and Bukhara restaurants.

                        One thing I'm not too enamoured with are the sky-high prices there: averaging almost S$100 per head (plus drinks)!

                        12 Replies
                        1. re: klyeoh
                          Hot Chocolate Jun 30, 2008 11:12 PM

                          sounds a lot more expensive then the copper chimney in Jaipur...

                          1. re: Hot Chocolate
                            klyeoh Jul 1, 2008 01:16 AM

                            The price for eating out in Singapore seems to be ridiculously high nowadays. Just look at the Dempsey Hill eateries - S$28 for a Pizza Margherita at La Forketta; S$35-S$40 for an entree at Margarita Mexican.

                            Even in Little India, good restaurants like Mustard (Bengali cuisine) costs about S$45-S$50 per head for a 3-course meal.

                            1. re: klyeoh
                              comiendosiempre Jul 1, 2008 08:12 PM

                              Do you know how much a meal at someplace like Apollo, for fish head curry, would run? Also, do they serve other dishes? We are traveling there with our kids and, while my wife and I will likely opt for the fish head, they will not be so adventurous. Yet, a good chicken or lamb curry, or tandoor dish they will eat.
                              What does fish head curry taste like? Similar to chicken curry - but more bones??

                              1. re: comiendosiempre
                                klyeoh Jul 2, 2008 12:08 AM

                                Apolo (note their incorrect spelling) Banana Leaf do serve many other dishes, both Northern & Southern Indian, but their forte remains the fish-head curry (S$18++ for a small portion, enough for 2 adults) & other South Indian dishes. They do serve tandoori items for your kids.

                                Here's a link to Apolo's web-site:


                                Their fish-head curry is VERY spicy - even if you request for a mild version. The spice mix is slightly different from that for a chicken curry - it's more liquid & more sourish, perhaps with the addition of tamarind juice. There's also a heavier use of fenugreek, and curry leaves are added.

                                Lots of bones, but it's really great fun to pick through the head for the silky-smooth & soft flesh (unlike fish steaks, which tend to have harder, drier texture). Besides Indian customers, there are also a lot of Chinese diners, who love the more gooey, slippery, gelatinous parts of the fish-head, e.g. fish-eyes, tongue, lips. Believe me, they taste MUCH better than they sound!

                                The fish-head curry also usually contain okras, tomatoes, onions & sometimes aubergines. Your rice will be served on banana leaves (they are NOT placemats!) instead of plates, and complimentary vegetable side-dishes (e.g. cabbage, stringbeans, etc) will be spooned onto your banana leaf.

                                1. re: klyeoh
                                  comiendosiempre Jul 2, 2008 05:32 AM

                                  Klyeoh, thank you.
                                  We've never had fish head curry, but we eat a lot of Indian food, and I cook a bunch of Indian food. To be honest, I'm not sure if the fish head thing sounds like my cup of tea but, since we've never seen it before, and it seems to be a SIN specialty, we will have to try it. The kids can get some tikka masala. Thank you.
                                  I'm assuming this is a better option for a local meal (in other words something we can't get elsewhere) then a meal at Song of Indian or similar?

                                  1. re: comiendosiempre
                                    klyeoh Jul 2, 2008 06:18 PM

                                    Singaporean-Indians had always laid claim to have "invented" the fish-head curry since they said that no such dish exists in India. Furthermore, fish-heads are a delicacy amongst the Singapore-Chinese populace, so this is one of the dishes which reach out to them. But I have seen huge carp-fish head curries being served in Bengali restaurants in Kolkata/Calcutta, India, and Dhaka, Bangladesh (formerly East Bengal).

                                    BTW, there are loads of other Indian dining options besides Song of India, which is quite expensive (US$75++ per head). You're paying for the ambience (think of it as a Michelin-style Indian fine dining). Owner-chef Milind Sovani was one of Mumbai's top chefs and also collaborated with Sanjeev Kapoor (India's foremost cookbook writer & TV celebrity-chef) on Khana Khazana, a compendium of Indian recipes - you can get this cookbook at Mustapha Centre (Little India)'s book section.

                                    Some other good Indian dining options in the Little India district (around the vicinity of Apolo Banana Leaf) include:

                                    - Delhi Restaurant, 60 Race Course Road (Tel: 6297 4585); and another branch at 195C Serangoon Road (Tel: 6297 1148). Good Northern Indian cuisine;

                                    - Ghaangothree Vegetarian Restaurant, 5 Hindoo Road, #01-01 (Tel: 6296 6939). Marvellous selection of chaats (Mumbai-style street food);

                                    - Komala Vilas, 82 Serangoon Road - perhaps Singapore's best-known Southern Indian-style vegetarian restaurant. Serves dosas, idlis, parathas, etc from very early in the morning. Here's their web-site:


                                    - Madras New Woodlands, 14 Upper Dickson Road (Tel: 6297 1594). My personal favorite for Southern Indian-style vegetarian food.

                                    - Mustard, 32 Race Course Road (Tel: 62978422). Great Calcutta-style Bengali food. Try the Chingri Maacher Malai (Prawns in fresh green coconut) curry, and Macher Paturi (boneless fish in spicy custard mousse, steamed in banana leaf);

                                    - Jaggi's Northern Indian cuisine, 34 Race Course Road #03-05 (Tel: 6296 6141). Informal cafe which serves great, authentic-tasting homey food, cafeteria-style. This is where off-duty chefs from other Indian restaurants come to eat (including Song of India's Milind Sovani). Try their tandoori chicken, which come in a few flavors & colors: red, green, white.

                                    Some other good Indian restaurants in Singapore (outside Little India district):

                                    - Moti Mahal, 18 Murray Street (Tel: 6221 4338) - call to check when you're here, I heard that the restaurants along this former "Murray Food Street" may be relocating soon, as the area's slated for re-development sometime this year;

                                    - Omar Shariff Authentic Indian Cuisine, Sixth Avenue Centre #01-02 (Tel: 6466 7318);

                                    - Ivory, The Indian Kitchen, 3A River Valley Road, #02-04 Clarke Quay. Not cheap but terrific ambience. Clarke Quay is also an interesting upmarket dining precinct in Singapore (more pleasant than the grimier, noisy Boat Quay). The restaurant's a favorite amongst Indian expats from Citibank nearby;

                                    - Ras The Essence of India, Block 3D, Clarke Quay #01-05A (Tel: 6837 2800). Another good Indian dining option at Clarke Quay.

                                    - Moghul Mahal, Novotel Hotel, Liang Court (Tel: 6338 6907). It's spitting distance from Clarke Quay. One of the most-established names in the Indian food industry in Singapore.

                                    - Tandoor North Indian Restaurant, Holiday Inn Park View, 11 Cavenagh Road, Basement 1 (Tel: 6730 0153). Another very dependable old stalwart of Indian food in Singapore. Owned by Hong Kong's fabulously-rich Sindhi-Indian family, the Harilelas.

                                    - Kinara North-West Frontier Cuisine, 24 Lorong Mambong, Holland Village (Tel: 6467 4101). The food refers to North-West Indian/Pakistan-style cooking;

                                    - Rang Mahal, Pac Pacific Singapore. Voted best Indian restaurant in Singapore 2008 by the Singapore Business magazine. Fabulous food, with equally lofty prices. Here's their web-link:


                                    - Vansh, 2 Stadium Walk #01-04 Singapore Indoor Stadium. A bit out of the way, but extremely good cutting-edge modern-Indian cuisine. Some dishes veer upon fusion-Indian.

                                    - Tiffin Room, Raffles Hotel. This is a Singapore institution - to have a British Raj-style tiffin (buffet) curry amidst the opulence of colonial-British atmosphere.

                                    Try this link, it lists out the best 120 or so Indian restaurants around Singapore (there are many others not listed). You can pick those which are close to where you're staying:


                                    1. re: klyeoh
                                      comiendosiempre Jul 2, 2008 08:30 PM

                                      Thank you. That is a superb listing. Most sound terrific. We have two "Little Indias," so to speak in NYC. One is on Lexington Avenue, where we go often both to eat and to pick up spices, and another in Jackson Heights, Queens, where we also go. Yet, both pale in comparison to what SIN offers. The spots at Clarke Quay sound like good options also. We are very excited to try these spots, along with some chili crab at Jumbos. Thanks again.

                                    2. re: comiendosiempre
                                      Hot Chocolate Aug 22, 2008 07:54 PM

                                      Chicken Tikka Masala is a british dish .... not indian food.

                                2. re: klyeoh
                                  Hot Chocolate Feb 1, 2011 12:39 AM

                                  I forgot to mention ... (a few years ago looks like) ... that i went to yantra way back then and i must say that i think it's the best indian by far in the entire SE Asian region (save Bangkok as i haven't had indian in BKK....) and i think i've had some of the best indian dishes of my life there. thanks for the tip.

                              2. re: klyeoh
                                FourSeasons Jul 29, 2008 05:13 AM

                                Hi klyeoh:

                                Thanks for introducing yet another new restaurant for me. I just went to Yantra last weekend; yes, I agree it is one of the best Indian in town now. According to the waiter, they just opened four months ago. Nice ambiance, very modern at the back of Tanglin Mall, right across Traders Hotel. Malaysia's TV3 was doing a documentary there at the same time. On last note, the prices was actually not sky high (thank goodness since I was treating my friends), I end up paying $330 for five of us (about $70 per head).

                                1. re: FourSeasons
                                  klyeoh Jul 29, 2008 04:47 PM

                                  Glad you enjoyed it, FourSeasons. Whilst the prices may not be "sky high" for you, it's also not very cheap - especially in Singapore where there are plentiful Indian dining choices at more "reasonable" prices.

                                  On the aside, my current dining hotspots in Singapore right now are the beautiful White Rabbit in Harding Road (opened 25 June 08) and Forlino's (opened 18 July 08). White Rabbit offers modern-American cuisine, whilst Forlino's serves up some of the best traditional Italian in town. Also rediscovering the authentic Thai eating spots in Golden Mile Complex, where the heavy pungent scent of fish sauce (nam pla) hangs over the air, EXACTLY like in a Bangkok food centre.

                                  1. re: FourSeasons
                                    klyeoh Aug 27, 2008 12:22 AM

                                    Just brought 2 American friends visiting from San Francisco to Yantra for lunch today. Gorgeous tandoori chicken/seekh kebabs, delicious Goan fish curry, an incredible pureed spinach dish with sweet corn kernels, a creamy Moghul-style lamb curry, pillowy-soft naans, perfectly-executed palak paneer, fragrant basmati pilau.

                                    My friends were bowled over by the decor, the food, the service. One of them said, "If this restaurant is in San Francisco, it'll be the best Indian in the Bay Area, ever". Come to think of it now, I'd agree with him.

                                2. h
                                  Hot Chocolate Aug 22, 2008 06:33 PM

                                  Where's the best Chaat in singapore? so far i've only found Raj near Mustafa which is damn good but where else is there for Chaat?

                                  1 Reply
                                  1. re: Hot Chocolate
                                    klyeoh Aug 23, 2008 06:46 PM

                                    IMHO, Raj of Kolkata is a class above the rest in Singapore when it comes to chaat, and their Rajkachori is simply fab.

                                    For other options, you can try Chat Masala in Siglap, and its other branch Chat Masala Too! in Greenwood Ave (Bukit Timah).

                                    Another good alternative is Chutney Mary, 719 East Coast Road. They served pani puri, bhel puri, vada pao, etc.

                                    A bit off-topic, I was back in Madras New Woodlands, Upper Dickson Road, for breakfast yesterday. It was my fave restaurant 20 years ago. Glad to report that their cooking standards have actually improved by leaps & bounds! The paper thosai was crisp & incredibly thin. The pratas were absolutely delicious, and so were the sweet appams, served with delicate dollops of coconut creme in the middle. The upuma was so-so, though - this is the only dish which I thought they could've improved upon.

                                  2. e
                                    evechen Feb 6, 2011 10:14 PM

                                    I believe there's a thread on Indian resto recommendations somwhere but here's my pitch: Gajalee's my favourite for lip-smacking seafood done Indian style. Yantra at Tanglin Mall is good too.


                                    1. s
                                      Sl3879 Oct 9, 2013 05:08 AM

                                      This vegetarian buffet was superb when I went every time I visited Singapore. The place is called Annalakshmi and it's on 104 Amoy Street, off Cross Street by the Tanjong Pagar MRT, exit G, open Mon-Fr I, 11-3. They have another place on 20 Havelock Road. Haven't been this trip but am hoping to! The cost is whatever you want to give.

                                      1. pnamajck Oct 17, 2013 07:01 PM

                                        my favorite was muthu's … located in little-india of singapore … must try their eggplant salad … it's to die for. personally, i was happy with everything i tried at muthu's.

                                        1 Reply
                                        1. re: pnamajck
                                          klyeoh Oct 17, 2013 07:07 PM

                                          Indeed. Muthu's one of the old, reliable names for Singapore-Indian cuisine - I can't even remember the first time I went there but it was a long, long time ago (the restaurant itself started in 1969).

                                        Show Hidden Posts