• SG Magazine

We do our best to be accurate. But, due to Covid, conditions change quickly. Please double check published details to avoid disappointment.

14 Indian Restaurants In Singapore For Delicious And AUTHENTIC Regional Indian Cuisines

We're talking all things spice, fragrance and everything nice!

Love Indian food and want to try something other than the usual butter chicken? These Indian restaurants in Singapore are serving up cuisines from all across India. Take your tastebuds on a journey through the flavours of India.

The subcontinent of India is home to a variety of regional cuisines, each with its own distinct flavour profile. Though a lot of the spices and ingredients in Indian cuisine do overlap, each region has food that is unique to the area. Here are a list of Indian restaurants in Singapore for you to try some authentic regional cuisines!

1. Curry Culture


Looking for Indian restraunts in Singapore that serve up authentic regional Indian cuisine? Check out Curry Culture. Located conveniently in the Orchard Road district, its menu boasts a wide variety of vegetarian and non-vegetarian dishes including the ever-popular North Indian dishes Butter Chicken and Palek Panner alongside regional dishes such as Vindaloo, (a Portuguese-influenced Goan dish) and Kashmiri Pulao, (Pilaf done Kashmiri style – with milk, dry fruits and aromatics). You will also find Mulligatawny soup on the menu. This was a dish that was born during the colonial period in India, combining both British and Indian ingredients and influences.

Curry Culture
Address: 31 Cuppage Rd., Cuppage Terrace, 229457
Tel: 6235 6133
Opening hours: 12 p.m. to 2:30 p.m., 5:30 to 10:30 p.m. (Daily)

2. Samy’s Curry


A family-run favourite since the 1960s, Samy’s Curry restaurant is a multi award-winning curry house set in the lush greenery in the tranquil Dempsey area that serves up both North and South Indian dishes. For some spicy South Indian fare, try the Masala Chicken, Mysore Mutton or Fish Cutlet, don’t forget to pair these with its flavourful Biryani Rice! If you prefer milder North Indian flavours Samy’s Curry has got you covered with Butter Chicken, Mixed Vegetable Korma, Fish Tikka and Tandoori Chicken.

Samy’s Curry
Address: 25 Dempsey Rd., 249670
Tel: 6472 2080
Opening hours: 11 a.m. to 3 p.m. and 6 p.m. to 10 p.m. (Mon. to Sun.); Closed on Tuesdays

3. Mustard Singapore – Flavours of Bengal and Punjab


Looking to try a different type of Indian cuisine? At Mustard, you can experience the flavours of the Eastern Indian region of Bengal and the Northern Indian region of Punjab. Try the Dhonepata Murgi for $17.90 (Bengali Coriander Chicken), Kolkata Style Chicken Bhorta for $17.90 (Kolkata is a state in West Bengal). Vegetarian options are also available on the menu such as Achaari Paneer Tikka ($16.90) and its Signature Sprouted Dal Salad ($10.90). Fond of kebabs? The restaurant does a mixed kebab platter at $23.90 (half) or $35 (full).

Mustard Singapore – Flavours of Bengal and Punjab
Address: 32 Race Course Rd., 218552
Tel: 6297 8422
Opening hours:
11:30 a.m. to 3 p.m., 6 to 10:45 p.m. (Daily)

4. Rang Mahal


The posh Rang Mahal is popular among the curry connoisseurs – and that says a lot. North Indian nosh is presented with a contemporary touch, with dishes like Chowpatty Sliders for $25 (spicy potato mash, sweet chilli and garlic chutney, fried green chillies) and Nawabi Chicken Tikka for $42 (tandoori chicken cubes, coriander,
raw mango chutney, kachumbar salad). There is also a vegan menu available.

Rang Mahal
Address: 7 Raffles Blvd., Level 3 Pan Pacific, 039595
Tel: 6333 1788
Opening hours: 9:30 a.m. to 9:30 p.m. (Daily)

5. Kolkata Beckons


