Skip to content
Food Guide

Best Indian Restaurants in Singapore: 16 Best Spots (2026)

indian restaurants, Singapore

Singapore's Indian dining scene spans two poles: the historic hawker-and-heritage cluster of Little India, where fish head curry, biryani and banana-leaf thali have been served for decades, and a newer wave of fine-dining and modern-Indian kitchens that have earned Michelin stars, Bib Gourmands and regional acclaim. You can eat a budget dosai for a few dollars or sit down to a multi-course tasting menu, and the food ranges across South Indian Chettinad, North Indian tandoor and Punjabi cooking, and contemporary open-fire and cross-cultural styles. The list below spreads across neighbourhoods and price tiers; hours and prices change, so confirm directly before you go.

Last verified: September 2026. Hours and prices can change — we re-check our guides regularly, but do confirm before a special trip.

The list

Thevar Modern Indian · $$$$

Chef Mano Thevar's acclaimed modern-Indian kitchen, awarded two Michelin stars in the 2026 Singapore selection.

  • Cuisine: Modern Indian
  • Price: $$$$ · Multi-course tasting menu (fine dining)
  • Where: 16 Mohamed Sultan Road, Singapore 238965
  • Area: Robertson Quay / Mohamed Sultan
  • Nearest MRT: Fort Canning

Get directions →

Revolver Modern Indian, open-fire grill · $$$$

A Michelin-recognised open-fire grill from chef Jitin Joshi, cooking contemporary Indian over a custom wood grill, smoker and tandoor.

  • Cuisine: Modern Indian, open-fire grill
  • Price: $$$$ · Tasting menu; business lunch and a la carte available
  • Where: 56 Tras Street, Singapore 078995
  • Area: Tanjong Pagar
  • Nearest MRT: Tanjong Pagar
  • Hours: Mon-Sat 12-3pm and 5:45-11pm; closed Sun

Get directions →

Rang Mahal Indian fine dining (regional Indian) · $$$

A Singapore fine-dining institution since 1971, now relocated to Naumi Hotel with bold regional Indian plates, breads and a full bar.

  • Cuisine: Indian fine dining (regional Indian)
  • Price: $$$ · Lunch thali buffet from $42++, dinner buffet $68++ per person
  • Must-try: Calcutta Pani Puri, Nani's Lychee Kulfi
  • Where: 41 Seah Street, Singapore 188396
  • Area: City Hall / Bras Basah
  • Nearest MRT: City Hall

Get directions →

Punjab Grill North Indian / Punjabi fine dining · $$$$

Opulent Punjabi fine dining at Marina Bay Sands, themed around the royal state of undivided Punjab, with multi-course tasting menus.

  • Cuisine: North Indian / Punjabi fine dining
  • Price: $$$$ · 4- to 10-course tasting menus
  • Where: B1-01A, 2 Bayfront Avenue, The Shoppes at Marina Bay Sands, Singapore 018972
  • Area: Marina Bay
  • Nearest MRT: Bayfront

Get directions →

Firangi Superstar Modern Indian · $$$

A theatrical, design-led modern-Indian restaurant near Duxton, known as much for its immersive themed rooms as its inventive cooking.

  • Cuisine: Modern Indian
  • Price: $$$ · A la carte; weekend Champagne brunch
  • Where: 20 Craig Road, #01-03, Singapore 089692
  • Area: Tanjong Pagar / Craig Road
  • Nearest MRT: Maxwell
  • Hours: Mon-Sat dinner 5:30-10:30pm; lunch Mon-Fri 12-2:30pm; closed Sun

Get directions →

Yantra Indian fine dining · $$$

A long-running upscale Indian restaurant at Tanglin Mall with an extensive vegetarian and non-vegetarian menu across Indian regions.

  • Cuisine: Indian fine dining
  • Price: $$$ · A la carte fine dining, vegetarian and non-vegetarian
  • Must-try: Lobster Chiney Kebab
  • Where: Tanglin Mall, Tanglin Road
  • Area: Tanglin
  • Nearest MRT: Orchard Boulevard

Get directions →

