Indian Restaurants In Singapore: 10 Best Spots For Authentic Flavours

A spacious, elegant dining room with round tables and wicker chairs, and a smaller room in the back, one of the best Indian restaurants in Singapore.

The allure of Indian restaurants in Singapore is that they can combine the country’s rich traditions with contemporary dining experiences. On every street in Little India or in the fine dining restaurants in luxurious hotels, there is a story to tell that comes through the flavours and fragrant smells. Just think of the sounds of sizzling kebabs, fragrances of biryanis, and the comfort of soft dosas served alongside chutneys to give them a little zing. These restaurants do not serve food; they present cultural experiences that generate genuine warmth.

Top 10 Indian Restaurants In Singapore

These Indian restaurants in Singapore evokes a sense of tradition versus evolution. From street-style chaats to elaborate curries, each restaurant has a sumptuous experience to share and explore.

1. Komala Vilas

A rustic restaurant with many wooden tables and chairs, and a large tree in the centre, one of the best Indian restaurants in Singapore.

Photo: Sohail1308 / Wikimedia Commons / Image For Representation Only

Komala Vilas is one of the most famous Indian restaurants in Singapore, and ever since 1947, the restaurant has been serving its customers with authentic and vegetarian South Indian cuisine. This restaurant is situated in Serangoon Road and still has the old-world charm, complete with brass tumblers, banana leaf serving and basic wooden interior. Komala Vilas also has a more traditional approach to recipes, unlike most modern restaurants. The highlight of the menu in this place is the masala dosa, which is made of crispy golden batter and served with a delicious potato filling.

Specialities: Masala dosa, South Indian thali meals
Average Cost Per Person: ₹1,200 – ₹1,800

Suggested Read: Best Foods In Singapore

2. The Song Of India

A hand holds a piece of papadum to dip into a bowl of brown curry with meat and herbs, one of the best Indian restaurants in Singapore.

Photo: gahdjun / Wikimedia Commons / Image For Representation Only

The Song of India is considered to be one of the finest Indian restaurants in Singapore and is located in a colonial bungalow on Scotts Road. It offers a Michelin-starred fine dining experience. This restaurant is well-regarded for its sophisticated atmosphere, chandeliers and one-on-one service, making it a perfect place to hold events. Its uniqueness lies in the manner in which Chef Manjunath Mural reinvents the traditional Indian cuisine by modernising it. Black truffle naan and lobster curry are the signature dishes that combine exotic ingredients with traditional cooking methods.

Specialities: Black truffle naan, lobster curry
Average Cost Per Person: ₹5,000 – ₹7,500

3. Muthu’s Curry

A crowded, elegant dining room with a high ceiling, ornate decor, and many people eating, one of the best Indian restaurants in Singapore.

Photo: Ignis / Wikimedia Commons / Image For Representation Only

Few Indian restaurants in Singapore have a legendary status like Muthu’s Curry has. This restaurant was founded in 1969, on Race Course Road, and is associated with fish head curry, which is the symbol of the city. The food is served in a claypot that is cooked to a boil, with a red snapper head cooked in tangy tamarind, spices and vegetables. In addition to the signature curry, Muthu does not leave out prawn masala, lamb vindaloo, and biryanis, which locals swear by. Its interiors are contemporary and cosy. In contrast to other curry restaurants, Muthu’s Curry has the reputation of always serving quality food in large quantities, and their menu is spice-friendly.

Specialities: Fish head curry, prawn masala
Average Cost Per Person: ₹2,200 – ₹3,000

Suggested Read: Chinatown Food Street Singapore

4. Punjab Grill

A white bowl with a spoon holds a fish dish with broth, rice, fresh herbs, and a lime wedge, one of the best Indian restaurants in Singapore.

Photo: Charles Haynes / Wikimedia Commons / Image For Representation Only

