The best Indian vegetarian restaurant Singapore offers more than just food; it’s a celebration of flavor, culture, and tradition. These restaurants serve delicious vegetarian and vegan dishes made with fresh ingredients, rich spices, and authentic Indian recipes. From North Indian curries to South Indian dosas, every meal is prepared with care and passion for plant-based dining.
Singapore is a paradise for vegetarian food lovers. In this article, you’ll discover some of the top Indian restaurants where taste meets tradition. Whether you’re craving homely comfort food or modern vegan dishes, these places promise great flavors, friendly vibes, and memorable dining experiences.
4 Veg & Vegetarian Indian Restaurants in Singapore for Cheap Eats!
Enjoy authentic Indian vegetarian flavors in Singapore without overspending. These budget-friendly Indian veg restaurants in Singapore serve tasty, wholesome meals at wallet-friendly prices.
1. Komala Vilas

Komala Vilas is a name every vegetarian food lover in Singapore knows. Established in 1947, this restaurant is a heritage gem in Little India and one of the city’s oldest Indian vegetarian eateries.
Their South Indian thali is legendary, featuring rice, sambar, rasam, vegetables, papadum, and payasam (dessert). The flavors are authentic, the portions generous, and the prices incredibly reasonable.
Location: 76 Serangoon Road, Little India
Average Price: SGD $6 – $10
Must-Try Dishes: Masala Dosa, Mini Tiffin Set, Thali Meal
Why It’s Great: Affordable, authentic, and a true taste of Indian home cooking.
2. Ananda Bhavan

Established in 1924, Ananda Bhavan is Singapore’s oldest vegetarian restaurant, continuing to serve delicious, budget-friendly meals daily. The menu blends both North and South Indian favorites, offering light snacks and full meals at wallet-friendly prices.
Location: Multiple outlets (Serangoon Rd, Tekka Centre, Changi)
Average Price: SGD $5 – $10
Must-Try Dishes: Rava Dosa, Chole Bhature
Why It’s Great: Quick service, clean setup, and plenty of healthy vegetarian options under $10.
3. Gokul Vegetarian Restaurant

If variety is your thing, Gokul Vegetarian Restaurant is your go-to spot. With more than 500 items on the menu, including vegan and gluten-free choices, it’s one of the most versatile Indian vegetarian restaurants in Singapore.
Their dishes cover North Indian, South Indian, and even Indo-Chinese cuisines, offering something for everyone. Despite its large menu, the prices remain surprisingly affordable.
If you enjoy Chinese-style vegetarian dishes too, explore our guide to the best vegetarian Chinese food restaurants in Singapore for more delicious options.
Location: Upper Dickson Road, Little India
Average Price: SGD $8 – $15
Must-Try Dishes: Mock Chicken Briyani, Paneer Butter Masala, Gobi Manchurian
Why It’s Great: Huge vegetarian and vegan selection, rich flavors, and great value for money.
4. Raj Restaurant

Raj Restaurant is known for its North Indian vegetarian cuisine and cozy atmosphere. The restaurant has a wide range of dishes, from rich curries to crispy chaats and stuffed parathas, all at a budget-friendly price
If you love exploring more plant-based dining across the city, check out our list of the best vegetarian restaurants in Singapore for more options.
If you’re looking for satisfying comfort food without spending too much, Raj is a fantastic choice.
Must-Try Dishes: Paneer Tikka Masala, Samosa Chaat, North Indian Thali
Why It’s Great: Traditional North Indian flavors, great service, and affordable pricing.
Savor the Best North Indian Vegetarian Flavors in Singapore
North Indian cuisine is known for its rich curries, creamy paneer dishes, and flavorful breads. If you’re looking for authentic North Indian vegetarian food in Singapore, these three restaurants are top choices.
5. Nalan Restaurant

Nalan is famous for its North Indian vegetarian menu, serving classics like “paneer butter masala”, “dal makhani”, and freshly baked “naan”. The flavors are authentic, and the portions are generous, making it one of the most loved “North Indian vegetarian restaurants in Singapore”.
Interior: Cozy & simple
Timing: 11:30 AM to 10:00 PM
Why try: Paneer butter masala & dal makhani
6. Gayatri Restaurant

