Skip to content
Food Guide

Indian Food in Little India: 12 Best Spots (2026)

Share this guide
Indian Food in Little India: 10 Best Spots (2026)

For Indian food in Little India, the best-known names are Muthu's Curry and The Banana Leaf Apolo for fish head curry, and MTR and Ananda Bhavan for vegetarian dosai. The area covers both South Indian banana-leaf and vegetarian cooking and North Indian tandoor and biryani, with Mustard adding Bengali dishes. Prices run from around $4 for a dosa to $30 and up for a shared fish head curry. Most venues cluster on Race Course Road, Serangoon Road and Chander Road between Little India and Farrer Park MRT, and the vegetarian spots are busiest at breakfast and weekend lunch.

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

The list

Muthu's Curry South Indian · $$

A Race Course Road institution known for its spicy fish head curry, a Little India benchmark for the dish. Big tables and a large dining room make it a common pick for family meals.

  • Cuisine: South Indian
  • Price: $$ · Fish head curry from around $32++; mains from around $16++
  • Must-try: Fish Head Curry, Masala Prawns, Masala Chicken
  • Where: 138 Race Course Road, #01-01, Singapore 218591
  • Area: Race Course Road, Little India
  • Nearest MRT: Farrer Park MRT (NE8) / Little India MRT (NE7/DT12)
  • Hours: Daily 10:30am-10:30pm
  • Halal: No

Get directions →

The Banana Leaf Apolo (Little India Arcade) South Indian · $$

A banana-leaf restaurant dating to 1974, known for fish head curry served with rice and vegetables on the leaf. The Little India Arcade outlet on Serangoon Road is its main Little India address.

  • Cuisine: South Indian
  • Price: $$ · Fish head curry from around $33 (small)
  • Must-try: Apolo Fish Head Curry, Tandoori Platter, Gobi Manchurian
  • Where: 48 Serangoon Road, #01-32, Little India Arcade, Singapore 217959
  • Area: Serangoon Road (Little India Arcade)
  • Nearest MRT: Little India MRT (NE7/DT12)
  • Hours: Daily 10:30am-10:30pm
  • Halal: No

Get directions →

Gayatri Restaurant South Indian / Chettinad · $$

A long-running Race Course Road restaurant serving South Indian and Chettinad curries, biryani and tandoori. It is a sit-down option suited to groups.

  • Cuisine: South Indian / Chettinad
  • Price: $$ · Dishes from around $6++; tandoori platter around $32.50++
  • Must-try: Tandoori Platter, Kadai Prawns, Mixed Vegetable Kurma
  • Where: 122 Race Course Road, #01-01, Singapore 218583
  • Area: Race Course Road, Little India
  • Nearest MRT: Farrer Park MRT (NE8) / Little India MRT (NE7/DT12)
  • Hours: Mon-Sat 11am-10:30pm; Sun 10:30am-10:30pm
  • Halal: No

Get directions →

MTR Singapore South Indian (vegetarian) · $

The Singapore branch of Bangalore's Mavalli Tiffin Rooms, a pure-vegetarian specialist for dosa, idli and filter coffee. Breakfast and lunch are the busiest times.

  • Cuisine: South Indian (vegetarian)
  • Price: $ · Dosa from around $7
  • Must-try: Pudhi Masala Dosa, Masala Dosa, Bisibele Bath
  • Where: 440 Serangoon Road, Singapore 218134
  • Area: Serangoon Road, Little India
  • Nearest MRT: Farrer Park MRT (NE8)
  • Hours: Tue-Sun 8:30am-3pm & 5:30pm-10pm; closed Mon
  • Halal: No

Get directions →

Madras New Woodlands South Indian (vegetarian) · $

A vegetarian South Indian canteen on Upper Dickson Road serving thosai, set meals and snacks from breakfast to dinner.

  • Cuisine: South Indian (vegetarian)
  • Price: $
  • Must-try: Thosai, Vegetarian set meals
  • Where: 14 Upper Dickson Road, Singapore 207474
  • Area: Upper Dickson Road, Little India
  • Nearest MRT: Little India MRT (NE7/DT12)
  • Hours: Daily 7:30am-10:30pm