Bismillah Biryani Indian (dum biryani) · $

A multi-time Michelin Bib Gourmand winner for its slow-cooked dum biryani; 100% Muslim-owned with several island outlets.

  • Cuisine: Indian (dum biryani)
  • Price: $ · Biryani plates and sets, wallet-friendly
  • Must-try: Chicken Dum Biryani, Lamb Shank Biryani, Chicken Nihari
  • Where: 50 Dunlop Street, Singapore 209379
  • Area: Little India
  • Nearest MRT: Rochor
  • Hours: Daily 11:30am-8:30pm
  • Halal: Halal

Get directions →

Muthu's Curry South Indian · $$

One of Singapore's most famous fish head curry houses, a Little India institution serving the dish that helped define the local classic.

  • Cuisine: South Indian
  • Price: $$ · A la carte; fish head curry priced by size
  • Must-try: Fish Head Curry
  • Where: 138 Race Course Road, Little India
  • Area: Little India
  • Nearest MRT: Little India

Get directions →

The Banana Leaf Apolo South Indian · $$

Serving South Indian meals on banana leaves since 1974, best known for its family-recipe fish head curry.

  • Cuisine: South Indian
  • Price: $$ · A la carte; fish head curry a shareable centrepiece
  • Must-try: Fish Head Curry, Mutton Briyani, Tandoori Chicken
  • Where: 54 Race Course Road, Singapore 218564
  • Area: Little India
  • Nearest MRT: Little India
  • Hours: Daily 10:30am-10:30pm

Get directions →

Samy's Curry South Indian · $$

A heritage banana-leaf restaurant set in leafy Dempsey, long celebrated for its fish head curry and generous South Indian spreads.

  • Cuisine: South Indian
  • Price: $$ · A la carte banana-leaf meals
  • Must-try: Fish Head Curry
  • Where: Block 25 Dempsey Road, Singapore 249670
  • Area: Dempsey Hill
  • Nearest MRT: Napier
  • Hours: Wed-Mon 11am-3pm and 6-10pm; closed Tue

Get directions →

Anjappar Chettinadu South Indian (Chettinad) · $$

A well-known Chettinad specialist bringing fiery, peppery Tamil Nadu cooking, with both vegetarian and non-vegetarian menus.

  • Cuisine: South Indian (Chettinad)
  • Price: $$ · Mains around $13-16; masala dosa from $7
  • Must-try: Chicken Chettinad, Mutton Biryani, Chicken 65
  • Where: 76-78 Racecourse Road, Singapore 218575
  • Area: Little India
  • Nearest MRT: Farrer Park
  • Hours: Daily 11am-11pm

Get directions →

Komala Vilas South & North Indian vegetarian · $

A Singapore Heritage Brand vegetarian institution since 1947, famous for dosai, idli and banana-leaf thali at pocket-friendly prices.

  • Cuisine: South & North Indian vegetarian
  • Price: $ · Budget thali and dosai
  • Must-try: Masala Dosai, Thali meals, Vadai
  • Where: 76-78 Serangoon Road, Singapore 217981
  • Area: Little India
  • Nearest MRT: Little India
  • Hours: Daily 7am-10:30pm

Get directions →

Gayatri Restaurant South & North Indian · $$

A homely Little India mainstay since 1996 serving classic curries, biryani and thosai to a loyal neighbourhood following.

  • Cuisine: South & North Indian
  • Price: $$ · Affordable a la carte and set meals
  • Must-try: Mutton Mysore, Lamb Dum Biryani, Mutton Kari Thosai
  • Where: 122 Race Course Road, #01-01, Singapore 218583
  • Area: Little India
  • Nearest MRT: Farrer Park
  • Hours: Mon-Sat 11am-10:30pm; Sun 10:30am-10:30pm

Get directions →

Zaffron Kitchen North Indian · $$

