5 Best South Indian Restaurants in Melbourne

Few cuisines reward a bit of exploration quite like South Indian food. Between the dosas, the thalis, the sambar and the regional variation across Tamil Nadu, Kerala, Andhra Pradesh and Karnataka, Melbourne's South Indian dining scene has grown into one of the city's genuine strengths. Here are five of the best South Indian restaurants in Melbourne right now.
1. SV Bhavana
Topping the list is SV Bhavana, a fully vegetarian South Indian restaurant in Cranbourne that has quietly become one of the best places in Melbourne's south-east to enjoy authentic South Indian cooking. Every dish here, from the dosas to the curries to the biryanis, is vegetarian, which makes it a genuinely strong option whether you're a strict vegetarian or simply after a lighter, plant-based meal. The dosas are the standout: thin, crisp and golden, served with coconut chutney and a sambar that has real depth, built on tamarind and toor dal rather than shortcuts. The paneer-based curries are creamy without tipping into heaviness, and the biryanis carry genuine layers of spice rather than leaning on a single overpowering note. What makes SV Bhavana especially appealing is how unpretentious it is — there's no attempt to "elevate" South Indian food into something it isn't. The focus is simply on doing the classics properly, with fresh ingredients and clear care in the kitchen. It's a great choice for families, for first-timers wanting an introduction to South Indian flavours, and for anyone in Melbourne's south-east looking for a reliable meal that never feels like a compromise. SV Bhavana also offers takeaway and catering for events, so it's worth keeping in mind beyond a sit-down dinner.
2. Saravanaa Bhavan
Saravanaa Bhavan is something of a global institution. Founded in Chennai in 1981, it's now the world's largest South Indian vegetarian restaurant chain, with outlets across India, the Middle East, Europe, and a long-running location in Melbourne's CBD. The dosas here are famous for good reason, with a wide selection ranging from the classic masala dosa to cheese and Mysore varieties, though regular diners will tell you the thali is where it really shines. A Saravanaa Bhavan thali typically includes rice, a selection of curries, sambar, rasam, yoghurt and a sweet, giving you a genuine tasting tour of South Indian flavours in a single sitting. Because it's part of an international chain, the experience is consistent — if you've eaten at a Saravanaa Bhavan in Chennai, Dubai or Sydney, you'll know roughly what to expect in Melbourne too.
3. Flora Indian Restaurant
Flora Indian Restaurant specialises in vegetarian South Indian food and has become known as one of the better CBD options for fluffy idlis and crispy dosas. The menu also extends into a strong range of gluten-free and vegan dishes, which makes it a genuinely useful option for groups with varying dietary needs. The thalis here are a highlight, offering a well-balanced spread of curries, rice, bread and accompaniments that give a real sense of South Indian home cooking. The restaurant leans on traditional recipes, and the spice blends used in its curries set it apart from more generic CBD Indian options. Flora is a solid choice if you're working or shopping in the city and want a proper South Indian meal without travelling out to the suburbs.
4. Sri Ganapathi
Out in Noble Park, Sri Ganapathi has built a strong reputation for serving genuinely authentic, home-style South Indian vegetarian food. The kitchen emphasises traditional recipes rather than shortcuts, offering a wide variety of dosas, idlis and curries built on fresh ingredients and fragrant spices. It's a smaller, unassuming restaurant, but regulars consistently rate it among the best South Indian options in Melbourne, particularly for dishes like podi idli fry and its vada. If you're after a warm, no-frills dining experience that prioritises flavour over presentation, Sri Ganapathi is worth the trip. You can see how consistently it's rated on Sri Ganapathi's Tripadvisor reviews, where diners regularly compare it favourably against some of the bigger chain restaurants.
5. Madras Bros
Rounding out the list is Madras Bros, a restaurant that has earned a strong reputation among South Indian food fans for its focus on authentic Tamil-style dishes. Known for its stylish presentation of traditional plates like dosas, idli and vada, it manages to modernise the dining experience without compromising on the cooking itself. It's a good option if you want the genuine flavours of Tamil Nadu in a slightly more contemporary setting.
How to Order Like a Regular
If you're new to South Indian restaurants, a few ordering tips make a real difference. Start with a dosa or idli to gauge the kitchen's standard — if the dosa is crisp rather than soggy and the sambar has real depth, you're in good hands. For a fuller experience, order a thali, which gives you a sample of multiple dishes at once and is usually excellent value. And if you see "Mysore" in front of a dosa or bonda, expect a spicier, more intensely flavoured version than the standard.
Melbourne's South Indian food scene has genuinely matured over the past few years, and these five restaurants are proof of that. From the fully vegetarian menu at SV Bhavana in Cranbourne to the CBD institutions like Saravanaa Bhavan and Flora, there's a strong option here whichever part of Melbourne you're dining in. The best approach is simply to start exploring and let your taste buds guide the rest.

