
Singapore is a melting pot of cultures, but for the Indian vegetarian traveler, it’s also a haven for those looking to indulge in comforting, authentic Indian flavors. Whether you’re craving crispy dosas, fluffy idlis, or rich curries, the city offers a delightful array of vegetarian restaurants that will make you feel right at home. From iconic South Indian joints to hidden North Indian gems, here’s your fun, witty guide to the top 15 authentic Indian vegetarian restaurants in Singapore!

Image credit: MTR Singapore
Mavalli Tiffin Room (MTR) is a legendary spot straight from Bangalore. Famous for its iconic Benne Masala Dosa, it's crispy on the outside, fluffy on the inside, and paired with heavenly coconut chutney and sambhar. Perfect for a hearty breakfast or a light dinner!
Location: Serangoon Road
Price range: ₹300 - ₹800

Image credit: A2B Restaurant
A South Indian favorite for decades, A2B serves up delicious dosas, idlis, and vadas, but don’t miss their Indo-Chinese dishes like paneer manchurian, yum! Also, if you’ve got a sweet tooth, their Mysore Pak is a must-try.
Location: Syed Alwi Road, Little India
Price range: ₹600 - ₹800

Image credit: Paakashala
Paakashala brings North and South Indian flavors together in a casual dining setup. Their North Indian curries are creamy and indulgent, but the South Indian meals hit the spot every time. You’ll definitely leave with a happy, full belly!
Location: Syed Alwi Road, Little India
Price range: ₹400 - ₹800

Image credit: Komala Vilas
If you’ve been around Singapore long enough, you’ve probably heard of Komala Vilas. One of the oldest vegetarian restaurants in the city, their banana leaf meals are legendary, serving traditional South Indian fare that’s authentic and delicious.
Location: Serangoon Road
Price range: ₹200 - ₹800

Image credit: Gokul Vegetarian Restaurant - Facebook
For those who like to mix things up, Gokul offers a fusion of Indian, Malay, and Chinese-inspired vegetarian dishes. Their charcoal hotpot and mock-meat satay are must-tries for Indian vegetarians craving something a little different.
Location: Upper Dickson Road
Price range: ₹900 - ₹1,200
Also read: 10 Unique Experiences that Indian Travelers Must in Singapore - 2025

Image credit: Annalakshmi
A restaurant run by volunteers, Annalakshmi offers a buffet of vegetarian delights, and it’s all "pay as you feel"! Enjoy dosas, biryanis, and flavorful curries, knowing you’re supporting a charitable cause.
Location: Downtown Gallery
Price range: Pay as you wish! OR buffet style: ₹800 - ₹1,000

Image credit: Sri Vakula
Sri Vakula is known for its spicy Andhra-style meals and flavorful biryanis. If you’re in the mood for some heat, their Guntur Karam Dosa and Avakai Rice (Andhra Mango) will warm your soul!
Location: Syed Alwi Road
Price range: ₹600 - ₹800

Image credit: Raj Restaurant - Facebook
Raj serves up pan-Indian delights like hearty, smoky biryanis, South Indian thalis, and savory Kashmiri koftas. It’s the perfect place for a hearty vegetarian feast in the heart of Little India.
Location: Biopolis Way
Price range: ₹1,200 - ₹1,500

Image credit: Ananda Bhavan Restaurant - Facebook
Ananda Bhavan is one of the oldest South Indian vegetarian restaurants in Singapore. Their simple and flavorful dosas, idlis, and vadas make it a go-to for quick, satisfying meals.
Location: Multiple outlets (Serangoon Road, Little India)
Price range: ₹600 - ₹1,200

Image credit: Shiv Sagar Singapore
Shiv Sagar combines the best of both North and South Indian cuisines under one roof. Whether you’re craving a traditional Gujarati thali or a crispy rava dosa, you’ll find it all here.
Location: Farrer
Price range: ₹800 - ₹1,000
Also read: Changi Airport, Singapore Guide for Indian Travelers: Top Things to Do & More

Image credit: Kailash Parbat
Missing Mumbai’s chaat scene? Kailash Parbat brings Indian street food to Singapore with an array of tangy chaats, spicy samosas, and chole. It's the perfect place for a quick snack or light meal.
Location: Hilton Garden Inn
Price range: ₹600 - ₹1,000

