South Indian restaurants in Singapore boast of the colourful food scene, where food and tradition are inseparable in every dish. Each bite is an adventure. When you are done with the crispy outer crust of a masala dosa, you have a delightful warmness of sambhar to look forward to, as well as your second meal. Singapore gives the choice to enjoy the taste of Tamil Nadu, Karnataka, Kerala and Andhra Pradesh. Everyone, from families to friends or individual travellers, can experience bountiful meals that extend beyond the usual cuisine and make memories founded on culture and taste.
Top 10 South Indian Restaurants In Singapore For Food Lovers
The South Indian restaurants in Singapore offer the best mix of tradition and taste, and in them you will find crispy dosas and hot and warm curries. Here, there is an authentic taste that is coupled with unforgettable experiences.
1. Komala Vilas

Photo: PRATEEK JAISWAL / Unsplash / Image For Representation Only
Komala Vilas is one of the most recognisable South Indian restaurants in Singapore, which has been a household name since 1947. It is located on Serangoon Road and is renowned because of its traditional vegetarian food that is served on banana leaves. The speciality is that it has maintained the same flavour over decades, and every dosa, thali and chutney tastes just like it was meant to. The restaurant is already busy with both locals and tourists, particularly at lunchtime when their thalis are easily sold out. In contrast to most of the modernised restaurants, Komala Vilas remains true to its traditions and serves food that resembles that of a South Indian house.
Specialities: Ghee Masala Dosa, Pongal, Filter Coffee
Average Cost: ₹1,200 – 1,800 per person
Suggested Read: Chinatown Food Street Singapore
2. MTR Singapore

Photo: Jack Baghel / Pexels / Image For Representation Only
MTR (Mavalli Tiffin Rooms) is considered to be one of the best South Indian restaurants in Singapore. It is a Bangalorean restaurant which has managed to maintain its culinary standards in Singapore. It is true to Karnataka cuisine, as opposed to other restaurants where MTR serves Indian-style food, such as Rava Idli, Bisibele Bath and Masala Dosa, which are made traditionally, without shortcuts. The size of the restaurant is small, but the cosy, homey atmosphere provides charm to the meal. Residents come here to have breakfast on account of their famous Rava Idli, which was initially invented during World War II because of the lack of rice.
Specialities: Rava Idli, Bisibele Bath, Masala Dosa
Average Cost: ₹1,500 – 2,200 per person
3. Ananda Bhavan

Photo: mcthrissur / Pixabay / Image For Representation Only
Ananda Bhavan is one of the oldest South Indian restaurants in Singapore, which has served authentic vegetarian food since 1924. It is situated close to the Little India MRT, and it provides a combination of traditional South Indian food and fusion innovations. The restaurant boasts of dosas, but in addition to that, their North-South fusion foods are interesting as well. As an instance, diners can savour Paneer Butter Masala and traditional sambhar that is appealing to different tastes. The only difference between Ananda Bhavan and other restaurants of the same type is a large variety of desserts; their kesari and payasam are especially popular.
Specialities: Millet Dosa, Kesari, Payasam
Average Cost: ₹1,000 – 1,600 per person
Suggested Read: Best Foods In Singapore
4. Murugan Idli Shop

Photo: Jack Baghel / Pexels / Image For Representation Only
Murugan Idli Shop is known as one of the renowned South Indian restaurants in Singapore, where one can find the Tamil Nadu cuisine in the heart of Little India. Here, of course, the greatest draw is their idlis – pillowy soft and steamed to perfection. Their four varieties of chutneys, which are available indefinitely and have distinct flavours such as coconut, tomato and so on, are what make the experience even better. The sambhar is a traditional Tamil preparation that goes well with the idlis. Their ghee podi dosa, a favourite of crowds other than idlis, is crisp outside and soft inside.
Specialities: Idli with Unlimited Chutneys, Jigarthanda, Ghee Podi Dosa
Average Cost: ₹900 – 1,500 per person
5. Sri Veeras Curry

Photo: SARANKARTHICK s / Unsplash / Image For Representation Only
Sri Veeras Curry is one of the tallest South Indian companies in Singapore that serves food which is more of a home-cooked meal rather than a restaurant meal. It is situated on Race Course Road, and its special meal is the banana leaf food, which is served with various curries, rasam and pickles. The specialisation in spices, which are freshly ground, is what makes Sri Veeras Curry stand out from the crowd and is reflected in every dish they prepare. Their chicken curry and mutton curry possess an extensive richness of taste that causes the restaurant to be equally well-liked among non-vegetarians.
Specialities: Banana Leaf Rice, Mutton Curry, Rasam
Average Cost: ₹1,400 – 2,000 per person
Suggested Read: Singapore Travel Guide
6. Gayatri Restaurant

