Photo: Gareth Wyn Jones / CC BY-SA 4.0 via Wikimedia Commons
Discover the best vegetarian Indian restaurants in Singapore, including South Indian, North Indian, Jain-friendly, thali, dosa and family-friendly dining options.
Singapore is an excellent destination for Indian vegetarian travellers. From traditional South Indian breakfasts to North Indian curries, thalis, dosas, snacks and sweets, there are plenty of restaurants serving vegetarian Indian food across the city.
For the widest selection, Little India is the best area to start. You can also find vegetarian Indian restaurants around Bugis, Orchard Road, Marina Bay and other parts of Singapore.
Best Vegetarian Indian Restaurants in Singapore
1. Komala Vilas
Komala Vilas is one of the most popular names for traditional South Indian vegetarian food in Singapore.
The restaurant is particularly suitable for travellers looking for familiar dishes such as:
- Masala dosa
- Plain dosa
- Idli
- Vada
- Uttapam
- Poori
- Vegetarian thali
- Indian sweets
It is a convenient choice for breakfast, lunch or a casual family meal.
2. Ananda Bhavan
Ananda Bhavan is another well-known vegetarian Indian restaurant with a wide range of South and North Indian dishes.
Popular options include:
- Dosa
- Idli
- Vada
- Thali
- Chole
- Paneer
- Vegetarian curries
- Indian snacks
- Sweets
It is particularly convenient for Indian families staying around Little India.
3. Saravana Bhavan
Saravana Bhavan is a familiar name for Indian vegetarian travellers.
It specialises in South Indian cuisine and is a good choice for breakfast and lunch.
You can find dishes such as:
- Masala dosa
- Idli
- Vada
- Pongal
- Uttapam
- Poori
- Vegetarian meals
- Thali
4. MTR Singapore
MTR is another option for travellers looking for traditional South Indian vegetarian cuisine.
It is suitable for those who prefer authentic vegetarian dishes rather than internationalised Indian food.
Popular choices include dosa, idli, vada, poori and traditional South Indian meals.
5. Gokul Vegetarian Restaurant
Gokul Vegetarian Restaurant offers vegetarian Indian and Asian dishes.
It can be a good choice if you want to move beyond traditional South Indian food and try vegetarian versions of different Asian dishes.
The menu can include:
- Indian curries
- Rice dishes
- Noodles
- Vegetarian snacks
- Asian-inspired dishes
Best Vegetarian Indian Restaurants in Little India
Little India is one of the best areas in Singapore for Indian vegetarian food.
A typical food-focused visit can include:
Indian vegetarian breakfast → Little India sightseeing → lunch → Indian sweets
The neighbourhood also has Indian grocery stores, sweet shops, temples and traditional shops, making it especially popular with Indian tourists.
Best South Indian Vegetarian Restaurants
South Indian vegetarian cuisine is one of the easiest Indian food styles to find in Singapore.
Popular dishes include:
- Dosa
- Idli
- Vada
- Pongal
- Uttapam
- Poori
- Upma
- South Indian thali
- Sambar
- Rasam
For breakfast, masala dosa with sambar and chutney is a classic choice.
Best North Indian Vegetarian Food
Travellers looking for North Indian vegetarian food can enjoy:
- Paneer tikka
- Dal
- Chole
- Rajma
- Aloo dishes
- Roti
- Naan
- Paratha
- Vegetarian biryani
- North Indian thali
North Indian vegetarian restaurants are available in Little India as well as other central areas.
Best Vegetarian Indian Food for Families
Indian vegetarian restaurants are particularly convenient for families travelling with children.
Children can usually find familiar options such as:
- Dosa
- Idli
- Paneer
- Poori
- Rice
- Noodles
- Roti
- Indian snacks
For larger families, check seating availability during lunch and dinner hours.
Best Vegetarian Indian Food for Breakfast
If you are looking for a traditional Indian breakfast in Singapore, consider:
Idli + Vada + Sambar + Chutney
or:
Masala Dosa + Sambar + Chutney + Filter Coffee
Other options include:
- Pongal
- Upma
- Poori
- Uttapam
- Vegetarian paratha
Little India is especially convenient for an early Indian breakfast.
Jain Vegetarian Food in Singapore
Jain travellers should communicate their requirements clearly when choosing a restaurant.
A Jain diet may require avoiding:
- Onion
- Garlic
- Potatoes
- Other root vegetables
A restaurant being vegetarian does not automatically mean it serves Jain food.
If you require Jain meals, confirm the ingredients and preparation method before ordering.
For groups, it is better to inform the restaurant in advance.
Vegetarian Indian Food Near Marina Bay
If you are staying near Marina Bay, you can still find Indian vegetarian options without travelling all the way to Little India.
Restaurants around:
- Marina Bay
- Boat Quay
- Raffles Place
- Downtown
- Shenton Way
can be convenient after a day of sightseeing.
For a typical evening, you could plan:
Gardens by the Bay → Marina Bay Sands → Marina Bay waterfront → Indian vegetarian dinner
Vegetarian Indian Food Near Orchard Road
Orchard Road is another convenient area for Indian and vegetarian-friendly food.
If you are spending the day shopping, check the restaurants inside and around the major shopping malls.
This can save time if your hotel is also located around Orchard Road.
Vegetarian Indian Food Near Sentosa
Sentosa has vegetarian-friendly restaurants, but travellers specifically looking for traditional Indian vegetarian food may find a larger selection on mainland Singapore.
You can enjoy Sentosa during the day and return to the city for dinner in areas such as Little India, Bugis or the CBD.
Indian Vegetarian Food at Changi Airport
Indian vegetarian travellers can also find vegetarian and Indian food options at Changi Airport and Jewel.
However, check whether the restaurant is:
Landside
or:
Airside / Transit Area
This is particularly important if you are travelling through the airport and have limited time before your flight.
Pure Vegetarian vs Vegan
Vegetarian Indian food may contain:
- Milk
- Butter
- Ghee
- Paneer
- Curd
If you follow a vegan diet, tell the restaurant that you require food without dairy, eggs or other animal-derived ingredients.
Similarly, if you avoid eggs, confirm that the dishes and preparation methods do not contain egg.
Tips for Indian Vegetarian Travellers
- Little India offers one of the widest selections.
- Check restaurant opening hours before visiting.
- Mention dietary restrictions clearly.
- Confirm Jain requirements in advance.
- Ask about ghee, butter and dairy if you are vegan.
- Check ingredients in sauces and gravies.
- Reserve tables for large groups.
- Carry snacks during long sightseeing days.
- Check restaurant locations near your day's attractions.
Sample Vegetarian Indian Food Day
Breakfast
Masala dosa + idli + filter coffee
Lunch
Vegetarian South Indian thali
Evening Snack
Samosa + chaat + Indian sweets
Dinner
Paneer curry + dal + naan + rice
This gives you a good mix of South Indian and North Indian vegetarian food during your Singapore holiday.
Vegetarian Indian Food During a Singapore Tour
If you are booking a Singapore tour package, mention your food preference while making the booking.
For example:
Pure Vegetarian Meals Required
Jain Meals Required
No Onion & Garlic
Vegan Meals Required
This allows the hotel, restaurant or tour operator to plan accordingly.
Do not assume that a standard hotel breakfast or tour package meal automatically meets your dietary requirements.
Final Tips
Singapore is an excellent destination for vegetarian Indian travellers, with especially strong options in Little India.
For South Indian food, restaurants such as Komala Vilas, Ananda Bhavan, Saravana Bhavan and MTR are worth considering. For a broader vegetarian experience, restaurants such as Gokul Vegetarian Restaurant offer additional Indian and Asian choices.
Whether you want dosa, idli, thali, paneer, chole, vegetarian biryani or Indian sweets, you can find suitable options in Singapore.
If you follow a strict Jain, vegan or no-onion/no-garlic diet, always confirm ingredients and preparation methods before ordering.
Comments are closed for this post.