Best Indian Restaurants in Singapore 2023

Singapore is often called the ‘Mini Asia’ since every Asian ethnicity can be found in this island-state nation. Most of Singapore’s culture derives from Malaysian, Chinese, and Indian influences. Indian culture has a strong presence in Singapore and seamlessly blends in. There is an immersive experience to be found in Little India, an entirely Indian district in Singapore. With that said, Singapore is a great place to sample Indian cuisine. If you have a Singapore visa and are planning on exploring Singapore, treat your taste buds to a variety of Indian dishes at these Indian restaurants in Singapore.

1. The Elephant Room

The Elephant Room, Singapore

Image Credit:

Location: 20A Teck Lim Road

The Elephant Room is heavily inspired by Little India in Singapore, and its menu displays subtle nuances of Indian cuisine. You will find the staff’s aprons made out of Indian sarees, the menu having delectable side dishes such as spiced buttermilk, fried pappadums, and pickled onions that are simple daily favourites of many Indian households. All the ingredients are sourced from Tekka Market in Little India. The menu consists of cocktails infused with Indian ingredients, beverages, and drinks more than meals. An ideal spot for a light meal and drinks before a nightcap.

2. Samy’s Curry

Samy’s Curry

Image Credit:

Location: 25 Dempsey Road

One of the oldest and the best Indian restaurants in Singapore to check out for a hearty South Indian meal, Samy’s Curry has been tickling the taste buds of locals and international visitors with Indian flavours since the 1960s. With this family-run restaurant, you get the best of South Indian cuisine served on a banana leaf. With plateful of tandoori chicken, curry squid, fish head curry, and Mysore mutton, Samy’s Curry will satisfy your cravings for spicy non-vegetarian Indian food.

3. Yantra

Location:  ​​Tanglin Mall, 163 Tanglin Road

Yantra’s menu contains most of the dishes easily distinguishable if you are an Indian. Its flavour palette incorporates both authentic Indian food and contemporary touches to age-old Indian dishes. The restaurant offers a soothing ambience for a relaxed meal and casual conversations. The menu features classic Indian dishes such as Murg musalam, Rajasthani lal maans, along with appetisers, and desserts such as Galouti kebabs, Malai chicken tikka, Ras malai, and Ghevar to name a few.

4. Rang Mahal

Location: 7 Raffles Blvd, Level 3 Pan Pacific Hotel

Looking for an elegant Indian meal? Dine at Rang Mahal, a Michelin star Indian restaurant set in Pan Pacific Hotel. With tastefully furnished interiors and sublime decor, the setting is calm and contemporary. The menu features top-quality flavors from North, Coastal, and South India plated with precise, visually pleasing presentations while providing friendly service. Their specialties include lamb chops, Konkani prawn curry with appam, and dum biryani. Vegans have a separate menu featuring dishes tailored to their tastes.

5. The Curry Culture

The Curry Culture

Image Credit:

Location: 31 Cuppage Road, Cuppage Terrace,

Curry Culture is a charming Indian restaurant that appeases your hunger pangs with its comprehensive Indian menu. Among the highlights from the Indian menu are North Indian treats such as Punjabi samosas, Kathi rolls, Chicken tikkas, and Southern flavours of Goan and Malabar fish curries. Desserts like Kesari Phirni and Kulfi make a delicious end to your hearty meal. Curry Culture’s superb food scene and gracious hospitality have won it a lot of attention.

6. Green Leaf Cafe

Location: 43 Cuff Rd

An acclaimed vegetarian restaurant with Indian flavours, Green Leaf Cafe is a place for clean and green eating. Green Leaf Cafe is the place to go if you are looking for healthy cuisine in Singapore. On the menu, you will find wholesome meals, porridge, soups, hot drinks, and beverages that include fresh vegetables, fruits, lentils, and fermented rice. If you aren’t sure what to order, get a Thali – a platter of assorted dishes that fills your belly and offers a variety of Indian tastes.

7. Muthu’s Curry @Race Course

Muthu's Curry @Race Course

Image Credit:

Location: 138, Race Course Road

Serving luscious Indian food in Singapore for 50 years, this unique restaurant has an impressive history of customer service, hospitality, and mouth-watering food. At Muthu’s Curry @ Race Course Road, you can enjoy a variety of Indian cuisine. The restaurant is known for its spicy curries, and its signature dish – Fish Head Curry stands out among its visitors as one of the most popular and top dishes in Singapore.

8. Punjab Grill by Jiggs Kalra

Punjab Grill by Jiggs Kalra

Image Credit:

Location: The Shoppes at Marina Bay Sands

Get a taste of exotic Punjabi flavours at this elegant restaurant. The Punjab Grills by Jiggs Kalra at Marina Bay Sands is a spectacular fine-dining venue where you can taste North Indian cuisine from Punjab. It is one of the most elegant Indian restaurants in Singapore. The menu offers both vegetarian and nonvegetarian options with signature Punjabi dishes. It offers an enticing take on Western influences on Indian cuisine with dishes like Tandoori malai broccoli, Tava mushroom and Asparagus, and Achaari olives paneer tikka.

9. Ananda Bhavan Restaurant

Location: various outlets at Little India, Syed Alwi Road, Changi Business Park, and Sri Srinivasa Perumal temple.

With a long history of serving exquisite Indian food, Ananda Bhavan Restaurant is Singapore’s oldest Indian restaurant. The cuisine is predominant in South Indian flavours, but also offers North Indian and Indo-Chinese dishes. Probably the best way to satisfy your craving for hearty Indian food on a Singapore trip is to take advantage of the restaurant’s extensive menu featuring dishes such as Sabhar rice, dosas, and uttapams, rice noodles with curry, Sheek Kababs, and Pav Bhaji.

10. Mustard

Location: 32 Race Course Rd,

Mustard serves culinary finesses from two states of India profoundly passionate about their cuisine – Punjab, and Bengal. You will find a variety of sumptuous dishes here, mostly non-vegetarian. Here’s where you embrace the crunch of crispy tandoors and juicy morsels mixed in an aromatic medley of spices that lingers after a satisfying dinner.


One thing is for sure when you apply for a Singapore tourist visa, you are absolutely going to love the Indian side of Singapore. The culture’s trait is seen abundantly throughout the nation, especially in the food scene. The above selection of Singapore’s finest Indian restaurants delivers the best of Indian cuisine – a chance to gorge on some spicy curries, sumptuous biryanis, South Indian dosa varieties, and much more. A few of these should be a feature on your Singapore plan when you get your Singapore visit visa and plan a trip.

Leave a Reply

Your email address will not be published. Required fields are marked *