Punjab Grill is one of the best Indian restaurants in Singapore, particularly among people who want to experience fine dining at Marina Bay Sands. This restaurant offers a royal Mughal-like atmosphere designed with lavish interior decorations of gold, comfortable seating, and coloured lights. The menu emphasises the abundance of North Indian cuisine, including signature dishes as tandoori lamb chops, dal Punjab Grill, and Amritsari Macchi. The dishes are distinguished by the use of high-quality ingredients and the use of genuine slow-cooking methods. Punjab Grill also has a detailed chef’s tasting menu with each course, including carefully selected kebabs and desserts.

Specialities: Tandoori lamb chops, dal Punjab Grill.
Average Cost Per Person: ₹5,500 – ₹8,500

5. Shahi Maharani

A formal dining room with red curtains, white tablecloths, and ornate wall carvings.

Photo: PPR 19 / Wikimedia Commons / Image For Representation Only

Shahi Maharani, located in Raffles City, is one of the most sophisticated Indian restaurants in Singapore that has a royal North Indian atmosphere. The interiors are decorated with old-fashioned arches, chandeliers and hand-painted murals, which take the diners to a royal Mughal durbar. With fancy thalis, Shahi Maharani is characterised by dishes such as butter chicken, kebabs, paneer tikka and recently baked naan, which showcase the diversity of Indian cuisines. Dining here is not only a meal but also a cultural experience due to live ghazal performances in the evenings.

Specialities: Butter chicken, royal thalis
Average Cost Per Person: ₹3,500 – ₹4,800

Suggested Read: Places To Visit In Singapore

6. Samy’s Curry

A variety of food is served on a banana leaf, including rice, curries, and fried snacks.

Photo: Codegeass123 / Wikimedia Commons / Image For Representation Only

Samy’s Curry is one of the few other authentic Indian cuisines in Singapore whose name has been a household name since the 1960s. It is situated in Dempsey Hill and is known to serve banana leaf meals, which is a tradition of the South Indians and adds flavour as well as experience. Diners get to enjoy heaps of rice on the banana leaves accompanied by curries, pickles and papadums, with the spicy fish curry being the main feature. Crab masala and chicken masala are also a hit, and the spiciness of the dishes will satisfy anyone who is a good curry lover.

Specialities: Banana leaf meals, crab masala
Average Cost Per Person: ₹1,800 – ₹2,500

7. Mustard

A well-lit restaurant dining room with many wooden tables and chairs, and booths.

Photo: Harrison Keely / Wikimedia Commons / Image For Representation Only

Mustard is the only Bengali and Punjabi speciality restaurant within the Indian restaurants in Singapore, and it has a very unique menu. It is located in Little India and merges the mustard seed-based gravies of Bengal and the strong, dairy-based curries of Punjab. Dishes such as shorshe ilish (hilsa in mustard sauce) and kosha mangsho (slow-cooked mutton curry) are also highlighted to Bengalis who miss home food. On the other hand, Punjabi food lovers extol their butter chicken and paneer tikka. The distinguishing feature of Mustard is the focus on authenticity, as spices are purchased in India, and dishes are prepared in a traditional way.

Specialities: Shorshe Ilish, Kosha Mangsho
Average Cost Per Person: ₹2,000 – ₹3,200

Suggested Read: Best Unforgettable Things To Do In Singapore For Your Next Crazy Trip

8. Kailash Parbat

A platter of food with grilled chicken, mashed potatoes, mixed vegetables, and a side of sauce.

Photo: AmanAgrahari01 / Wikimedia Commons / Image For Representation Only

One of the well-known Indian restaurants here that offers casual dining is Kailash Parbat, which serves colourful chaats and Sindhi-style curries. This is a family restaurant with a long history that can be traced to the culture of street food in Mumbai. The energy is transferred to its Singapore store, where it sells pani puri, sev puri, pav bhaji, and chole bhature that feel as alive as its original stores. The restaurant is also popular for serving North Indian gravies, biryanis, and Sindhi kadhi in addition to street food.

Specialities: Pani puri, pav bhaji
Average Cost Per Person: ₹1,200 – ₹2,000

9. Tandoor Restaurant

A luxurious dining room with many tables, large chandeliers, and an ornate, dark carpet.

Photo: Indrajit Das / Wikimedia Commons / Image For Representation Only