The Cuisine of Kolkata (from West Bengal) has been influenced by the various colonies that it has been part of, from the Mughal’s to the Europeans, the former capital of colonised India (British India) has blended all of these influences into its delicious cuisine. Creamy sauces and the restrained use of spices also makes Kolkata’s cuisine perfect for those who aren’t partial to the fiery heat of south Indian cuisine. You can get a platter of vegetarian Bengali starters at $23.90 and you will find various fish/seafood dishes on the menu as fish is a big part of Bengali cuisine. Try the Chingri Malai Curry (Jumbo prawns cooked in creamy coconut gravy) for $19 or Potoler Dolma Fish ($18.90), a Bengali delicacy of stuffed, boneless fish which is roasted and slow cooked in a mild gravy of herbs.

Kolkata Beckons
Address: 52 Race Course Rd., Singapore 218563
Tel: 6291 5244
Opening hours: 11:30 a.m, to 2:30 p.m., 6 to 10:30 p.m. (Daily)

6. Spice Junction


You’ll find a selection of dishes from Kerela (a state in South India on the Malabar coast) and Goa (a state on the west coast of India). Try the Kozhi Porichathu (Kerela style chicken fry), Fish Moly or Malabar Mutton Curry. It also has a variety of Biryani’s available on the menu and Mango Kulfi (Indian ice cream) to end your meal on an even sweeter note.

Spice Junction
Address: 126 Race Course Rd., 218585
Tel: 6341 7980
Opening hours: 11:30 a.m. to 3 p.m., 6 to 10 p.m. (Daily)

7. Royal Taj


A unique feature of the menu at this fine dining restaurant is Indian street food. So don’t forget to start your meal with some chaat (a traditional Indian street food snack). The combination of sweet, sour, spicy, tangy and crunchy makes for a delectable mouthful and will definitely wet your appetite for the courses ahead! Try the Samosa Chaat (friend potato pastry, yoghurt) for $12 or the Gol Gappa Shots (crispy puffed balls, spicy potatoes, flavoured water) for the same price, too. It also has a wide range of tandoori dishes on the menu and if you’d like something spicy, so why not give the Lamb Rogan Josh ($28) or Tawa Prawn Masala ($28) a shot, too.

Royal Taj
Address: 2, Block 16 Gunner Ln., #02-06 Singapore Mess Hall, 099567
Tel: 9118 5896
Opening hours: 12 to 3 p.m., 6 to 10 p.m. (Daily)

8. Tiffin Room


The Tiffin Room is one of the oldest North Indian restaurants in Singapore. Established in 1892, the menu is inspired by the royal culinary heritage of the Maharaja’s of India. You’ll find some luxe ingredients featured on the menu, such as scallops in its Scallops Coconut Curry ($52) and saffron in the Kesari Macchi Tikka ($40). Vegan and Jain dishes (a type of vegetarianism practiced by the Jain people) are also available upon request.

Tiffin Room
Address: 1 Beach Rd., 189673
Tel: 6412 1816
Opening hours: 12 to 2 p.m., 6:30 to 9 p.m. (Daily)

9. MTR Singapore


Looking for a great Indian restaurant in Singapore for delicious South Indian food? Check out MTR Singapore. You’ll be spoiled for choice with its variety of Idili’s (steamed rice cakes) and Dosa’s (thin crepe like pancake) both made of a lentil and fermented rice batter. What’s more? This restaurant is purely vegetarian and also has cuisine suitable for Jain diet which excludes ingredients such as potato, garlic and onions.

Fun fact: Did you know that 38-percent of India’s population is vegetarian? Making them the nation with the highest population of vegetarians in the world.

MTR Singapore
Address: 440 Serangoon Rd., 218134
Tel: 6296 5800
Opening hours:
8:30 a.m. to 3 p.m., 5:30 to 9 p.m. (Tue. to Sun.)

10. Shahi Maharani


If you’re looking for an Indian restaurant in Singapore with a posh interior and delicious food to match, look no further. Soothing live music and decor reminiscent of the royal palaces surround you during your meal, and they’ve got equally impressive food to match, too. The menu is extensive – dishes are laid out in categories like From The Shah Jehan’s Royal Tandoor, Royal Seafood Specialties and Garden Fresh Vegetables From The Royal Fields. You’ll be feeling like royalty while dining here.