Gayatri offers a cozy and family-friendly environment with delicious North Indian dishes. Their “vegetable biryani”, “chole”, and “kadai paneer” are especially popular among locals and tourists alike. The restaurant balances quality, taste, and affordability perfectly.
Interior: Warm & family-friendly
Timing: 11:00 AM to 10:30 PM
Why try: Vegetable biryani & kadai paneer
7. Akasa

Akasa combines traditional North Indian recipes with modern presentation. Their “paneer tikka”, “matar mushroom curry”, and “butter naan” are crowd favorites. Located in Singapore’s CBD, it’s a perfect spot for casual dining or special occasions.
Interior: Stylish & contemporary
Timing: 12:00 PM to 11:00 PM
Why try: Paneer tikka & butter naan
Top South Indian Vegetarian Restaurants in Singapore
Experience Singapore’s best South Indian vegetarian spots, where authentic flavors, cozy ambience, and traditional hospitality come together on one plate.
8. Komala Vilas

Famous for its crispy masala dosas, fluffy idlis, and flavorful sambar served on banana leaves. The taste is truly authentic, rich in South Indian spices and homely warmth.
Timing: 7:00 AM to 10:30 PM
Location: 76–78 Serangoon Road, Little India
9. Ananda Bhavan

Known for its wide variety of dosas, vadas, pongal, and thali meals, all freshly made. The flavors are balanced, mildly spiced, aromatic, and comforting, just like a home-cooked meal.
Timing: 7:00 AM to 11:00 PM
Location: 95 Syed Alwi Road, Little India
10. Sangeetha Bhavan

Serves soft idlis, crispy ghee roast dosas, and rich South Indian curries. The food is light yet flavorful, offering the perfect balance of spice and tradition.
Timing: 8:00 AM to 10:00 PM
Location: 103 Syed Alwi Road, Little India
11. Bikanervala

A vibrant vegetarian restaurant serving rava dosas, uttapams, and other South Indian snacks alongside North Indian favorites. The taste is crisp, tangy, and crowd-pleasing.
Timing: 10:00 AM to 10:00 PM
Location: 76 Syed Alwi Road, near Mustafa Centre
12. Annalakshmi

Offers wholesome South Indian thalis, rasam, and vegetable curries, made with devotion and care. The taste is simple, soulful, and filled with homely charm.
Timing: 11:00 AM to 3:00 PM & 6:00 PM to 9:30 PM
Location: 6A Shenton Way, Downtown Gallery
Why Choose Vegan Indian Food in Singapore?
Indian vegetarian and vegan dishes are full of life and flavor. They’re also among the healthiest options for everyday meals — rich in protein, fiber, and natural spices.
The growing popularity of Indian vegetarian restaurants in Singapore shows how much locals appreciate clean, flavorful, and sustainable eating. From North Indian curries to South Indian dosas, every meal brings comfort, tradition, and taste together.
For more great plant-based dining spots, explore our guide to the best vegetarian restaurants in Singapore.
Sample Day Plan
Start your day with a warm South Indian breakfast at Komala Vilas. Enjoy soft idlis, crispy dosas, and hot filter coffee.
If you’re a true coffee lover, check out our local guide to the best coffee in Singapore to discover where to sip the perfect brew.
For lunch, stop by Nalan for creamy paneer curries and fresh naan. In the evening, relax at Annalakshmi and try their homely thali meal filled with traditional flavors.
Conclusion
Singapore is a paradise for Indian vegetarian and vegan food lovers. From flavorful South Indian dosas to creamy North Indian curries, every restaurant offers a mix of authenticity, taste, and warmth. Whether you’re exploring Little India or dining in the CBD, these restaurants promise wholesome meals and a true taste of India in every bite.
FAQs
Which is the best Indian vegetarian restaurant in Singapore?
Komala Vilas and Nalan are among the top choices for authentic Indian vegetarian food.
Are there vegan Indian restaurants in Singapore?
Yes, restaurants like Gokul Vegetarian offer a wide range of vegan-friendly dishes.
What is the average cost of a vegetarian meal in Singapore?
You can enjoy a good vegetarian meal for around SGD $6–$15.
Where can I find South Indian vegetarian food in Singapore?
Little India is the best area, with spots like Komala Vilas and Ananda Bhavan.
Are these restaurants suitable for families?
Absolutely, most of them have a cozy, family-friendly atmosphere perfect for all ages.
