International Travel Insurance
Starting from ₹395 only.

Top 13 Indian Restaurants to Try in Singapore

Singapore boasts a vibrant scene of Indian restaurants, offering a rich tapestry of Indian cuisine. From the best Indian restaurants to affordable options, there is something for every palate. Indian food lovers can savour dishes, including North Indian delicacies and street food.

The best time to visit Singapore is from December to June, when the weather is pleasant and conducive to exploring the city's culinary delights. Its vibrant and diverse culinary scene ensures a delightful dining experience for Indian food lovers. Singapore's Indian restaurants cater to both locals and tourists seeking an authentic taste of India.

List of Indian Restaurants in Singapore

Restaurants Locations Cost For 2 People
Rang Mahal Pan Pacific SGD 150 (₹9,276 approx)
Thevar Keong Saik Rd SGD 100 (₹6,184 approx)
The Curry Culture Cuppage Rd SGD 80 (₹4,947 approx)
Adda 7500E Beach Rd SGD 70 (₹4,329.01 approx)
Mustard Race Course Rd SGD 60 (₹3,710 approx)
Vatan Se Tanjong Katong Rd SGD 55 (₹3,401 approx)
KUBES Indian Cuisine Campbell Ln SGD 50 (₹3,092 approx)
Gayatri Restaurant Race Course Rd SGD 40 (₹2,473 approx)
Khansama @ Little India Norris Rd SGD 35 (₹2,164 approx)
Madras New Woodlands Restaurants Dickson Rd SGD 30 (₹1,855 approx)
MTR Singapore Serangoon Rd SGD 30 (₹1,855 approx)
Zam Zam North Bridge Rd SGD 30 (₹1,855 approx)
Komala Villa Restaurant Serangoon Rd SGD 25 (₹1,546 approx)

13 Best Indian Restaurants in Singapore You Must Try

Discover the best Indian restaurants in Singapore, where you can savour authentic Indian cuisine. From rich curries to fragrant biryanis, these restaurants offer the best Indian food in Singapore. Whether you're looking for a top Indian restaurant or an affordable option, you'll find it here.

1. Rang Mahal | 4.1/5 on Google

Rang Mahal in Singapore is renowned for its authentic Indian cuisine. It offers a sophisticated dining experience with a focus on traditional flavours. Located in a prime area, it attracts locals and tourists seeking quality Indian food. The restaurant's ambience reflects a blend of modern elegance and cultural richness.

  • Cuisine Types: Veg, Non-Veg
  • Timings: 12:00 pm to 2:30 pm, 6:00 pm to 10:00  pm - Sunday to Friday, 6:00 pm to 10:00 pm - Saturday
  • Must Try Food:  Lobster Moilee, Chicken Tikka, Lamb Biryani, Paneer Lababdar, Tandoori Prawns
  • Average Cost For 2 People: SGD 150 (₹9,276.45 approx)
  • Address: 7 Raffles Blvd, Level 3 Pan Pacific, Singapore 039595

2. Thevar | 4.6/5 on Google

Thevar in Singapore offers a unique Indian dining experience. Known for its modern twist on traditional flavours, Thevar serves up various dishes that showcase the diversity of Indian cuisine. It's a popular choice for those exploring new tastes in a stylish setting.

  • Cuisine Types: Veg, Non-Veg
  • Timings: 5:30 am to 11:00 pm - Tuesday to Saturday
  • Must Try Food: Crab Curry, Pork Vindaloo Tacos, Kerala Beef, Chicken Liver Masala, Lamb Shank
  • Average Cost For 2 People: SGD 100 (₹6,184.00 approx)
  • Address: 9 Keong Saik Rd., Singapore 089117

3. The Curry Culture | 4.2/5 on Google

The Curry Culture restaurant in Singapore offers an authentic and inviting dining experience. It is known for its warm ambiance and attentive service. The restaurant highlights the rich culinary traditions of India. Its atmosphere blends modern elegance with cultural charm.

  • Cuisine Types: Veg, Non-Veg
  • Timings: 12:00 am to 2:30 pm and 5:30 am to 10:30 pm - Everyday
  • Must Try Food: Butter Chicken, Lamb Rogan Josh, Paneer Makhani, Garlic Naan, Chicken Tikka
  • Average Cost For 2 People: SGD 80 (₹4,947.44 approx)
  • Address: 31 Cuppage Rd, Cuppage Terrace 31, Singapore 229457

4. Adda | 4.3/5 on Google