Shahi Maharani North Indian Restaurant
Address: 252 North Bridge Rd., Raffles City Shopping Centre, #03-21B, 179103
Tel: 6235 8840
Opening hours: 12 to 2:30 p.m., 6:30 to 10:30 p.m. (Daily)

11. A-One Resturant


Established in 1970, this restaurant proudly specialises in Chettinad foods, all served on a traditional banana leaf. Chettinad is part of the Sivaganga district in Eastern Tamil Nadu, and eating food on banana leaf is characteristic of South India Cuisine. The restraunt prides themselves on having mastered the art of using spice to deliver a delicious and gastronomic experience. Enjoy the likes of sambal fish, chili crab, mutton ribs, quail’s eggs and masala chicken, to name but a few. If you like things spicy, this ones for you!

A-One Restaurant
Address: 17 Birch Rd., 219886
Tel: 6294 8590
Opening hours
: 9:30 a.m to 10 p.m. (Daily)

12. Flying Monkey


If you like quirky, funky and soulful kind of venues, you’ll love Flying Monkey. A restaurant and bar that specialises in cocktails to match their spicy food, treat yourselves here to their authentic Pan-Indian cuisine. It offers small plates, tapas-style, so you can try a variety of dishes and share nibbles with friends. Don’t fret if you’re a big eater, there are large plates which come with rice or roti that you can have all to yourself. Expect fresh and deliciously charred food, such as the Lamb Barra (lamb chops) and Chilli Chicken cubes. You can find Indian spices even in its drinks. The signature The Flying Monkey cocktail, for example, consists of monkey shoulder whiskey, old monk rum, fernet, jaggery, cinnamon.

Flying Monkey
Address: 67 Bussorah St., 199480
Tel: 8741 6158
Opening hours: 11:30 a.m. to 2:45 p.m. and 5:30 to 11 p.m. (Tue. to Sun.)

13. Moghul Mahal


Started in 1983 Moghul Mahal has since become one of the go to Indian restaurants in Singapore for lovers of North Indian cuisine. Try the Kashmiri Chicken ($15), a mild chicken curry prepared in cream and dry fruits. If you’re keen on having things spicy, try the Mutton Vindaloo for $18, (cubes of mutton cooked in a spicy curry sauce). There are plenty of vegetarian options on the menu as well such as Chana Masala (chickpeas cooked in spices) for $9 and Aloo Gobi Punjabi (cauliflower florets and potatoes stir-fried with onion, garlic and tomatoes) for the same price.

Moghul Mahal
Address: 2 Tessensohn Rd., Khalsa Association, #03-01 Khalsa Association, 217646
Tel: 6338 6907
Opening hours: 11:30 a.m. to 2:30 p.m. and 6:30 to 10:30 p.m. (Tue. to Sun.)

14. Daawat Tandoori


Looking for Indian restaurants in Singapore for great tandoori items? Check out Daawat Tandoori. Get the Daawat Mix Tandoori Platter ($14), Tandoori Chicken ($8-$25) or Fish Tikka ($12.50). Tandoor ovens are used to cook tandoori dishes sand these cylindrical ovens help impart a smokey flavour to tandoori dishes. You can also try the Classic Mattar Paneer (cottage cheese and green peas simmered together in a luscious gravy made with tomatoes, onions, and spices) for $11 and Keema Mattar (minced meat cooked with green peas and spices) for $13.50. Don’t forget to get some tandoori bread to soak up all the tasty gravy! The restaurant also has an extensive variety of naans and you can even get a basket of assorted naans at $9.

Daawat Tandoori
Address: 207 Upper Thomson Rd., Yew Lian Park, 574346
Tel: 6822 3716
Opening hours: 11 a.m. to 3 p.m. and 4:30 to 11 p.m. (Daily)

Text adapted from Nicola Watson + Joy Fang, and  Pinky Chng + Sandhya Mahadevan + Additional reporting by K Praveena

Don’t miss out! Like our Facebook page and follow us on Instagram. Sign up for our e-newsletter, too!

More on The Finder:

10 Spots For The BEST Biryani In Singapore
9 Tea Cafes In Singapore For A RELAXING, Luxe Afternoon Cuppa
15 Restaurants In Singapore Serving AUTHENTIC Indonesian Food

Related Articles

exploring a move