Get directions →

Mustard Bengali / Punjabi · $$

A Race Course Road restaurant serving Bengali and Punjabi dishes, which few other Little India kitchens do. It is one of the more refined sit-down options on the street.

  • Cuisine: Bengali / Punjabi
  • Price: $$ · Food from around $4.20; biryani from around $18.90++
  • Must-try: Kolkata Special Mutton Biryani, Sarson Da Saag with Makki di Roti, Kabab e Tashtar
  • Where: 32 Race Course Road, Singapore 218552
  • Area: Race Course Road, Little India
  • Nearest MRT: Little India MRT (NE7/DT12)
  • Hours: Sun-Fri 11:30am-3pm; Sat 11:30am-4pm; daily 6pm-10:45pm

Get directions →

GupShup North Indian (modern) · $$$

A modern North Indian restaurant in the basement of The Serangoon House hotel, with a more upmarket dining room than most of the neighbourhood.

  • Cuisine: North Indian (modern)
  • Price: $$$ · Appetisers from around $23; mains from around $27
  • Must-try: Dahi Lotus Papdi Chaat, Maah di Daal, Parantha
  • Where: 301 Serangoon Road, Basement 1, The Serangoon House, Singapore 218224
  • Area: Serangoon Road, Little India
  • Nearest MRT: Farrer Park MRT (NE8)
  • Hours: Daily 12pm-2:30pm & 5pm-10pm

Get directions →

Jaggi's Northern Indian Cuisine North Indian · $

A casual Chander Road spot for North Indian tandoori, curries and breads at lower prices than most sit-down restaurants. Large portions suit family dinners.

  • Cuisine: North Indian
  • Price: $ · Seekh kebabs from around $7.20; butter chicken from around $8.60
  • Must-try: Seekh Kebab, Tandoori Chicken, Butter Chicken
  • Where: 37 Chander Road, Singapore 219541
  • Area: Chander Road, Little India
  • Nearest MRT: Little India MRT (NE7/DT12)
  • Hours: Daily 11am-10:30pm
  • Halal: No

Get directions →

Gully Restaurant & Garden Indian street food / modern Indian · $$

A newer restaurant (opened October 2025) on Level 5 of Holiday Inn Singapore Little India, serving Indian street food and Indian-inspired cocktails.

  • Cuisine: Indian street food / modern Indian
  • Price: $$ · Puchka from around $14++; mains from around $24++
  • Must-try: Bara Bazaar Puchka, Smoked Butter Chicken, Garlic Butter Naan
  • Where: 10 Farrer Park Station Road, Level 5, Holiday Inn Singapore Little India, Singapore 217564
  • Area: Farrer Park Station Road, Little India
  • Nearest MRT: Farrer Park MRT (NE8)
  • Hours: Daily 12pm-10:30pm
  • Halal: No

Get directions →

Khansama Tandoori Restaurant North Indian / Punjabi · $$

A long-running North Indian restaurant at the corner of Serangoon and Norris Roads, known for tandoor dishes, curries and a long menu. Listings show late hours, but times differ between sources.

  • Cuisine: North Indian / Punjabi
  • Price: $$
  • Must-try: Hyderabadi Chicken Dum Biryani, Butter Chicken, Paneer Tikka
  • Where: 166 Serangoon Road, Singapore 218050
  • Area: Serangoon Road, Little India
  • Nearest MRT: Farrer Park MRT (NE8)

Get directions →

Ananda Bhavan South Indian (vegetarian) · $

Billed as Singapore's oldest Indian vegetarian restaurant — a cheap, no-frills spot for thosai and set meals at almost any hour.

  • Cuisine: South Indian (vegetarian)
  • Price: $ · Rava thosai ~$3.90; veg biryani set ~$8
  • Must-try: Rava Thosai, Vegetarian Biryani Set
  • Where: 95 Syed Alwi Road, Singapore 207671
  • Area: Syed Alwi Road, Little India
  • Nearest MRT: Farrer Park (NE8)
  • Hours: Open 24 hours (per Eatbook; confirm before late visits)

