Restaurants in Little India often specialises in authentic cuisine from the northern and southern regions of India. With Serangoon Road and the adjacent Racecourse Road lined with vibrant curry houses, choosing where to eat in Little India can be a daunting task. 

    This small enclave of Singapore is a must-see if you want to experience all sides of this cosmopolitan city state – and there’s no better way to do it than by sampling delicious food throughout your visit. Check out this guide on great restaurants in Little India – aside from traditional Indian eateries, we’ve also included a couple of international venues in case you want a break from all the delicious (spicy) curries. 


    Banana Leaf Apolo

    At Banana Leaf Apolo, you can expect a more tourist-based clientele, upmarket surroundings and some higher prices to match. With house specialities such as fish head curry and Masala chicken, this restaurant is one of the best places to eat in Little India.  

    The inspiration for is name, Banana Leaf Apolo, becomes clear when you receive your food, as many of their dishes are served on banana leaves instead of plates – a famous dining practise in this neighbourhood and across India.

    Location: 48 Serangoon Road, Singapore 217959

    Open: Daily from 10.30 am to 10.30 pm

    Phone: +65 6297 1595


    photo by JB Macatulad (CC BY-SA 4.0) modified

    The Tekka Food Centre pretty much sums up the culinary diversity of Singapore. It’s also one of the cheapest places to eat in the city. From delicious curry-canteens to Chinese hawker stalls, and traditional Malay snack-stalls to cheap Singapore noodle stands, this food court caters to just about any taste.

    The Tekka Food Centre is also a wet market and shopping mall, where you can see locals shopping for fresh meat and produce, as well as traditional Indian attire and souvenirs.

    Read more

    Location: 665 Buffalo Road, Singapore 210665

    Open: Daily from 6.30 am to 9 pm (hours vary by shop)


    Ananda Bhavan Restaurant

    Ananda Bhavan Restaurant is one of the longest running vegetarian restaurants in Singapore. Founded in 1924, there are around 6 outlets across the city, including one at Changi Aiport’s Terminal 2. Special set menus start from S$7 – standouts include the biryani set, rasam (South Indian soup), and onion masala dosa (savoury Indian pancake). 

    Location: 448 Serangoon Road, Singapore 218138

    Open: Daily from 8 am to 10 pm

    Phone: +65 6297 9522


    Khansama Tandoori Restaurant

    Khansama Tandoori Restaurant specialises in Indian cuisine prepared in a Tandoor oven. The menu consists of vegetarian and meat-based dishes, so there’s something for everyone at this restaurant. If you’re a meat lover, Khansama Tandoori Restaurant serves tandoori chicken, mutton kebabs, as well as fish and prawn curries, which you can pair with rice or roti (bread).

    Location: 166 Serangoon Road, Singapore 218050

    Open: Sunday–Thursday from 11 am to 1 am, Friday–Saturday from 11 am to midnight

    Phone: +65 6299 0300


    photo by Marcin Konsek (CC BY-SA 4.0) modified


    Allauddin's Briyani

    Allauddin's Briyani is where you can enjoy biryani, a plate of herb-infused basmati rice, served with a rich curry sauce, chunks of mutton, chicken or fish, and a boiled egg. While it’s more of a food stall rather than a proper restaurant, Allauddin's attracts a crowd of locals and tourists to the 2nd floor of the Tekka Food Centre, where it’s located.

    For full authenticity and extra messiness, enjoy biryani like a local by ditching the utensils. Just use your right hand (or Peshwari bread) to mix everything together and scoop it into your mouth. 

    Location: #01-229, Tekka Food Centre, 665 Buffalo Road, Singapore 210665

    Open: Daily from 9 am to 8 pm


    photo by Jimmy Tan (CC BY 2.0) modified


    Taste of India

    Taste of India delivers authentic dishes from the northern and southern regions of India. This rather elegant restaurant features marble pillars, grand chandeliers, bold artwork, and statues, which might make you feel like you’re dining in an art gallery rather than a restaurant.

    Taste of India’s signature dishes include tandoori chicken, Amritsari fried fish, and fish head curry. You can also find a good selection of vegetarian options such as ghee rice, paneer tikka, curd rice, and aloo palak (potatoes in a smooth spinach sauce).

    Location: 77 Rangoon Road, Singapore 218365

    Open: Daily from 11.30 am to 11 pm

    Phone: +65 6341 5158


    Komala Vilas

    Serving a purely vegetarian menu, Komala Vilas offers generous set meals from as little as S$3 – about the same as what you’d pay for a glass of water in downtown Singapore. Established in 1947, there are 3 branches throughout Singapore – head for the one on Serangoon Road if you’re an early riser. It opens at 7am, so you can enjoy a hearty breakfast of dosa or uthappam with chutney and sambar (S$2.70). 

    Location: 76–78 Serangoon Road, Singapore 217981

    Open: Daily from 7 am to 10.30 pm

    Phone: +65 6293 6980


    photo by Kai Hendry (CC BY 2.0) modified


    Chomp Chomp Hawker Centre

    Chomp Chomp Hawker Centre only opens in the evenings, but it’s often packed with late-night diners enjoying a wide range of affordable Asian dishes. The food court is also called Serangoon Gardens Food Centre, and has dozens of stalls cooking up hawker fare such as grilled stingray, barbecued chicken wings, spring rolls, noodles, and satay right in front of you.

    Location: 20 Kensington Park Road, Singapore 557269

    Open: Daily from 6 pm until late


    photo by ProjectManhattan (CC0 1.0) modified


    Swee Choon Tim Sum Restaurant

    Swee Choon stands out from most dim sum joints in Singapore, as it’s one of the few places that opens until 6am. As dim sum is traditionally eaten for breakfast or brunch, the restaurant is a popular spot for supper crowds and clubbers looking to refuel after a night out. A full range of steamed, baked and fried dim sum are available, mostly of which cost around S$2. 

    Standouts include char siew bao (BBQ pork buns), steamed salted egg yolk custard bun, lotus paste bun, and har kow (shrimp dumplings). Swee Choon also serves noodles and rice dishes if you’re looking for something more filling, but its extensive dim sum offerings are not to be missed. 

    Location: 183-191 Jalan Besar, Singapore 208882

    Open: Wednesday–Monday from 11 am to 2.30 pm and from 6 pm to 6 am (closed on Tuesdays)

    Phone: +65 6225 7788


    photo by phuongkim1981 (CC BY 2.0) modified


    Muthu's Curry

    Muthu's Curry has been attracting locals and tourists with its signature fish head curry since 1969. This long-running curry house has 3 outlets, including one near the National Museum of Singapore and another close to the Singapore Botanic Gardens. On weekends, Muthu’s Curry offers Hyderabadi Dum and Nattu Kozhi biryani – long grain Basmati rice cooked in fresh ground spices with slow cooked lamb or chicken. 

    Location: 138 Race Course Road, Singapore 218583

    Open: Daily from 10.30 am to 10.30 pm

    Phone: +65 6392 1722



    Those wanting a break from Little India’s curry-based cuisine should pay a visit to Putien, where you can enjoy authentic Chinese dishes in a rather upmarket setting. Must-tries include its crab soup, drunken cockles, stir-fried yam, and crispy pork ribs. There are several set lunch menus (for 2 to 10 people) running throughout the day.

    This award-winning restaurant has several outlets in Malaysia, Hong Kong, China, and Taiwan – in Singapore, Putien can be found on Kitchener Road, a short walk south of the Farrer Park MRT station.

    Location: 127 Kitchener Road, Singapore 208514

    Open: Daily from 11.30 am to 3 pm and from 5.30 pm to 10 pm

    Phone: +65 6295 6358



    Gayatri offers an extensive menu of traditional Northern and Southern Indian cuisine, along with a modern dining venue with rattan chairs, colourful wall art, and air conditioning. It also has an open kitchen concept, where you can catch chefs in action, tossing paratha up the air or cooking fluffy naan using a tandoor oven. Unlike many Indian restaurants in Little India, Gayatri offers alcoholic drinks such as wines, bottled and draft beer from S$17.50 upwards.

    Location: 122 Race Course Road, #01-01, Singapore 218583

    Open: Daily from 11 am to 10.30 pm

    Phone: +65 6291 1011


    Samy’s Curry

    Samy’s Curry, located in the ever-popular Demsey Road just of Serangoon, consistently delivers tasty curries, vegetarian dishes and a range of exotic sides in a very welcoming atmosphere. Unlike some of the more hectic curry joints in the centre of Singapore, you’ll find the tempo here a lot more civilised, with a pleasant environment surrounded by lush trees and quaint colonial buildings.

    Location: 25 Dempsey Road, Singapore 249670

    Open: Wednesday–Monday from 11 am to 3 pm and from 6 pm to 10 pm (closed on Tuesdays)

    Phone: +65 6472 2080


    Countryside Cafe

    Countryside Café is a scruffy but fun backpacker bar on Dunlop Street, close to Abdul Gafoor Mosque. Expect a hodgepodge of quirky décor, including foreign bills and vinyl pinned on its walls, as well as  a wide range of drinks served in jam jars. 

    Countryside Café has an extensive beer list, including Guinness, Heineken, Budweiser, Stella Artois, and Sapporo. Cocktails and mocktails are available if you like your drinks sweet, as well as burgers, pizzas, and pasta for a full meal. 

    Location: 71 Dunlop Street, Singapore 209399

    Open: 24/7

    Phone: +65 6292 0071

    Ari Gunadi | Compulsive Traveller

    Start planning your trip

    Back to top