Top Indian Restaurants in Singapore

If you’re looking for a good Indian restaurant in Singapore, you’ve come to the right place. Singapore has a sizeable Indian population, and this has influenced the local cuisine. You can find authentic Indian dishes at many establishments in Singapore. These restaurants offer everything from vegetarian dishes to fusion cuisine. Whether you’re looking for a traditional dish, or a unique twist on a traditional dish, you’ll find it at one of these places.

Banana Leaf Apolo

If you’re looking for a memorable and authentic Indian dining experience in Singapore, then Banana Leaf Apolo should be your first choice. This family-run restaurant opened in 1974 and has become an icon of Indian food in Singapore. The restaurant holds the Guinness World Record for the largest serving of fish heads. With a classy and modern ambience, Banana Leaf Apolo’s food is sure to please.

The restaurant is located on Race Course Road. The original name of the restaurant was “Banana Leaf Cafe”, a traditional Indian method of eating. But the restaurant’s current name, “Apolo”, is a reference to the spaceship that landed on the moon in 1969. Mr Chellappan, who was then 12 years old, wanted his restaurant to achieve success so that it would go to the moon. The name was later changed to Apolo due to numerology beliefs.

Rang Mahal

If you’re a fan of Indian cuisine, you’ll want to visit Rang Mahal. The restaurant, which opened in 2012, is renowned for its refined style and curated menu. The restaurant draws inspiration from French plating techniques and reimagines traditional Indian dishes. The food at Rang Mahal is not only delicious, it’s also beautifully presented. Whether you’re craving a savory or sweet dish, you’ll find it here.

The interior is modern yet traditional, with touches of Indian décor on the walls. A row of hanging lights from the previous outlet can still be seen in the private dining room. The restaurant also has an alfresco area for those looking for a more open-air setting. The food is subtly Indian. Salmon steaks spiked with ajwain and bishop’s weed are cooked in a clay oven. Although the salmon is subtly spiced, it tastes more like a Western dish.

Find more of Indian and local restaurants from the best listing site in Singapore.

Komala Vilas

No frills vegetarian classics at this old-school Indian restaurant have been served here since 1947. The menu includes a variety of vegetarian classics, including the famous dosa – a stuffed crepe – and naan, an Indian flatbread. It also offers a great value for money lunch deal. Its price is reasonable and the service is excellent. If you’re in the neighbourhood, you’ll want to make a reservation.

An Indian vegetarian chain, Komala Vilas has three outlets in Little India. The restaurant’s menu features North and South Indian cuisines and is served quickly and efficiently. The restaurant is also listed as a heritage brand in Singapore. Its founder, Mr Murugiah Rajoo, came to Singapore from Tamil Nadu in India in 1936 and landed a job at an Indian restaurant in Little India. He saved for ten years and purchased the restaurant in 1947. The first restaurant opened in Little India on Serangoon Road, and served vegetarian meals on banana leaves. Today, Komala Vilas continues to serve authentic Indian dishes to its customers.


The name Adda means a meeting place or a place for conversations. This cosy restaurant is very popular with the after-work crowd. It also attracts people celebrating birthdays, which adds to the lively vibe in the restaurant. Adda’s modern decor, vivacious music, and delicious Indian food make it a perfect place to celebrate an occasion. You can also order some of the restaurant’s signature dishes.

The food at Adda is authentic North Indian, Punjabi, and Bengali. Some of the special dishes include ghee dosa, idli, and vadai. You can order a variety of chutneys to go with your meals. There are also several vegetarian options available, as well as some non-vegetarian ones. The service at Adda is excellent. You can make reservations, as well as order takeaway food for pickup or delivery.

Chat Masala

A popular Indian restaurant in Singapore, Chat Masala features a menu of traditional dishes that are sure to sate your taste buds. You can choose from a selection of biryani sets or vegetarian curries. Guests are welcomed with friendly service and can enjoy a variety of dishes such as butter chicken, bindi masala (okra and potato mixed in a spicy sauce), Keralan fish curry, and the popular saag paneer.

For a more affordable Indian meal, try the Indian Spice Counter. Besides traditional Indian fare, this place serves a large variety of dishes from the North of India. Their dessert menu includes a range of authentic Indian deserts. Customers can choose from a variety of milk teas to wash down their meal. Besides Indian food, Chat Masala offers an extensive menu with dishes for vegetarians and non-vegetarians alike.


If you’re a fan of Indian cuisine, you’ll love Lagnaa Cafe, located on Upper Dickson Road in Little India. You’ll be greeted with warm welcome and an open-floor policy. To experience authentic Indian food, remove your shoes before sitting on the floor. The café serves authentic Indian dishes with a touch of contemporary flair. For more information, visit their website or Facebook page.

The name Lagnaa means “of essence” in several languages, including Tamil. The restaurant first opened in 2005, and chef Kaesavan, a third-generation cook, worked as an investment banker before entering the food business. Before he opened his own restaurant, he had worked at the Curry Leaf, a well-known Indian restaurant in Novena. The Curry Leaf only lasted a year and Kaesavan lost a lot of money.