Get directions →

Anjappar Chettinad Restaurant Chettinad (South Indian) · $$

The Singapore outpost of the global Chennai-born Chettinad chain (since 1964), known for fiery Chettinad chicken and biryani.

  • Cuisine: Chettinad (South Indian)
  • Price: $$ · Biryani ~$11–17; dosa ~$7–13
  • Must-try: Chicken Chettinad, Mutton Biryani, Mutton Sukka Varuval
  • Where: 76-78 Racecourse Road, Singapore 218575
  • Area: Race Course Road, Little India
  • Nearest MRT: Little India (NE7/DT12) / Farrer Park (NE8)
  • Hours: Daily 11:00am–11:00pm

Get directions →

At a glance: compare every spot

Spot Cuisine Price Area Halal
Muthu's Curry South Indian $$ Race Course Road, Little India No
The Banana Leaf Apolo (Little India Arcade) South Indian $$ Serangoon Road (Little India Arcade) No
Gayatri Restaurant South Indian / Chettinad $$ Race Course Road, Little India No
MTR Singapore South Indian (vegetarian) $ Serangoon Road, Little India No
Madras New Woodlands South Indian (vegetarian) $ Upper Dickson Road, Little India —
Mustard Bengali / Punjabi $$ Race Course Road, Little India —
GupShup North Indian (modern) $$$ Serangoon Road, Little India —
Jaggi's Northern Indian Cuisine North Indian $ Chander Road, Little India No
Gully Restaurant & Garden Indian street food / modern Indian $$ Farrer Park Station Road, Little India No
Khansama Tandoori Restaurant North Indian / Punjabi $$ Serangoon Road, Little India —
Ananda Bhavan South Indian (vegetarian) $ Syed Alwi Road, Little India —
Anjappar Chettinad Restaurant Chettinad (South Indian) $$ Race Course Road, Little India —

Your questions answered

How much does Indian food in Little India cost?

Vegetarian spots such as MTR, Ananda Bhavan and Madras New Woodlands are the cheapest, with dosa from around $7 or less. North Indian casual places like Jaggi's have kebabs and curries from around $7-9. Sit-down restaurants cost more: Muthu's Curry's fish head curry is from around $32++, and GupShup's mains start from around $27.

Where is the best place for fish head curry in Little India?

Muthu's Curry on Race Course Road and The Banana Leaf Apolo at Little India Arcade are the two best-known fish head curry restaurants in the area. Both open daily from 10:30am to 10:30pm and serve the curry in sizes for sharing.

Are the Indian restaurants in Little India halal?

Most on this list are not halal-certified, including Muthu's Curry, Gayatri, MTR, Jaggi's and Gully. Check the MUIS halal directory or ask the restaurant directly if halal certification matters to you. Vegetarian restaurants are meat-free, but that is not the same as halal certification.

Which MRT station is closest to the restaurants in Little India?

Little India MRT (NE7/DT12) is closest to Serangoon Road's lower end, Little India Arcade, Upper Dickson Road and Chander Road. Farrer Park MRT (NE8) is closer to the upper end of Race Course Road and Serangoon Road, The Serangoon House and Holiday Inn Singapore Little India. Most places are a 5-10 minute walk from one of the two.

Where can I get vegetarian Indian food in Little India?

MTR Singapore, Ananda Bhavan and Madras New Woodlands are fully vegetarian South Indian restaurants serving dosai, idli and set meals. Madras New Woodlands opens from 7:30am, so it works for breakfast.

Do I need to book a table in Little India?

Casual and vegetarian places are walk-in. Booking ahead is a good idea for weekend dinners at sit-down restaurants such as Muthu's Curry, Gayatri, Mustard and GupShup, especially for groups.

Related guides