Photo: Change C.C / Pexels / Image For Representation Only
Gayatri is among the most recommended South Indian restaurants in Singapore and is located on Race Course Road. It is known to strike a balance between vegetarian and non-vegetarian food. The spicy fish curry, chicken varuval and mutton masala are especially popular in the restaurant, featuring hot South Indian tastes. Compared to strictly vegetarian restaurants, Gayatri is more appealing to a broader range of people, which is why it is ideal when mixed companies are planning to eat out. Their vegetarian dishes are also very robust, with sambhar, poriyal, and kootu providing diversity to vegetarians. One of their specials is a crab curry, which is not a common dish in other South Indian restaurants in Singapore.
Specialities: Crab Curry, Fish Curry, Chicken Varuval
Average Cost: ₹1,600 – 2,300 per person
7. Banana Leaf Apolo

Photo: Zak Chapman / Pexels / Image For Representation Only
Banana Leaf Apolo is one of the famous South Indian restaurants in Singapore that operates in Little India and has been serving delicious food to its customers for decades. It has made its mark on the culinary scene of the city with its signature dish, Fish Head Curry. Their curry is unique because of the ideal combination of tamarind, spice and creamy gravy that is served in large portions. In addition to this signature, the restaurant also has a variety of South Indian cuisine that includes dosas, sambhar, and appams. They serve food on banana leaves, adding aroma and making it even more authentic.
Specialities: Fish Head Curry, Fried Chicken Masala, Appam
Average Cost: ₹1,800 – 2,500 per person
Suggested Read: Best Unforgettable Things To Do In Singapore For Your Next Crazy Trip
8. Madras New Woodlands

Photo: Jack Baghel / Pexels / Image For Representation Only
Madras New Woodlands, being a vegetarian delight in Little India, is often rated as one of the best South Indian restaurants in Singapore. It has a huge menu and offers crispy dosas to thalis. The uniqueness is in the number of thali combinations that satisfy all the appetites, starting with the mini tiffin thali to the grand festival thali. Their masala dosa is crisp and yet light, and it is served with hot sambar and coconut chutney. The uthappams, which are generously topped with onions, tomatoes and chillies, are a favourite at the restaurant. Madras New Woodlands is also one of the few restaurants in Singapore that offer Jain food choices, thus making it inclusive.
Specialities: Onion Uthappam, Festival Thali, Mysore Pak
Average Cost: ₹1,200 – 1,900 per person
9. Jaggi’s South Indian Cuisine

Photo: Karolina Grabowska / Pexels / Image For Representation Only
Being one of the renowned South Indian restaurants in Singapore, Jaggi is also reputed to offer wholesome and hearty food that is especially enjoyed by meat lovers. Jaggi is versatile, as unlike many others in Little India, it combines tandoor and South Indian curries. The signature meals of the restaurant are mutton curry, chicken masala, and spicy prawns. Their gravies are thick and fragrant and are cooked slowly to keep the flavour deep. Their freshly made parottas are also an attraction to Jaggi, and go well with their rich meat curries. The setting is informal, and the chairs are canteen-style, which makes it perfect for fast yet satisfying meals.
Specialities: Mutton Curry, Prawn Masala, Parotta
Average Cost: ₹1,500 – 2,200 per person
Suggested Read: Places To Visit In Singapore
10. Premaas Cuisine

Photo: Daniela Elena Tentis / Pexels / Image For Representation Only
Premaas Cuisine establishes its niche by concentrating on Kerala-style cooking as one of the South Indian restaurants in Singapore. It is situated in Little India and serves appams, puttu and curries of seafood with the addition of coconut milk and spices. Their Kerala Fish Curry is the best, sour with tamarind and spicy with the curry leaves. Another meal that attracts both vegetarians and non-vegetarians is appam with vegetable stew. Contrary to other South Indian restaurants, Premaas puts the coastal Kerala tastes in the limelight, which are not easily available in the rest of Singapore. Their beef fry with parotta is another speciality that is difficult to find outside India.
Specialities: Kerala Fish Curry, Beef Fry with Parotta, Ada Pradhaman
Average Cost: ₹1,400 – 2,100 per person
South Indian restaurants in Singapore offer more than food—they serve tradition, culture, and authentic flavours. From freshly steamed idlis to spicy fish curry and comforting payasam, each dish tells a story. Whether at a quiet vegetarian café or a bustling seafood spot, the blend of tradition with modern dining makes every meal memorable. With TripXL, explore these rich culinary experiences and take home unforgettable memories.
Cover Photo: Life Of Pix / Pexels / Image For Representation Only