Tandoor Restaurant is a classic North Indian restaurant located in the Holiday Inn Singapore Orchard. Set up in 1985, it has managed to maintain its reputation by offering high-quality food and an elegant ambience. The interiors are beautifully adorned, which includes Indian theming and cosy lighting that will fit business dinners and family outings. Common dishes are the murgh malai kebab, rogan josh and chicken tikka, which are cooked using traditional clay tandoors. Their naan breads are charcoaled to perfection, and they are a perfect match to heavy curries.

Specialities: Murgh malai kebab, rogan josh
Average Cost Per Person: ₹3,200 – ₹4,500

Suggested Read: Best Food In Clarke Quay

10. Yantra By Hemant Oberoi

A platter with a lobster thermidor and a lobster covered with cheese, and a side salad.

Photo: thefoodplace.co.uk / Wikimedia Commons / Image For Representation Only

Yantra is among the original Indian cuisines in Singapore, headed by celebrity chef Hemant Oberoi. It is situated in Tanglin Mall and mixes new cooking methods with the traditional Indian ones. The menu consists of India-inspired dishes, such as duck seekh kebabs, lobster rassa, and malai kofta, with a modern twist. The interior of Yantra is rich and features red and gold colours, low light, and a comfortable lounge, which preconditions a luxurious dining process. It has been one of the favourite celebratory dinner and special occasion spots in Singapore.

Specialities: Lobster rassa, duck seekh kebabs
Average Cost Per Person: ₹6,000 – ₹9,000

Visiting Indian restaurants in Singapore is more like an adventure through a land of spices, heartwarming flavours and exemplary forms of hospitality. Each restaurant setting has its unique charm, be it wholesome thalis, decadent kebabs or homey curries. Singapore offers an Indian restaurant experience for every emotional state, from casual banana leaf dining to Michelin-starred adornments that turn luxurious dining into an art form. Enjoy planning your gastronomy with TripXL, and make every meal a celebration of flavour, culture, and togetherness.

Cover Photo: Basile Morin / Wikimedia Commons / Image For Representation Only

Frequently Asked Questions

Evening is the most active time, and many restaurants offer special buffets and live music. Performances are typical during the weekends, which adds another element to the dining experience.
Yes, most restaurants have their focus on the specific types of the region, starting with the Bengali and Punjabi specialities to the banana leaf cuisine of South India.
Indeed, various restaurants are well furnished in terms of seating and also, with separate dining rooms which accommodate family, office outing or celebrations. Reservations are promoted to have a trouble-free group dining experience.
Yes, there are some fine-dining restaurants which merge the traditional Indian cuisine with international flavours. Foods such as truffle naan, lamb shank rogan josh and wine pairing or gulab jamun brulee provide customers with a contemporary touch to the old-fashioned foods.
Most restaurants design special festival menus during Indian festivals such as Diwali or Holi. This usually comes with festive thalis, special mithais, and colourful decor, which gives the feeling of a true festival when dining outside.
Anushka Bharti

Anushka Bharti

Passionate about transforming trips into heartwarming narratives, Anushka pens down her adventures as a dedicated travel writer. Her muse includes everything and anything around her and she loves turning the weirdest of the thoughts to her words. Her writing explores the aspects of travel, adventure, food and various human emotions, bringing readers closer to her perspective of living and not just existing. When ideas strike, she sketches, munches snacks, or captures almost everything in her camera, always ready to turn a moment into art.

Anushka’s Top Travel Highlights

Anushka believes travel is more about exploring the unexplored parts of yourself while discovering new destinations and experiences.

Street Food Trails In Indore, Madhya Pradesh

Explored Indore’s bustling and diversified food scene, tasting regional flavours and connecting over shared culinary moments.

Himalayan Trek To Dayara Bugyal, Uttarakhand

Embarked on the spectacular Dayara Bugyal trek to welcome the new year 2024, journeying through panoramic Himalayan views, and vast, lush alpine meadows, deepening her love for solitude amidst pristine nature.

Recommended Articles

Leave a Reply

Top Travel Destinations by Month