8 Best Vegetarian Restaurants in Melbourne (2026 Guide)
- Written by: Times Media

Melbourne likes to think of itself as Australia's food capital, and honestly, it has earned the right to brag. What's changed in the last decade, though, is how seriously the city now takes vegetarian cooking. Gone are the days when a "vego option" meant a sad pumpkin and feta salad shoved to the bottom of the menu. These days, some of the most exciting, technically ambitious, and downright delicious meals in the city happen to be entirely meat-free.
Whether you're a lifelong vegetarian, someone exploring plant-based eating, or simply hosting a friend who doesn't eat meat, this guide rounds up eight of the best vegetarian restaurants in Melbourne right now. We've covered everything from no-fuss South Indian canteens to refined plant-forward fine dining, so there's something here whatever your mood, budget, or craving.
8 Best Vegetarian Restaurants in Melbourne
1. SV Bhavana – Cranbourne
If you're after the most authentic South Indian vegetarian experience in greater Melbourne, SV Bhavana in Cranbourne deserves the top spot on this list. Every single dish on the menu is vegetarian, and many are vegan-friendly too, which makes it an easy choice for groups with mixed dietary needs.
The menu reads like a love letter to South Indian comfort food. Crispy paper dosas arrive blistered and golden, with a side of coconut chutney and sambar that tastes like it's been simmering all day. The paneer curries are rich without being heavy, the biryanis are fragrant with whole spices rather than artificial flavouring, and the idli and vada are soft, fluffy, and clearly made fresh rather than reheated from frozen.
What really sets SV Bhavana apart is the sense of warmth. This isn't a flashy CBD spot trying to impress with decor; it's a genuinely welcoming, family-run restaurant where the focus is squarely on the food and the people eating it. It's particularly popular with families from Cranbourne and the surrounding suburbs who want a proper South Indian feast without driving into the city, and it's just as suited to a relaxed dine-in dinner as it is to takeaway or catering for an event.
If you're heading out to Cranbourne Botanic Gardens or exploring the area, SV Bhavana is an easy and rewarding stop for a hearty, entirely vegetarian meal.
2. Vegie Bar – Fitzroy
No list of Melbourne's vegetarian restaurants is complete without Vegie Bar, the Brunswick Street institution that has been feeding Fitzroy's herbivores (and plenty of meat-eaters too) for more than three decades. Housed in a no-frills warehouse, it's known for communal tables, peeling-paint charm, and a leafy courtyard, with a huge menu of pizzas, wraps, salads, curries, and daily specials.
The menu is enormous, covering everything from Malaysian-style laksa to burritos, jackfruit tacos, and poke bowls, with vegan, gluten-free, and lactose-free options clearly marked throughout. It's the kind of place where a group of friends with wildly different dietary preferences can all order something they'll genuinely enjoy, which is part of why it has stayed so popular for so long.
Don't skip dessert. The chocolate beetroot cake has something of a cult following, and it's a great way to prove to sceptical friends that "healthy" ingredients can still make an indulgent treat.
3. Smith + Daughters – Fitzroy
A few doors down from Vegie Bar (Fitzroy is something of a vegetarian dining hub), Smith + Daughters takes a completely different approach. Owned by chef Shannon Martinez, this fully vegan restaurant has a warm pub atmosphere with industrial-chic decor and a stylish bar, and the menu has evolved from Spanish-inspired dishes to Sicilian-leaning fare.
The clever trick here is that the food doesn't taste like a "vegan version" of anything. Dishes like braised chickpeas with cime di rapa and a rich vegan ragu are built to stand on their own, with deep, savoury flavours that satisfy even committed carnivores. The polenta-based dishes and house-made "meats" are particularly impressive if you're curious about how far plant-based cooking has come.
It's a great choice for a date night or a special occasion, especially if one person in the group is vegan and the other is simply along for a good meal. The cocktail list is strong too, so it's worth lingering over a drink before or after dinner.
4. Patsy's – Melbourne
For something more refined, Patsy's has quickly become one of the most talked-about plant-forward restaurants in the city. The menu treats vegetables with the same care and technique that a traditional fine-diner would apply to premium cuts of meat, with seasonal Victorian produce front and centre.
Expect dishes that change regularly depending on what's in season, layered with clever use of fermentation, smoking, and pickling to build depth of flavour. It's not trying to mimic meat at all; instead, it leans into what vegetables and grains can do on their own, often in surprising and memorable ways.
Patsy's is best suited to those who enjoy a slower, more considered dining experience. If you've ever wondered what "vegetable as the main event" looks like when a skilled kitchen takes it seriously, this is where to find out.
5. Kahaani – Melbourne CBD
For vegetarians who love Indian food but want something beyond the usual curry-house staples, Kahaani is worth seeking out. The name means "story" in Hindi, and the menu draws on regional dishes from across India's diverse culinary map, many of which rarely appear on Australian menus.
While Kahaani isn't an exclusively vegetarian restaurant, its vegetarian selection is extensive and genuinely exciting, ranging from refined starters to slow-cooked dals and vegetable mains that showcase regional spice blends rather than the generic "korma or butter sauce" approach some places fall back on. It's a good pick if you're dining with a mixed group and want vegetarian food that feels just as considered as the meat dishes on the table.
6. Gong De Lin – Melbourne CBD
Tucked away upstairs on Swanston Street, Gong De Lin is easy to walk past and even easier to fall in love with once you find it. This meat-free Chinese restaurant serves sizzling dishes built around tofu, vegetables, and mock meats, with popular options including braised tofu and fungi with bean paste, sweet and sour "pork," Szechuan-style eggplant, and kung pao vegetarian "chicken."
What makes Gong De Lin special is how convincingly the mock meats recreate the textures and flavours of classic Chinese dishes. If you grew up eating Chinese takeaway and miss those flavours now that you're vegetarian, this is the kind of place that can scratch that itch without any compromise. It's also a budget-friendly option compared to some of the trendier spots on this list, making it ideal for a casual lunch or a low-key dinner with friends.
7. Huong Viet Vegan – Footscray
Out west in Footscray, Huong Viet Vegan offers a cosy, unpretentious take on Vietnamese classics. The kitchen substitutes mock meat, tofu, and mushrooms into many traditional dishes, meaning you can enjoy a proper bowl of pho, a banh mi, or a claypot dish without any animal products at all.
This is comfort food in the truest sense: warming, generous, and unfussy. It's a particularly good option if you're exploring Footscray's famously diverse food scene and want a vegetarian meal that doesn't feel like an afterthought. The prices are friendly too, so it's an easy spot for a quick weeknight dinner.
8. Moroccan Soup Bar – Fitzroy
Rounding out the list is the Moroccan Soup Bar, a long-standing Fitzroy favourite known for its generous, set-style vegetarian and vegan meals. There's no formal menu in the traditional sense; instead, diners are typically served a selection of the day's dishes, which might include spiced soups, rice, dips, and slow-cooked vegetable tagines.
It's a BYO venue with reasonable prices, which makes it popular for group dinners and casual catch-ups. The communal, no-frills approach means the focus stays entirely on the food, and the flavours (heavy on cumin, preserved lemon, and warming spices) are a nice change of pace from some of the more Western-leaning vegetarian spots in the city.
Why Melbourne's Vegetarian Scene Keeps Getting Better
Part of what makes Melbourne such a rewarding city for vegetarians is the sheer diversity of cuisines represented. You're not limited to one style of "vegetarian restaurant"; instead, you can hop between South Indian thalis, Sicilian-inspired vegan plates, Chinese mock-meat classics, and Moroccan soup nights, often within a few suburbs of each other.
There's also a growing recognition among Melbourne chefs that vegetarian cooking isn't a limitation to work around, but a genuine creative opportunity. Restaurants like Patsy's and Smith + Daughters have shown that plant-based food can hold its own against any meat-heavy menu, while long-running spots like Vegie Bar and SV Bhavana prove that there's always demand for honest, well-made vegetarian comfort food too.
Tips for Choosing a Vegetarian Restaurant in Melbourne
If you're new to vegetarian dining out, a few things can make the experience smoother. First, don't assume "vegetarian" automatically means "vegan" or "dairy-free." Many South Indian and Italian dishes use generous amounts of ghee, paneer, or cheese, so it's worth asking if you're avoiding dairy as well as meat.
Second, booking ahead is a good idea for the more popular spots, particularly Vegie Bar and Smith + Daughters on weekends, as both can fill up quickly. For more casual venues like SV Bhavana or Gong De Lin, walk-ins are generally easier, though larger groups should still consider calling ahead.
Finally, if you're hosting a mixed group of vegetarians and meat-eaters, restaurants that aren't exclusively vegetarian but offer a strong meat-free menu (like Kahaani) can be a good compromise, since everyone gets a wide range of choices from the same kitchen.
Final Thoughts
Melbourne's vegetarian dining scene has genuinely come of age, and the eight restaurants above are proof that "meat-free" no longer means "limited." From the comforting South Indian thalis at SV Bhavana to the inventive plant-based plates at Patsy's, there's a vegetarian table in this city for every mood, occasion, and craving. Next time someone tells you vegetarian food is boring, you'll know exactly where to take them.






















