Working out which restaurant to satisfy your curry cravings in Little India is overwhelming to say the least. There’s the question of North or South Indian, and then if you’re feeling brave enough to use your hands. Throw into the mix the general fabulous calamity of the area – the sounds, smells and people milling around everywhere – and you might be tempted to beeline it to the nearest one. True you might get lucky, but to get the most out of a dining experience in Little India, everyone knows…it’s best to be in the know. Here at City Nomads we’ve cut through the noise and picked out 6 of the best Indian restaurants in Singapore’s Little India which should be on your must-try list:


Our absolute go-to in Little India, Mustard in our opinion is one of the jewels in Little India’s crown. The first and only Bengali and Punjabi restaurant in Singapore, it offers delicious, flavoursome cuisine from the Eastern and Northern States. Everything here is super delicious, of an excellent and consistent quality, and with a number of more off-the-beaten path dishes. Expect Eastern delights like minced mutton in a deliciously spiced gravy and fabulously fragrant fish in yogurt. Although one of the more pricey restaurants in the area, you certainly get what you pay for and it makes the perfect spot for a spot of more refined Indian eating. Read our full review of Mustard here.

Mustard is located at 32 Race Course Road, Little India, 218552. Opening Hours: Sunday to Friday – 11.30am to 3pm, 6pm to 10.45pm. Saturday – 11.30am to 10.45pm.

2. Sakunthala Food Palace

Can’t decide whether you want South or North Indian cuisine? At Sakunthala not only can you have both, but if you’re heading to their Racecourse Road outlet, you can also try out Indian-Chinese fusion cuisine too! Don’t leave here without ordering the Pepper Mutton or the Masala Crab, and the Fish Head Curry is also one to try here. Very much a local restaurant so be prepared for a rustic setting where the food is the main event.

Sakunthala Food Palace is located at 66 Race Course Road, Singapore, 218570. Opening Hours: Open Daily – 11am to 10.30pm.

3. Kailash Parbat

100% veggie and 100% delicious, it’s also the only restaurant in Singapore to serve authentic Sindhi delicacies native to Sindh in Pakistan and the chaat is amazing. Be sure to order up some Pani Puri which is a very fun dish to eat. If you’re a lover of Indian cuisine and looking to try something a little different from the standard, and in a more upscale setting, then Kaliash Parbat should without doubt, be on your list of absolute must tries. Read our full review of Kailash Parbat here.

Kailash Parbat is located at 3 Belilios Road, Hotel Grand Chancellor, #01-03, Singapore, 219924. Opening Hours: Open Daily – 11am to 4pm, 7pm to 11pm.

Pani Puri at Kailash Parbat Little India Singapore Indian restaurant

4. Khansama Tandoori

To be in the thick of it in Little India with some street side dining coupled with delicious North India food, head to Khansama Tandoori. The kebabs here are top class, and curries are sinfully rich. Must orders here include the Kadahi Prawn and Chicken Mughlayee. If you’re looking for a leisurely curry (as service can be on the slow side) and some Tandoori cuisine service at reasonable prices, then this is one to check out.

Khansama Tandoori is located at 166 Serangoon Road, Singapore, 218050. Opening Hours: Open Daily – 11am to 11.30pm.

5. Kashmir

Kashmir is an excellent spot to come to for authentic Kashmiri and New Dehli cuisine. We are big fans of the kebabs here, and the fish curries are also well worth checking out. With food consistently of a high standard and great service to boot, it’s also worth checking out their weekend buffet which is great value for money.

UPDATE: Kashmir Restaurant has now closed. Outlets can no longer be found in Singapore.

Exotic delights at Kashmir Indian restaurant Little Indian Singapore

6. Komala Villas

This list just would not be complete without the inclusion of the legendary Komala Villas. Now a household name in Singapore, this should be your go-to to sample some South Indian cuisine served on a banana leaf. Their dosai are absolutely raved about, with 40 different kinds to choose, and with unlimited rice and curry for $7.20, it’s hard to go wrong. The perfect spot for getting stuck in with your hands, and chowing down on some authentic (vegetarian) South Indian food.

Komala Vilas is located at 328- 332 Serangoon Road, 218113. Opening Hours: Open Daily – 8am to 11.30pm.

Where are your favourite places to eat in Little India in Singapore? Let us know in the comments.

Enjoy more Indian fare at Where to find the best Roti Prata in Singapore and D’Bell – North Indian food with a little luxe