Eat

21 Best Indian Restaurants That Are Highly Rated By Singaporeans

This spiciness is making a heat wave!
By: Balqis Ariffin / November 2, 2023

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 the 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; can you handle the fiery spices? We hope you can because if you’re in for Southern Indian or Northern Indian cuisines, Glitz has got a whole bunch of the best Indian restaurants in Singapore listed down just for you.

The Best Indian Restaurants In Singapore

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 grand decor and live music, it is perfect if you want to experience 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 a reservation, click here.

Address252 North Bridge Road #03–21B Raffles City Shopping Centre Singapore 179103
Opening HoursOpen daily: 12pm – 2:30pm, 6:30pm – 10:30pm
Contact Details +65 6235 8840

2. Thevar

Thevar is one of the best Indian restaurants in Singapore that you need to visit ASAP! They even managed to attain a coveted 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 rave about is their Chettinad Chicken Roti and Brittany lobster.

For more information & to book a reservation, click here.

Address9 Keong Saik Rd Singapore 089117
Opening HoursMon – Sat: 6pm-12am
Contact Details+65 9750 8275

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 a reservation, click here.

AddressBlk 25 Dempsey Road Singapore 249670
Opening HoursWed – Mon: 11am – 3pm, 6pm – 10pm
Contact Details+65 6472 2080

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 authentic tastes of India. Their dishes are simply perfection, and we suggest that you try out the Mutton Biryani or Chicken Tikka.

For more information & to book a reservation, click here.

Address60 Race Course Road, Singapore 218567
Opening HoursOpen daily: 12pm – 10.30 pm
Contact Details+65 9679 6242

5. Arunachala Bhavan

Next on the list of the best Indian restaurants in Singapore is Arunachala Bhavan, which is definitely a hidden gem in Little India. 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 a reservation, click here.

Address40 Race Course Road, Singapore 218556
Opening HoursOpen daily: 11am – 11pm
Contact Details+65 6291 6544

6. Yantra

Yantra serves classic Indian cuisine with a twist of contemporary influence. With its modern decor and tranquil atmosphere, it is ideal for any occasion, whether it’s 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 a reservation, click here.

Address163 Tanglin Rd, #01-28/33, Singapore 247933
Opening HoursDaily: 12pm- 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 are served on banana leaves. However, their signature dish, Apolo fish head curry will definitely make you crave for more. They also offer delivery, so you don’t even have to leave your nest to enjoy their dishes.

For more information & to book a reservation, click here.

AddressClick here for all branches
Opening HoursClick here for all opening hours
Contact DetailsClick here for all contact details

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 to Little India. As the name suggests, you can opt to dine in a truly classic way; dining 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 a reservation, click here.

Address6 Upper Dickson Road, Singapore 207466
Opening HoursOpen daily except Monday: 11:30am – 11:30pm
Contact Details+ 6592717564

9. Tiffin Room

Founded in 1892, Tiffin Room is renowned for its grand 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 a reservation, click here.

AddressRaffles Singapore 1 Beach Rd Singapore 189673
Opening HoursOpen daily: 6.30am – 10.30am, 12pm – 2pm, 3pm – 5.30pm, 7pm -10pm
Contact Details+65 6412 1816

10. Komala Vilas

Founded by Mr Murugiah Rajoo in 1947, Komala Vilas has several branches 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 their delectable vegetable biryani.

For more information & to book a reservation, click here.

AddressClick here for all locations
Opening HoursOpen daily: 11am – 10pm
Contact DetailsClick here for all contact details

11. Royal Taj

Royal Taj is a beautiful Indian restaurant located in a restored colonial building in Sentosa, and it’s an amazing place to celebrate birthdays, anniversaries, and special occasions. They serve modern Indian cuisine, perfectly complemented by their impeccable food quality and unique dining atmosphere. Royal Taj prides themselves on being able to integrate traditional Indian flavours with global flavours and technique, and their huge menu definitely can’t be missed.

For more information & to book a reservation, click here.

Address2 Gunner Lane, Mess Hall Block 16, 02-06, Sentosa Island, Singapore 099567
Opening HoursOpen daily: 12pm – 3pm, 6pm – 10.30pm
Contact Details+65 6970 9344

12. Gup Shup

If you want to experience elevated Indian cuisine at its best, head over to Gup Shup. It’s a fine dining Indian restaurant that’s surprisingly located in the basement of The Serangoon House, and it’s something you should definitely put on your bucket list. The restaurant’s interior itself is a marvel to look at, with gorgeous prints and pops of colour everywhere – even the water closet is Instagram-worthy. Helmed by Surjan Singh AKA Chef Jolly who has been a Chef Judge for Master Chef India, Gup Shup is nothing short of being one of the best Indian restaurants in Singapore.

For more information & to book a reservation, click here.

AddressThe Serangoon House, 301 Serangoon Road, Singapore 218224
Opening HoursTue – Sun: 12pm – 3pm, 6pm -10pm
Contact Details+65 6797 2850

13. Firangi Superstar

If you’re in the mood for some modern Indian cuisine, head over to Firangi Superstar. A fine dining Indian restaurant in the heart of Tanjong Pagar, this restaurant is known for its vivacious atmosphere, tantalising selection of contemporary flavours, as well as its huge array of whimsical drinks. The space is absolutely Instagram-worthy, and so is the food. From the 7th until 12th November 2023, enjoy a special Dazzling Diwali Dinner, from 5pm until late night.

For more information & to book a reservation, click here.