A popular, approachable North Indian restaurant known for creamy butter chicken, tandoori and naan in a comfortable setting.

  • Cuisine: North Indian
  • Price: $$ · A la carte North Indian; tandoor and curries
  • Must-try: Butter Chicken, Tandoori Chicken, Dal Makhani
  • Where: RELC International Hotel, 30 Orange Grove Road, #04-02, Singapore 258352
  • Area: Orchard / Orange Grove
  • Nearest MRT: Orchard Boulevard
  • Hours: Daily 11am-9pm

Get directions →

Kailash Parbat North Indian vegetarian, chaat · $$

A vegetarian chaat and North Indian specialist, a go-to for Sindhi street snacks like chole bhature and pani puri.

  • Cuisine: North Indian vegetarian, chaat
  • Price: $$ · Chaat and snacks $3.50-$24; mains moderate
  • Must-try: Chole Bhature, Pani Puri, Paneer Tikka
  • Where: 3 Belilios Road, #01-03, Hilton Garden Inn, Singapore 219924
  • Area: Little India
  • Nearest MRT: Rochor

Get directions →

Lagnaa Barefoot Dining North & South Indian · $$

A Michelin-recognised Little India favourite offering optional barefoot upstairs seating and dishes cooked to your chosen spice level.

  • Cuisine: North & South Indian
  • Price: $$ · A la carte; diner-chosen spice levels
  • Where: 6 Upper Dickson Road, Singapore 207466
  • Area: Little India
  • Nearest MRT: Little India

Get directions →

At a glance: compare every spot

Spot Cuisine Price Area Halal
Thevar Modern Indian $$$$ Robertson Quay / Mohamed Sultan
Revolver Modern Indian, open-fire grill $$$$ Tanjong Pagar
Rang Mahal Indian fine dining (regional Indian) $$$ City Hall / Bras Basah
Punjab Grill North Indian / Punjabi fine dining $$$$ Marina Bay
Firangi Superstar Modern Indian $$$ Tanjong Pagar / Craig Road
Yantra Indian fine dining $$$ Tanglin
Bismillah Biryani Indian (dum biryani) $ Little India Halal
Muthu's Curry South Indian $$ Little India
The Banana Leaf Apolo South Indian $$ Little India
Samy's Curry South Indian $$ Dempsey Hill
Anjappar Chettinadu South Indian (Chettinad) $$ Little India
Komala Vilas South & North Indian vegetarian $ Little India
Gayatri Restaurant South & North Indian $$ Little India
Zaffron Kitchen North Indian $$ Orchard / Orange Grove
Kailash Parbat North Indian vegetarian, chaat $$ Little India
Lagnaa Barefoot Dining North & South Indian $$ Little India

Your questions answered

Where are the best Indian restaurants in Singapore concentrated?

Little India (around Race Course Road, Serangoon Road and Dunlop Street) is the historic heartland for South Indian, biryani and banana-leaf meals. Modern and fine-dining Indian is spread more widely, including Tanjong Pagar, Mohamed Sultan, Marina Bay, Dempsey and Orchard/Tanglin.

How much does an Indian meal in Singapore cost?

A vegetarian thali or dosai in Little India can cost under S$10 per person, and a banana-leaf or biryani meal is typically S$15-25. Fine-dining tasting menus at places like Thevar, Revolver or Punjab Grill run much higher, often over S$100++ per person.

Which Indian restaurants in Singapore are halal?

Halal status varies, so always confirm before visiting. Bismillah Biryani, for example, is 100% Muslim-owned. Many fine-dining Indian restaurants serve alcohol and are not halal-certified, while several Little India eateries are vegetarian, which suits some diets but is not the same as halal certification.

Are there good vegetarian Indian options?

Yes. Komala Vilas has served pure-vegetarian South and North Indian food since 1947, and Kailash Parbat specialises in vegetarian North Indian dishes and chaat. Most Chettinad and North Indian restaurants also offer substantial vegetarian menus alongside meat and seafood.

Do I need to book, and should I expect queues?

Fine-dining spots such as Thevar, Revolver and Punjab Grill are small and popular, so reserve well ahead. Little India institutions are mostly walk-in but can get busy at peak meal times and on weekends. Hours and availability change, so it is best to call or check ahead.


Related guides

Leave a Reply

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