Best Indian restaurants in Singapore for your next curry run

When the craving hits, only a proper butter chicken, smoky tandoori platter or fragrant biryani will do. Singapore does Indian food brilliantly, and the best part is the range: old-school curry houses in Little India, polished date-night spots in Dempsey, and South Indian specialists serving dosas bigger than the table. If you’re planning your next food crawl, these are the Indian restaurants worth turning into a full weekend mission.

What makes these Indian spots stand out

Thevar pushes Indian flavours into modern territory without losing the soul of the cuisine. Chef-owner Mano Thevar’s menus are bold, technical and packed with South Indian influences, so expect refined plates rather than the usual curry-house spread. It’s the kind of place for anniversaries, splurge dinners and anyone who wants Indian food with serious fine-dining polish.

  • Signature dish: tasting menu creations with Indian spices and contemporary technique
  • Must-try drink: wine pairing or house cocktails to match the menu
  • Price range: around $200+ per person

Thevar

📍 9 Keong Saik Road, Singapore 089117

📞 +65 6908 8033

⏰ Tue-Sat 6pm-11pm

🗺 View on Google Maps

For smoky kebabs, rich curries and polished North Indian classics

Yantra is one of those places that feels dependable in the best way. The room is elegant, service is slick, and the menu covers crowd-pleasers from creamy curries to tandoor-fired meats that arrive properly charred and juicy. If you want a restaurant that works for family dinners, business lunches and celebrations, this is an easy pick.

  • Signature dish: butter chicken and tandoori platters
  • Must-try drink: mango lassi
  • Price range: about $40-80 per person

Yantra

📍 163 Tanglin Road, #01-129/130/131 Tanglin Mall, Singapore 247933

📞 +65 6836 3088

⏰ Daily 11.30am-3pm, 6pm-10.30pm

🗺 View on Google Maps

Where to go for legendary biryani and old-school comfort

Islamic Restaurant remains a classic for a reason. Generations of diners swear by the biryani here, where the rice is fragrant, the spices are assertive without going overboard, and the mutton arrives tender enough to justify the queue. It’s unfussy, comforting and exactly the sort of place you visit when you want history on the plate, not theatrics.

  • Signature dish: mutton biryani
  • Must-try drink: teh tarik
  • Price range: about $15-30 per person

Islamic Restaurant

📍 745 North Bridge Road, Singapore 198713

📞 +65 6298 7563

⏰ Daily 10.30am-10pm

🗺 View on Google Maps

For dosas, vegetarian feasts and a Little India institution

Komala Vilas is the move when you want South Indian food that feels lively, fast and deeply satisfying. The dosas come crisp, the thali sets are excellent value, and the vegetarian spread is anything but boring, with punchy chutneys and sambar tying everything together. Come hungry, because this is the sort of meal that starts with idli and somehow ends with extra vadai for the table.

  • Signature dish: masala dosa and South Indian thali
  • Must-try drink: filter coffee
  • Price range: about $10-20 per person

Komala Vilas

📍 76-78 Serangoon Road, Singapore 217981

📞 +65 6293 6980

⏰ Daily 7.30am-10.30pm

🗺 View on Google Maps

The verdict

If you want the full spectrum of Indian food in Singapore, start with Komala Vilas for breakfast, hit Islamic Restaurant when biryani is non-negotiable, and book Yantra for a polished dinner that pleases everyone. Save Thevar for the night you want something memorable and a little more extravagant. If I had to name just one must-book address right now, it’s Thevar for sheer creativity, but for pure comfort and repeat visits, Islamic Restaurant still wins the heart.