Adda Restaurant in Singapore offers an authentic Indian dining experience. Located in a vibrant neighbourhood, it serves a variety of Indian dishes. The restaurant is known for its warm ambience and friendly service. It's a popular spot among locals and tourists alike for Indian cuisine in Singapore.

  • Cuisine Types: Veg, Non-Veg
  • Timings: 12:00 pm to 3:00 pm and 6:00 pm to 10:30 pm - Everyday
  • Must Try Food: Tandoori Chicken, Paneer Tikka, Lamb Chops, Chicken Biryani, Prawn Masala
  • Average Cost For 2 People: SGD 70 (₹4,329.01 approx)
  • Address: 7500E Beach Rd, #01-201 Diners Building, Singapore 199595

5. Mustard | 4.6/5 on Google

Mustard, located in Singapore, offers authentic Indian cuisine. It is known for its flavourful dishes and vibrant ambience, providing a delightful dining experience. Whether you're craving North Indian or South Indian flavours, Mustard has something for everyone. 

  • Cuisine Types: Veg, Non-Veg
  • Timings: 11:30 am to 3:00 pm and 6:00 pm to 10:45 pm - Wednesday to Monday
  • Must Try Food: Fish Paturi, Prawn Malai Curry, Kosha Mangsho, Luchi, Aloo Posto
  • Average Cost For 2 People: SGD 60 (₹3,710.58 approx)
  • Address: 32 Race Course Rd, Singapore 218552

Mustard, located in Singapore, offers authentic Indian cuisine. It is known for its flavourful dishes and vibrant ambience, providing a delightful dining experience. Whether you're craving North Indian or South Indian flavours, Mustard has something for everyone. 

  • Cuisine Types: Veg, Non-Veg 

  • Timings: 11:30 am to 3:00 pm and 6:00 pm to 10:45 pm - Wednesday to Monday

  • Must Try Food: Fish Paturi, Prawn Malai Curry, Kosha Mangsho, Luchi, Aloo Posto

  • Average Cost For 2 People: SGD 60 (₹3,710.58 approx)

Address: 32 Race Course Rd, Singapore 218552

6. Vatan Se | 4.4/5 on Google

Vatan Se in Singapore offers authentic Indian cuisine in a cosy setting. Known for its traditional flavours, the restaurant serves various dishes catering to vegetarian and non-vegetarian preferences. Located centrally, it's popular for locals and tourists seeking a taste of India.

  • Cuisine Types: Veg
  • Timings: 11:30 am to 3:00 pm and 5:00 pm to 10:00 pm - Monday to Saturday
  • Must Try Food: Rajasthani Thali, Pani Puri, Dhokla, Baati Chokha, Gatte Ki Sabzi
  • Average Cost For 2 People: SGD 55 (₹3,401.37 approx)
  • Address: 368 Tanjong Katong Rd, Singapore 437125

7. KUBES Indian Cuisine | 4.7/5 on Google

Experience KUBES Indian Cuisine in Singapore, which is located in a central area. This restaurant offers authentic Indian dishes in a comfortable setting. Taste the flavours of India with traditional spices and ingredients, providing a genuine culinary journey in Singapore.

  • Cuisine Types: Veg, Non-Veg
  • Timings: 3:30 pm to 12:00 am -Everyday and 12:30 pm to 12:00 am -Saturday, Sunday
  • Must Try Food: Butter Chicken, Paneer Tikka, Garlic Naan, Lamb Rogan Josh, Chicken Tandoori
  • Average Cost For 2 People: SGD 50 (₹3,092.15 approx)
  • Address: 31 Campbell Ln, Singapore 209903

8. Gayatri Restaurant | 4.5/5 on Google

Gayatri Restaurant in Singapore is a well-known Indian dining spot offering authentic cuisine in a welcoming setting. Guests can enjoy a variety of dishes that capture the essence of Indian flavours. The restaurant provides a cosy atmosphere where diners can experience the taste of India right here in Singapore.

  • Cuisine Types: Veg, Non-Veg
  • Timings: 11:00 am to 10:30 pm - Everyday
  • Must Try Food: Fish Head Curry, Chicken Tikka Masala, Mutton Biryani, Vegetable Korma, Masala Dosa
  • Average Cost For 2 People: SGD 40 (₹2,473.72 approx)
  • Address: 122 Race Course Rd, #01-01, Singapore 218583

9. Khansama @ Little India | 4.1/5 on Google

Khansama in Little India offers a taste of authentic Indian cuisine. Located in vibrant Singapore, it serves various Indian dishes. The restaurant provides a warm and inviting atmosphere for diners to enjoy their meals. Known for its flavourful dishes, Khansama is popular among locals and tourists.

  • Cuisine Types: Veg, Non-Veg
  • Timings: 10:00 am to 1:00 am - Everyday
  • Must Try Food: Butter Chicken, Rogan Josh, Tandoori Prawns, Dal Makhani, Paneer Butter Masala
  • Average Cost For 2 People: SGD 35 (₹2,164.51 approx)
  • Address: 166 Serangoon Road Junction of Norris Rd, Singapore 218050