AddressThe Serangoon House, 301 Serangoon Road, Singapore 218224
Opening HoursLunch: Mon – Fri: 12pm – 2.30pm
Champagne Superstar Brunch: Sat: 12pm – 2.30pm
Dinner: Mon – Sat: 5.30pm – 10.30pm
Closed on Sundays
Contact Details+65 3129 7552

14. Srisun Express

Sometimes, all you need is some no fuss, no muss, classic and delicious Indian food, and Srisun Express is one of the best Indian restaurants that serve North Indian cuisine. They’ve got a few outlets, but if you’re in Tampines or Hougang, you’re in luck because you can get 15% off your food bill from 12pm – 2pm! One of the best affordable Indian restaurants in Singapore, it’s even open 24 hours, so you can get your fix of freshly made naan and tandoori chicken any time.

For more information & to book a reservation, click here.

AddressClick here for all locations
Opening HoursOpen 24 hours daily
Contact DetailsClick here for all contact details

15. Gandhi Restaurant

Don’t be fooled by its unassuming exterior; this restaurant is revered by locals and tourists alike for its affordable yet delicious Indian cuisine. It’s a halal Indian restaurant, and they serve the best of classic Indian dishes like Masala Prawn, Kudal Curry, and Vegetable Biryani. They serve their dishes on banana leaves, and their menu is so extensive that your eyes will spin at the endless array of tasty dishes. Be sure to come with an empty stomach, because you’ll want to try everything they have to offer.

For more information & to book a reservation, click here.

Address29/31 Chander Rd, Singapore, Singapore 219538
126 Dunlop Street, Singapore, Singapore 209445
Opening HoursDaily: 11.30am – 11pm
Contact Details+65 6299 5343

16. MTR

If you ever find yourself hungry in the middle of Serangoon, why not try MTR? One of the best Indian restaurants in Singapore that serve vegetarian South Indian cuisine, this place is a must-visit. Indulge in all the classics, like Pudi Idli, Ragi Dosa, and Avalakki Bhath, or venture out and try something new. They’re actually one of the oldest Indian restaurants in Singapore, and their legendary legacy has been around since 1924, so they must be doing something right, right?

For more information & to book a reservation, click here.

Address440 Serangoon Rd, Singapore 218134
Opening HoursTue – Fri: 8.30am – 3pm, 5.30pm – 9.30pm
Weekends: 8.30am – 3.30pm, 5.30pm – 10pm
Closed on Mondays
Contact Details+65 9736 5800

17. Ms. Maria and Mr. Singh

Experience the (fictional) love affair between Ms. Maria and Mr. Singh, told in tantalising fusion dishes of Mexican and Indian cuisine. Led by Chef Gaggan Anand, this restaurant serves surprisingly amazing dishes that perfectly encapsulate the flavours and traditions of both Mexican and Indian cuisine, and it all comes together in unexpectedly delicious dishes. With dishes like Taco Eggpplant Bharta, Golgappa with Verdita Shots, and Paturi Mojo Rojo, enjoy the best of both worlds.

For more information & to book a reservation, click here.

Address43 Craig Rd, Singapore 089681
Opening HoursTue – Thur: 6pm – 10.30pm
Fri: 12pm – 3.30pm, 6pm – 12am
Weekends: 12pm – 3.30pm, 6pm – 10pm
Contact Details+65 9654 4351

18. Zam Zam

An iconic Indian restaurant, Zam Zam has been around since 1908. They’re famous of their murtabak, a sort of savoury square meat pancake – but here’s why they stand out: they fill it with deer meat. You have to pair it with their curries, and the flavours will all just explode in your mouth. An unmissable spot located in one of the oldest areas of Singpore, Zam Zam is where to go for some amazing spice.

For more information & to book a reservation, click here.

Address697-699 North Bridge Rd, Singapore 198675
Opening HoursDaily: 7am – 11pm
Contact Details +65 6298 6320

19. Mustard

For some Bengali and Punjabi flavours, take a trip to Mustard, Singapore’s first and only Bengali and Punjabi restaurant. If it weren’t obvious, their dishes are infused with the aromatic flavours and depth of mustard, and their entire menu is to die for. We recommend their signature Chingri Maacher Malai Curry, Chorchori, and definitely the Gulab Jamun to finish off.

For more information & to book a reservation, click here.

Address32 Race Course Road, Singapore, Singapore
Opening HoursDaily: 11.30am – 10.45
Contact Details+65 6297 8422

20. Bismillah Biryani

Few things are better than enjoying a plate of warm biryani on a cold day, with maybe a mug of piping hot tea to sip on while you enjoy your meal. And nobody does it better than Bismillah Biryani, a restaurant that’s earned a coveted spot on Singapore’s Michelin Guide. It’s a halal Indian restaurant that serves North Indian cuisine, this is a go-to spot for locals for some flavoursome biryani. They have four branches across the island, so head down over to one of their locations, or have it delivered straight to your doorstep.

For more information & to book a reservation, click here.

AddressClick here for all locations
Opening HoursClick here for all opening hours
Contact DetailsClick here for all contact details

21. Tandoor

We don’t know about you, but when we think of Indian cuisine, we think of Tandoor. One of the best Indian restaurants in Singapore, this is where spice and flavours reign supreme. Serving North Indian cuisine, you can even watch the chefs do their magic through the huge glass windows in the restaurant. They serve both ala carte dishes, as well as set menus, starting from just $28.

For more information & to book a reservation, click here.

AddressHoliday Inn Singapore Orchard City Centre, an IHG Hotel, 11 Cavenagh Rd, Singapore 229616
Opening HoursFri – Sun: 12pm – 2.30pm, 6pm – 10pm
Contact Details+65 6733 8333

Make sure to follow Beauty Insider on Instagram and Facebook for the latest updates!