Image credit: Murugan Idli Shop - Facebook
Murugan Idli Shop keeps it simple, but oh-so-satisfying. Their super-soft idlis and spicy chutneys are the ultimate comfort food for any Indian vegetarian. Their idlis are famous for a reason!
Location: Syed Alwi Road
Price range: ₹850 - ₹1,100

Image credit: Manish Kumar Garg - Facebook
Balaji Bhawan is a basic spot where you can grab quick bites like puris, samosas, and crispy dosas. Their Thalis are generous and packed with flavor, making them perfect for lunch.
Location: Serangoon Road
Price range: ₹200 – ₹650

Image credit: Podi & Poriyal
Podi & Poriyal is a modern take on South Indian vegetarian food with a focus on organic ingredients and sustainability. Their Millet Dosas and Thali meals are a must-try, blending traditional flavors with a contemporary twist.
Location: Race Course Road
Price range: ₹900 - ₹1,000

Image credit: Nalan
Saving one of the best for last, Nalan offers a wide range of both North and South Indian vegetarian delicacies. From Paneer Butter Masala to crispy Masala Dosas, this restaurant has it all. Perfect for couples craving comfort food in a cozy setting.
Location: Capitol Piazza
Price range: ₹1,200 - ₹1,500
Also read: 15 Amazing Things to do in Singapore that Most Indian Travelers Miss
Singapore’s vibrant food scene has more than enough to keep Indian vegetarians happily fed. Whether you’re a dosa devotee or a biryani buff, the city’s got you covered with a mix of authentic eateries and modern takes on your favorite dishes. So go ahead and indulge in Singapore’s veggie delights! Bon appetite!
Published at
Get our weekly tips and travel news!
18 Must-Eat Street Food at Japanese Matsuris
Japan has just entered its hottest, most humid time of the year. Despite the weather, a major upside to this is the many matsuri (Japanese festivals) that pop up during the weekends over t...
15 Iconic Dishes of Goa, India; That you MUST TRY
Goa, a coastal paradise on the southwestern coast of India, is known for its stunning beaches, vibrant culture, and, of course, its mouthwatering cuisine. Influenced by Portuguese, Konkani, and Saraswat traditions.
Rediscover Mumbai: 15 Iconic Joints from Madras Cafe to K. Rustom
When it comes to cuisine, Mumbai is unrivaled. Mumbai is a gastronomic haven with a thriving and diversified cuisine scene. The city caters to every appetite, from street food like vada pav and pav bhaji to fine dining establishments.
Classic Bengaluru Eateries: Exploring Iconic Old-School Restaurants
Bengaluru (also called Bangalore) is not just the tech capital of India but also a haven for food lovers. This vibrant city is a melting pot of cultures, and this is reflected in its diverse culinary landscape.
Exploring Delhi's Famous Cuisine: A Food Lover's Guide
Exploring Delhi's Famous Cuisine: A Food Lover's GuideDelhi, the capital of India, is a melting pot of cultures and traditions. This is reflected in its cuisine, which is a diverse and delicious mix of flavors from all over the country. From the icon...
FIFA World Cup 2026 Faces Growing Travel Challenges
The 2026 FIFA World Cup is facing growing travel concerns as fans deal with visa delays, expensive hotels, rising airfare prices, and stricter immigration checks ahead of the tournament across the USA, Canada, and Mexico.
Mount Dukono Eruption in Indonesia Kills Tourists and Traps Hikers During Ongoing Rescue Mission
A deadly eruption at Mount Dukono in Indonesia’s North Maluku province killed tourists and trapped hikers, triggering massive rescue operations near one of the world’s most active volcanoes.
MV Hondius Hantavirus Outbreak Near Cape Verde Sparks Emergency Evacuation at Sea
Passengers aboard the MV Hondius are being evacuated near Cape Verde after a suspected Hantavirus outbreak reportedly left three dead, raising concerns over cruise ship health safety.
Noida International Airport to Begin Passenger Flights from June 15, IndiGo to Operate First Service
Noida International Airport will begin passenger flight operations from June 15, 2026, with IndiGo operating the inaugural service from the new aviation hub in Jewar.
India Attempts Guinness World Record with Largest Underwater Tricolour in Andaman Islands (2026)
India attempts a Guinness World Record by unfurling the largest underwater tricolour in Andaman Islands, showcasing diving tourism and national pride.