10. Madras New Woodlands Restaurants | 4.2/5 on Google

Madras New Woodlands, located in Singapore, is renowned for its authentic Indian cuisine. It offers a variety of dishes from different regions of India, catering to vegetarian preferences. The restaurant is known for its cosy ambience and friendly service, making it a popular choice among locals and tourists.

  • Cuisine Types: Veg
  • Timings: 11:30 am to 10:30 pm - Everyday
  • Must Try Food: Masala Dosa, Idli, Uttapam, Pongal, Thali
  • Average Cost For 2 People: SGD 30 (₹1,855.29 approx)
  • Address: 14 Upper Dickson Rd, Singapore 207474

11. MTR Singapore | 4.5/5 on Google

MTR Singapore brings authentic South Indian cuisine to Singapore. It is renowned for its traditional flavours and quality ingredients. The restaurant is known for its cosy, friendly service, making it a favourite among locals and tourists. MTR Singapore is committed to providing a memorable dining experience with its delicious dishes.

  • Cuisine Types: Veg
  • Timings: 8:30 am to 3:00  pm and 5:30 to 10:00  pm - Tuesday to Sunday
  • Must Try Food: Masala Dosa, Rava Idli, Pongal, Bisibele Bath, Poori Saagu
  • Average Cost For 2 People: SGD 30 (₹1,855.29 approx)
  • Address: 438 Serangoon Rd, Postal 218133

12. Zam Zam | 4.2/5 on Google

Zam Zam, nestled in Singapore's North Bridge Rd, is renowned for its authentic Indian cuisine. Known for its inviting atmosphere, Zam Zam is a favourite spot for locals and tourists, providing a taste of Indian culinary traditions in Singapore's vibrant cultural district.

  • Cuisine Types: Veg, Non-Veg
  • Timings: 7:00 am to 11:00 pm - Thursday to Sunday
  • Must Try Food: Butter Chicken, Murtabak, Fish Head Curry, Roti Prata, Chicken Curry
  • Average Cost For 2 People: SGD 30 (₹1,855.29 approx)
  • Address: 697-699 North Bridge Rd, Singapore 198675

13. Komala Villa Restaurant | 4.3/5 on Google

Komala Villa Restaurant in Singapore is a popular Indian dining spot known for its authentic flavours and welcoming ambience. It offers a variety of dishes catering to vegetarian foods. Located conveniently, it attracts locals and tourists looking for quality Indian cuisine.

  • Cuisine Types: Veg
  • Timings: 7:00 am to 10:30 pm - Everyday
  • Must Try Food: Masala Dosa, Poori Masala, Idli, Vada, Sambar Rice
  • Average Cost For 2 People: SGD 25 (₹1,546.08 approx)
  • Address: 76-78 Serangoon Rd, Singapore 217981

FAQs about Indian Restaurants in Singapore

Is Indian food readily available in Singapore?

Yes, Indian food is readily available in Singapore, with numerous restaurants offering diverse Indian cuisine options.

Why are Indian restaurants so popular?

Indian restaurants are popular in Singapore due to their flavourful dishes, rich spices, and diverse vegetarian and non-vegetarian options.

What is the best thing to try at an Indian restaurant?

Try a thali for various flavours of biryani for rich, aromatic rice dishes. Both showcase Indian cuisine's diversity and are popular among locals and visitors.

What are the top 10 dishes in Singapore?

Some top dishes include Hainanese Chicken Rice, Laksa, Chilli Crab, Roti Prata, Chicken Biryani, Idili, Sambar and Butter Chicken.

What is the healthiest thing to order from an Indian restaurant?

Opt for tandoori dishes, grilled meats, vegetable-based curries, and dals for a healthier choice.

What is Singapore known for in food?

Singapore is famous for its diverse food culture, including Malay, Chinese, Indian, and Peranakan cuisines celebrated in hawker centres and restaurants.

How much is Indian dinner in Singapore?

Indian dinner prices range from SGD 30 to 40 per person, depending on the restaurant's location and type.

Which month is best to visit Singapore?

The best month to visit Singapore is from December to June for pleasant weather and fewer crowds.

Is Indian veg food available in Singapore?

Yes, Singapore offers various Indian vegetarian dishes, including dosas, paneer dishes, and vegetable curries.

Do Indian restaurants offer delivery services?

Yes, many Indian restaurants in Singapore provide delivery through food delivery platforms for convenience. This allows customers to enjoy their favourite Indian dishes from the comfort of their homes or offices.

Do Indian restaurants in Singapore serve traditional Indian sweets?

Yes, many Indian eateries offer a selection of traditional sweets for dessert, such as gulab jamun, Rasmalai, and rasgulla.