SGD/INR₹65.20SGD/USD$0.770Gold 24KS$137.90/gNIFTY 50Loading…SENSEXLoading…STILoading…SG Weather-SGD/INR₹65.20SGD/USD$0.770Gold 24KS$137.90/gNIFTY 50Loading…SENSEXLoading…STILoading…SG Weather-SGD/INR₹65.20SGD/USD$0.770Gold 24KS$137.90/gNIFTY 50Loading…SENSEXLoading…STILoading…SG Weather-SGD/INR₹65.20SGD/USD$0.770Gold 24KS$137.90/gNIFTY 50Loading…SENSEXLoading…STILoading…SG Weather-
Indian in Singapore
← All guides
🍛
Restaurants · 2026 Guide

The best Indian restaurants in Singapore

Michelin-recognised kitchens, hidden neighbourhood gems and the thalis locals actually queue for - across Little India, the East, the CBD and beyond. Mapped, filtered, verified.

37 Restaurants
1 Michelin picks
7 Areas

Top-rated on the map

10 picks

Tap "Nearby me" on the map to find the closest restaurants to your current location.

Community favourites - rated 4.5+

Sampoorna Swadesi

$$
4.8· Little India
📍 600 Serangoon Rd, S218211
South IndianNorth Indian

Must try: Ghee Pongal, Special Thali, Homestyle Rasam - warmly regarded neighbourhood gem.

🗺 Open in Google Maps →

Udipi Ganesh Vilas

$
4.8· CBD
📍 4 Lim Teck Kim Rd, S088935
South Indian

Must try: Masala Dosa, Idli, Vada - office-crowd favourite.

🗺 Open in Google Maps →

Annapoorna (Original Pure Veg)

$
4.7· Little India
📍 320 Serangoon Rd #01-26, S218108
South Indian

Must try: Paper Dosa, Rava Idli, Filter Coffee - Little India classic since 1924.

🗺 Open in Google Maps →

Mini Panjab (Pure Veg)

$$
4.7· Little India
📍 34 Veerasamy Rd, S207338
North Indian

Must try: Amritsari Kulcha, Chole Bhature, Lassi - authentic Punjabi.

🗺 Open in Google Maps →

Bazil Kitchen (Purely Veg & Jain)

$$
4.6· Little India
📍 46 Race Course Rd, S218559
North IndianJain-Friendly

Must try: Jain Thali, Pav Bhaji, Gujarati Snacks - 100% Jain certified kitchen.

🗺 Open in Google Maps →

Saravanaa Bhavan

$$
4.6· Little India
📍 320 Serangoon Rd #01-12, S218108
South Indian

Must try: Ghee Roast Dosa, Full Meals, Kesari - global chain with local heart.

🗺 Open in Google Maps →

Cow and Farmer

$$
4.6· East
📍 1 Changi Business Park Cres Stall 2, S486025
North IndianSaatvik

Must try: Saatvik Thali, Gujarati Snacks, Chaas - organic farm-to-table.

🗺 Open in Google Maps →

MTR Singapore

$$
4.5· Little India
📍 438 Serangoon Rd, S218133
South Indian

Must try: MTR Masala Dosa, Kesari Bath, Filter Coffee - Bengaluru's 100-yr heritage brand.

🗺 Open in Google Maps →

Murugan Idli Shop

$
4.5· Little India
📍 81 Syed Alwi Rd, S207660
South Indian

Must try: Ghee Podi Idli, Ghee Pongal - served on banana leaf. Contains onion/garlic, not for Jain diners.

🗺 Open in Google Maps →

Podi & Poriyal

$$
4.5· Little India
📍 486 Serangoon Rd, S218151
South IndianMichelin

Must try: Podi Dosai, Podi Idli, Chettinad Curries - Michelin Guide recognised.

🗺 Open in Google Maps →

Michelin Guide recognised

Michelin Guide

Podi & Poriyal

Little India · ★ 4.5

Podi Dosai, Podi Idli, Chettinad Curries - Michelin Guide recognised.

Browse by area

Little India
22 restaurants
CBD
3 restaurants
East
5 restaurants
North-East
1 restaurants
North
2 restaurants
West
3 restaurants
Sentosa
1 restaurants

Looking for strictly vegetarian or Jain options? See our Pure Veg & Jain directory - 37 certified vegetarian restaurants with Jain-friendly menus.

Frequently asked

What are the best Indian restaurants in Singapore?

Highly-rated picks include Podi & Poriyal (Michelin-recognised South Indian), Mini Panjab (authentic Punjabi), Annapoorna, Saravanaa Bhavan and MTR Singapore. Little India has the highest concentration, but every region of Singapore now has strong Indian options.

Where is the best Indian food in Singapore?

Little India (Serangoon Road, Race Course Road, Syed Alwi Road) remains the epicentre with 30+ restaurants within walking distance. For the East, try Katong and Siglap. In the CBD, Tanjong Pagar and Boat Quay have upscale Indian dining.

Are there pure vegetarian or Jain Indian restaurants in Singapore?

Yes - Singapore has 37+ certified pure-vegetarian restaurants, with dedicated Jain menus at Bazil Kitchen, Ananda Bhavan, Nalan and others. See our dedicated Pure Veg & Jain directory for the full list.

Which Indian restaurants in Singapore are open 24 hours?

Ananda Bhavan on Syed Alwi Road runs 24 hours - the go-to for midnight idli, dosa and thali. Most other Indian restaurants close by 11 PM.

How much does an Indian meal cost in Singapore?

Budget South Indian meals (thali, dosa) start at S$8-12. Mid-tier North Indian dinners run S$20-35 per person. Upscale and Michelin-recognised restaurants are S$40-80+ per person.

Verify before visiting. Hours, addresses and menus change - especially around public holidays. Call ahead to confirm.
Join the WhatsApp community

Get on the WhatsApp group.

Free. No spam. Unsubscribe anytime.

Join the WhatsApp Community - Free

Get added to the WhatsApp group, plus guides & tips delivered to your inbox.

Optional - so we can add you to the WhatsApp community.

🔒 Your details are shared only with us and used only for community updates. Unsubscribe anytime - email hey@indianinsingapore.com.