Known for its multicultural society and cuisine, Singapore is recognized as one of the best countries in the world for its food. Well, it is all for the right reasons! With a smorgasbord of delicacies from different cultures like Chinese, Indian, Malay, French and even Mexican, these tantalizing foods will make anyone feel satisfied. As a local or even traveller, a visit to one of the best Indian restaurants in Singapore is always a cherry on top. Just imagine a table full of naan, tandoori, fish head curry, masala tea, chapati and the list goes on, it is simply exquisite! But the main question remains the same, whether you can actually handle these fiery spices? We hope you can because if you’re in for Southern Indian or Northern Indian cuisines, we’ve got a whole bunch of lists just for you. Below, Glitz has narrowed down the 10 best Indian restaurants in Singapore that will satisfy your taste buds.
The Best Indian Restaurants In Singapore
Contents
1.Shahi Maharani Restaurant

Shahi Maharani Restaurant is one of the best Indian restaurants in Singapore if you want to indulge in North Indian cuisine. With the grandeur decor and live music, it is perfect if you want to experience the authentic Indian culture. They offer a myriad of menus, from dessert, wine selection and Shahi Maharani. This award-winning restaurant also offers promotions like One for One Weekday “Buffet” Lunch and Weekend Special with Kids. We suggest you try out the cuisine from the Shahi Maharani specials.
For more information & to book an appointment, click here
Address | 252 North Bridge Road #03–21B Raffles City Shopping Centre Singapore 179103 |
Opening Hours | Open daily: 12:00 pm – 2:30 pm, 6:30 pm – 10:30 pm |
Contact Details | +6562358840 |
2. Thevar
Thevar is one of the best Indian restaurants in Singapore that you need to visit asap! Recently, they managed to attain one Michelin star. Known for their impeccable cooking and relaxing ambience, they are truly the next big thing. Founded by Chef Mano Thevar, the menu is extensive with various vegetarian cuisine available. The signature dish that people highly raved is Chettinad Chicken Roti and Brittany lobster.
For more information & to book an appointment, click here
Address | 9 Keong Saik Rd Singapore 089117 |
Opening Hours | Monday -Saturday: 6 pm-12 am |
Contact Details | +6597508275 |
3. Samy’s Curry
Established by Mr. M. Veerasamy, Samy’s Curry is one of the go-to Indian restaurants in Singapore. They are known for their authentic cuisine and high-quality service. They were also awarded several awards and accolades including from Tripadvisor. At Samy’s Curry, you can find an extensive list of mouth watering cuisine like rasmalai, fish head curry, mysore Mutton and masala crab.
For more information & to book an appointment, click here
Address | Blk 25 Dempsey Road Singapore 249670 |
Opening Hours | Open daily except Tuesday: 11 am – 3 pm, 6 pm – 10 pm |
Contact Details | +6564722080 |
4. Aromas of India

Excite your palate with the highly raved Aromas of India! Conveniently located in Little India, they are perfect for those who want to savour Indian cuisine. Additionally, they also offer an array of dishes for those who are vegan. They only use high-quality spices and ingredients to deliver the authentic taste. Their dishes are simply perfection and we suggest that you try out the Mutton Biryani or Chicken Tikka.
For more information & to book an appointment, click here
Address | 60 Race Course Road, Singapore 218567 |
Opening Hours | Open daily: 12.00 pm – 10.30 pm |
Contact Details | +6596796242 |
5. Arunachala Bhavan

Next on the list of the best Indian restaurants in Singapore is Arunachala Bhavan, which is considered one of the hidden gems. They serve both North and South Indian cuisines, including Tandoori. They are mostly known for their signature dishes which are prawn masala, chicken dum biryani, egg biryani and filter coffee. You can even make a reservation for a larger gathering or indoor catering.
For more information & to book an appointment, click here
Address | 40 Race Course Road, Singapore 218556 |
Opening Hours | Open daily: 11:00 am – 11:00 pm |
Contact Details | +6562916544 |
6. Yantra
Yantra serves classic Indian cuisine with a twist of contemporary influence. With its modern decor and tranquil atmosphere, it is ideal for every occasion, whether a family gathering or a date. If you simply can’t make up your mind, we recommend that you try out their lunch or dinner set. It consists of full course meal, like amuse bouche, starter, main course and dessert.
For more information & to book an appointment, click here
Address | 163 Tanglin Rd, #01-28/33, Singapore 247933 |
Opening Hours | Daily noon- 3pm; dinner Sun-Thu 6.30-11pm; Fri & Sat 6.30-11.30pm. |
Contact Details | +6568363088 |
7. The Banana Leaf Apolo
With several branches across the Island, The Banana Leaf Apolo is considered one of the best Indian restaurants in Singapore. Established in 1974, they are renowned for their dishes which were served on the banana leaf. However, their signature dish, Apolo fish head curry will definitely make you craving for more. They also offer delivery, so you don’t necessarily have to leave your nest to enjoy their dishes.
For more information & to book an appointment, click here
Address | Click here to view the branches |
Opening Hours | Click here to view the opening hours |
Contact Details | Click here to view the contact details of each branch |
8. Lagnaa Barefoot Dining
If you’re looking for the best Indian restaurants in Singapore, the Lagnaa Barefoot Dining should be on your next visit. As the name suggests, you can opt to dine in a truly classic way, dine on the floor and barefoot. Plus, they also allow their patrons to decide the level of spiciness. If you can handle the heat, make sure to try out their Chilli Challenge. You can also make an order for delivery, reservation, dine in and takeaway.
For more information & to book an appointment, click here
Address | 6 Upper Dickson Road, Singapore 207466 |
Opening Hours | Open daily except Monday: 11:30 am – 11:30 pm |
Contact Details | + 6592717564 |
9. Tiffin Room
Founded in 1892, Tiffin Room is renowned for its grandeur interior and exquisite cuisine. It is also known as one of the oldest Indian restaurants in Singapore. They specifically serve North Indian dishes and the ingredients are carefully selected to ensure an impeccable experience. Amongst the list of signature dishes that you need to try are Jingha Kebab, Tiffin Dal Makhani and Nalli Roganjosh.
For more information & to book an appointment, click here
Address | Raffles Singapore 1 Beach Rd Singapore 189673 |
Opening Hours | Open daily: 6.30 am -10.30 am, 12 pm -2 pm, 3 pm -5.30 pm, 7 pm -10 pm |
Contact Details | +6564121816 |
10. Komala Vilas
Founded by Mr Murugiah Rajoo in 1947, Komala Vilas has several outlets in Singapore. They are highly preferred by the locals for their variety of dishes. Plus, the price is also quite affordable. Whether you want to indulge in North or South Indian cuisine, you can have it all at Komala Vilas. We recommend you try out the vegetable biryani which costs about $10.50
For more information & to book an appointment, click here
Address | Click here to view the branches |
Opening Hours | Open daily 11 am-10 pm |
Contact Details | Click here to view the contact number for each branch |
Make sure to follow Beauty Insider on Instagram and Facebook for the latest update!