Finding the best Indian vegetarian restaurant in Singapore is a real treat for food lovers who enjoy authentic and wholesome flavors. These restaurants serve traditional Indian dishes made with fresh vegetables, rich spices, and pure ingredients — without using any meat. Whether you follow a vegan diet or just enjoy plant-based meals, Singapore has plenty of places offering delicious North and South Indian vegetarian food that will make you feel right at home.
Singapore’s Indian dining scene is full of life and variety. From creamy paneer curries to crispy dosas and spicy chaats, you’ll find something tasty for every craving. In this article, we’ve handpicked the top vegan and vegetarian Indian restaurants in Singapore where quality, taste, and culture come together. Get ready to explore where to enjoy the finest Indian vegetarian meals — perfect for both locals and tourists looking for a healthy yet flavorful experience.
What Makes Indian Vegetarian Food So Special?
Indian cuisine is naturally vegetarian-friendly. For centuries, India has embraced plant-based cooking inspired by Hindu, Jain, and Buddhist traditions. Instead of meat, chefs rely on lentils, beans, vegetables, and spices like turmeric, cumin, and coriander to create bold flavors.
This is why Indian vegetarian restaurants in Singapore are so popular. You’ll find both North Indian vegetarian restaurants in Singapore serving creamy paneer curries and rich gravies — and South Indian vegetarian restaurants in Singapore offering light dosas, idlis, and thali sets full of comfort and tradition.
10 Best Indian Vegetarian Restaurants in Singapore
Here are ten of the most loved Indian veg restaurants in Singapore that serve authentic, flavorful, and satisfying meat-free dishes.
1. Annalakshmi Restaurant – Chinatown Point
Annalakshmi is one of the best Indian vegetarian restaurants in Singapore and a must-visit for anyone who enjoys soulful food. Located at Chinatown Point, this place runs on a unique “Eat What You Want, Give As You Feel” concept, promoting kindness and community.
They serve South Indian-style thalis, dal, and chapatis that taste just like home-cooked meals. Every dish is prepared by volunteers with care and heart.
Address: Chinatown Point, 133 New Bridge Road
Try: Thali set, paneer curry, chapati
2. Gokul Vegetarian Restaurant – Little India
Gokul is one of the most famous Indian vegetarian restaurants in Singapore, known for its large 100% vegetarian menu with both North and South Indian dishes. It’s also a go-to spot for vegan diners looking for delicious, dairy-free meals.
Their mock meat curries and vegan biryani are packed with bold Indian spices. Located in Little India, Gokul is perfect for anyone craving a satisfying, spicy Indian meal.
Address: 19 Upper Dickson Road, Little India
Try: Mock mutton curry, vegan butter chicken, biryani
3. Komala Vilas – Serangoon Road
A true Singapore icon, Komala Vilas has been serving authentic South Indian vegetarian food since 1947. It’s one of the oldest and most respected Indian veg restaurants in Singapore, loved by locals and tourists alike.
The food is simple, affordable, and full of flavor. From crispy dosas to aromatic sambar, every bite reflects traditional Indian cooking.
Address: 76–78 Serangoon Road
Try: Masala dosa, thali meal, filter coffee
4. Raj Restaurant – Tanjong Pagar
Raj Restaurant is an elegant North Indian vegetarian restaurant in Singapore offering a pure-veg menu that combines taste and tradition. It serves both North and South Indian dishes, including Jain-friendly options made without onion and garlic.
The cozy setting and consistent flavors make it a top choice for family dining. The paneer tikka and palak kofta are especially popular.
Address: 20 Biopolis Way, Rochester Mall
Try: Paneer tikka, palak kofta, butter naan
5. Shivam Restaurant – Race Course Road
Shivam is a gem among Indian vegetarian restaurants in Singapore, known for its Gujarati and North Indian-style dishes. The restaurant focuses on fresh, light, and homely meals that remind you of traditional Indian family cooking.
Their Gujarati thali is a must-try, offering a perfect balance of sweet, spicy, and tangy flavors.
Address: 8 Race Course Road
Try: Gujarati thali, dal, shrikhand
6. Greenleaf Café – Katong
Greenleaf Café is a popular Indian veg restaurant in Singapore with a health-conscious twist. It serves wholesome, organic vegetarian dishes made with minimal oil and fresh ingredients.
Their menu includes both Indian and Asian-inspired options, but their vegan dosas and tofu curries steal the show. This spot is great for those looking for clean and nutritious food.
Address: 43 East Coast Road, Katong
Try: Vegan dosa, quinoa biryani, tofu curry
7. Jaggi’s Northern Indian Cuisine – Race Course Road
If you’re craving North Indian flavors, Jaggi’s is a must-visit. Though it’s not fully vegetarian, it has an impressive selection of vegetarian curries and sides that keep food lovers coming back.
From creamy dal makhani to spicy paneer butter masala, Jaggi’s delivers rich and flavorful Northern Indian comfort food.
Address: 37–39 Race Course Road
Try: Dal makhani, aloo gobi, paneer curry
8. Anand Bhavan – Little India Arcade
Established in 1924, Anand Bhavan is the oldest South Indian vegetarian restaurant in Singapore. It offers dosas, idlis, vadas, and other classic dishes that are light yet filling.
This family-friendly restaurant is great for quick meals or weekend breakfasts. The menu is fully vegetarian with many vegan-friendly choices.
Address: 95 Syed Alwi Road, Little India Arcade
Try: Masala dosa, poori set, idli sambhar
9. Whole Earth – Peck Seah Street
Whole Earth may not be a traditional Indian restaurant, but its fusion of Peranakan and Thai vegetarian cuisine often features Indian-inspired spices. It’s also the first vegetarian restaurant in Singapore to earn a Michelin Bib Gourmand award.
For plant-based diners who love bold, aromatic flavors, this spot is a refreshing change from standard menus.
Address: 76 Peck Seah Street
Try: Curry vegetables, sambal tofu, olive rice
10. Komala’s Fusion – Bugis
Komala’s Fusion combines the best of North and South Indian vegetarian food under one roof. It’s a bright and casual eatery serving dosas, paneer curries, and Indo-Chinese favorites — perfect for a quick, affordable meal.
This place is especially known for its vegan-friendly options and tasty snacks.
Address: 180 Albert Street, Bugis
Try: Veg manchurian, dosa combo, masala chai
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.
Tips for Finding Authentic Indian Veg Restaurants in Singapore
- Explore areas like Little India, Bugis, and Tanjong Pagar, where most Indian veg restaurants in Singapore are located.
- Look for menu labels such as “V” (Vegetarian) or “VG” (Vegan).
- Try North Indian vegetarian restaurants for rich gravies and breads, and South Indian vegetarian restaurants for lighter meals like dosa and thali.
- Use Google Maps or HappyCow to find vegan-friendly reviews before visiting.
Conclusion
From cozy cafés to cultural classics, Singapore is full of Indian vegetarian restaurants serving authentic and satisfying food. Whether you’re a fan of North Indian vegetarian restaurants in Singapore with buttery curries or South Indian vegetarian restaurants offering crisp dosas, there’s something for every taste.
Each of these ten restaurants celebrates India’s rich culinary tradition with a Singaporean touch — making them perfect for both locals and visitors looking for hearty, meat-free meals.
So the next time you’re exploring the city, enjoy the warmth, spice, and comfort that only the best Indian vegetarian restaurants in Singapore can bring.
FAQ’s
What is the best Indian vegetarian restaurant in Singapore?
A: Annalakshmi and Gokul are among the best Indian vegetarian restaurants in Singapore, known for their authentic dishes and welcoming atmosphere.
Are there vegan buffets in Singapore?
A: Yes, Annalakshmi offers a pay-as-you-wish vegetarian buffet with plenty of vegan dishes.
Do Indian restaurants in Singapore serve vegan food?
A: Most Indian restaurants offer vegan options or can customize meals upon request.
Which area has the most Indian vegetarian restaurants?
A: Little India, Race Course Road, and Bugis are the top areas for Indian veg restaurants.
What’s the difference between North and South Indian vegetarian food?
A: North Indian dishes are rich and creamy with bread like naan and roti, while South Indian food focuses on rice, dosa, and lentil-based flavors.