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
Contents
- The Best Indian Restaurants In Singapore
- 1. Shahi Maharani Restaurant
- 2. Thevar
- 3. Samy’s Curry
- 4. Aromas of India
- 5. Arunachala Bhavan
- 6. Yantra
- 7. The Banana Leaf Apolo
- 8. Lagnaa Barefoot Dining
- 9. Tiffin Room
- 10. Komala Vilas
- 11. Royal Taj
- 12. Gup Shup
- 13. Firangi Superstar
- 14. Srisun Express
- 15. Gandhi Restaurant
- 16. MTR
- 17. Ms. Maria and Mr. Singh
- 18. Zam Zam
- 19. Mustard
- 20. Bismillah Biryani
- 21. Tandoor
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.
Address | 252 North Bridge Road #03–21B Raffles City Shopping Centre Singapore 179103 |
Opening Hours | Open 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.
Address | 9 Keong Saik Rd Singapore 089117 |
Opening Hours | Mon – 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.
Address | Blk 25 Dempsey Road Singapore 249670 |
Opening Hours | Wed – 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.
Address | 60 Race Course Road, Singapore 218567 |
Opening Hours | Open 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.
Address | 40 Race Course Road, Singapore 218556 |
Opening Hours | Open 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.
Address | 163 Tanglin Rd, #01-28/33, Singapore 247933 |
Opening Hours | Daily: 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.
Address | Click here for all branches |
Opening Hours | Click here for all opening hours |
Contact Details | Click 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.
Address | 6 Upper Dickson Road, Singapore 207466 |
Opening Hours | Open 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.
Address | Raffles Singapore 1 Beach Rd Singapore 189673 |
Opening Hours | Open 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.
Address | Click here for all locations |
Opening Hours | Open daily: 11am – 10pm |
Contact Details | Click 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.
Address | 2 Gunner Lane, Mess Hall Block 16, 02-06, Sentosa Island, Singapore 099567 |
Opening Hours | Open 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.
Address | The Serangoon House, 301 Serangoon Road, Singapore 218224 |
Opening Hours | Tue – 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.
Address | The Serangoon House, 301 Serangoon Road, Singapore 218224 |
Opening Hours | Lunch: 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.
Address | Click here for all locations |
Opening Hours | Open 24 hours daily |
Contact Details | Click 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.
Address | 29/31 Chander Rd, Singapore, Singapore 219538 126 Dunlop Street, Singapore, Singapore 209445 |
Opening Hours | Daily: 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.
Address | 440 Serangoon Rd, Singapore 218134 |
Opening Hours | Tue – 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.
Address | 43 Craig Rd, Singapore 089681 |
Opening Hours | Tue – 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.
Address | 697-699 North Bridge Rd, Singapore 198675 |
Opening Hours | Daily: 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.
Address | 32 Race Course Road, Singapore, Singapore |
Opening Hours | Daily: 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.
Address | Click here for all locations |
Opening Hours | Click here for all opening hours |
Contact Details | Click 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.
Address | Holiday Inn Singapore Orchard City Centre, an IHG Hotel, 11 Cavenagh Rd, Singapore 229616 |
Opening Hours | Fri – 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!