Narrowing the list of the best vegan restaurants in Melbourne, Australia is tough! The city’s inhabitants love vegan food so much that it was recently voted the third most vegan-friendly city in the world. A case can even be made that the city should be re-named vegan Melbourne!
Melbourne is Australia’s second biggest city. Diverse multicultural flavors can be found all over town! The city’s well known for its strong café culture and a passion for tasty food. So, it’s no wonder that the best vegan restaurants in Melbourne are at the cutting edge of incredible vegan food.
If you want to travel to Melbourne and experience the city’s vegan food, you need to try any one of the best vegan restaurants in Melbourne. Or, why not try them all?
HEY! Don't forget about dessert! Here are 19 Awesome Spots for Vegan Cake in Melbourne!
Heading to Sydney? Here are the top Vegan Restaurants in Sydney to treat yourself to!
Local’s Guide to the Best Vegan Restaurants in Melbourne

- Brother Bon
- Chanhouse
- Fina’s Vegetarian Café 2
- Good Love
- Gong De Lin
- Green Burger
- Herbivore Eatery
- Home Vegan Bar
- Just Vegan
- Kevabs Brunswick
- Lentil As Anything
- Loving Hut
- Madame K’s Vegetarian
- Oh My Greens
- Red Sparrow
- Shakahari Too
- Shoku iku
- Sister of Soul Richmond
- Smith & Daughters
- SoulPod Foods
- The Merri Clan
- The Origin Tales
- Tyranny of Distance
- Vegan 365
1. Brother Bon – Awesome Stop in Any Vegan Melbourne Tour!
Any vegan Melbourne tour wouldn’t be complete without this spot! Loving Hut in Northcote has had a revamp recently and is now called Brother Bon.
This family run hot-spot is entirely vegan and prides itself on catering for those with food allergies. Plus, the restaurant is run entirely on solar power!
Their Asian-inspired breakfast, lunch and dinners menus are ‘100% delicious’. There are so many dishes to try, from small bites, to salads, dumplings, burgers, stir-frys, comfort food and more.
Must Try: Bun Bo hue Vietnamese noodle soup
2. Chanhouse
Chanhouse serves traditional Chinese banquet lunches and dinners each day.
Chanhouse is popular because of their specialty mock meat dishes cooked in a traditional Sichuan meat-based style. If you’re craving a meal that’s not Chinese, they also have a small selection of Vietnamese and Thai dishes, vegan of course.
Must Try: the Sze Cuan Eggplant Hot Pot
3. Fina’s Vegetarian Café 2
If you’re in Melbourne, you have to experience the city’s Vietnamese food with a stop at Fina’s Vegetarian Café 2. Thankfully, Fina’s Vegetarian Café 2 provides all the vegan versions of your favorite Vietnamese dishes without animal products.
Originally, the first Fina’s restaurant opened as a vegetarian restaurant. Fina’s Vegetarian Café 2 then opened as an all-vegan location in Fitzroy. It’s since become one of the best vegan restaurants in Melbourne. Don’t let the name fool you!
Must Try: Vermicelli Noodle Salad with Spring Rolls and Tofu
4. Good Love
Good Love spreads the vegan love around to everyone who visits for food or drink.
This beachside vegan bar and restaurant is the place to go for snacks, after 5 o’clock drinks, or even a heavier vegan meal. Good Love is dimly lit and warm, and they make all of its vegan food from scratch. They even distill some of its liquors and spirits, and host famous bottomless lunch events. Gotta love the good love in Melbourne!
Must Try: Jackfruit KFC Bowl
5. Gong De Lin
In Melbourne’s central business district, Gong De Lin serves simple, authentic Chinese stir frys, soups, mock meat dishes and rice to the hoards.
Gong de Lin’s simple décor means they can focus on their flavorsome food. Equally, it’s the perfect spot for a quick and delicious vegan meal in Melbourne so don’t let the name misguide you.
Must Try: Crispy Tofu Stuffed with Mushroom
6. Green Burger
If you’re craving burgers or something a little ‘naughty’ to eat in Melbourne, then head to Green Burger where all the burgers are made from plants and ‘squeaky clean’ ingredients.
The burgers are served with fries and side dishes like Southern slaw and Buffalo tenders. You can also wash your food down with sodas, kombucha or decadent shakes.
Must Try: Dirty South smokey pulled plant meat burger
7. Herbivore Eatery
Herbivore Eatery loves serving delicious, affordable and nutritious vegan food from salads and wraps, to pitas, falafel and burgers and it’s because of this that Herbivore is one of the best vegan restaurants in Melbourne.
This restaurant has a multicultural approach and their choice of cuisine shows that vegan food is possible no matter what you’re craving.
Must Try: Tofu Pita with a fresh juice
8. Home Vegan Bar
In the middle of Melbourne’s central business district, nourishing and delicious home-style vegan meals are being served at Home Vegan Bar.
It’s one of the best spots to enjoy fresh salads, raw desserts and cold-pressed juices in the area, while giving you a healthy alternative to the fast food in the area.
Must Try: Walnut ‘Meatball’ Bowl
9. Just Vegan
Melbourne loves Vietnamese food and vegans won’t miss out thanks to the eat-in and takeaway spot called Just Vegan.
Just Vegan’s vegan versions of classic Vietnamese flavors promote healthy eating through an alternative lifestyle with cheap classics like rice paper rolls, noodle soups, and broken rice dishes.
Must Try: Broken Rice plate
10. Kevabs Brunswick
An all-vegan kebab shop in Melbourne is a dream come true. Kevabs Brunswick, the first in Australia, makes dreams a reality!
The traditional kebab dish originated in Turkey, yet it has become a popular go-to snack for Melburnians after a big night of drinking. Now, you can enjoy a vegan kebab and huge Turkish flavors in Melbourne without harming animals in the process.
You can choose from ‘kevab’ stuffed with vegan meat substitute and salad, or choose vegan boreks (vegan meat filled pastries), gözleme (spinach and vegan feta pastries), salads, or Turkish delight for dessert. It’s no wonder that Kevabs Brunswick is another place that deserves to be named one of the best vegan restaurants in Melbourne.
Vegan Melbourne Must Try: Freshly-made ‘kevab’ with salad, hummus and garlic sauce wrapped in flatbread
11. Lentil As Anything
Lentil As Anything isn’t just one of the best vegan restaurants in Melbourne; it’s a movement for social fairness and inclusion, and mostly run by volunteers.
There are three locations in Melbourne – St Kilda, Abbotsford and Northcote – and there are no set prices. You pay as you feel!
Menus at each location include Indian-inspired curries and dosas, though meals are not limited to those borders. They are also seasonal and change daily depending on available produce, and salads, drinks and desserts are also available.
Vegan Melbourne Must Try: The daily vegetable curry special with rice and salad
12. Loving Hut
Loving Hut is located in West Melbourne and Richmond. It serves all-vegan food that’s true to the global Loving Hut chain started by Supreme Master Ching Hai.
Everything at Loving Hut is vegan and inspired by Asian countries from China to Vietnam, Thailand and Malaysia. In addition, there is a sense of love that goes into preparing each dish, including a wide choice of non-alcoholic drinks and dessert options.
Loving Hut is also known for its fast and cheap options if you’re in a rush or you just want to eat something quick and easy.
Must Try: Pad Thai
13. Madame K’s Vegetarian
Madame K’s Vegetarian is another Asian-inspired restaurant that has locations in Williamstown and Fitzroy Melbourne. Again, don’t let the name fool you as the menu is completely vegan. Madame K’s started out as vegetarian but soon moved to all-vegan in 2013.
With a range of delicious dishes from China, Thailand, Japan and Indonesia, Madame K’s has a dish for every vegan craving something Asian-inspired.
Vegan Melbourne Must Try: Sukiyaki, a Japanese style vermicelli fried noodle dish
14. Oh My Greens
OMG, it’s Oh My Greens and they’re re-defining vegan! There are so many family-run businesses in Melbourne and Oh My Greens is one of them.
There are many stories and generations-old family recipes that go into the cooking at Oh My Greens and you can taste the history in every dish. All the food at Oh My Greens is Singaporean, brought to Melbourne when the business started in 1998.
From satays, soups, pastas, to burgers and noodles, you can find plenty of vegan food at Oh My Greens’ and the tastes are exceptional. Luscious desserts and hot and cold drinks can also be ordered so you can transform your meal into a banquet.
Vegan Melbourne Must Try: OMG Signature Satay
15. Red Sparrow
A Vegan Melbourne Favorite!Melbourne has some of the best Italian food outside of Italy. So it’s only fitting that Red Sparrow Pizza is Melbourne’s first and only 100% vegan pizzeria.
Since 2017, owners Michael Craig and Shelley Scott have opened two locations, one in Collingwood and the other in Prahran. Both inner-city locations meet Melbourne’s hearty demand for all-vegan pizza.
What’s equally important is that Red Sparrow proves that pizza can taste great without the use of animal products. They even proved it by winning the Best Pizza in Melbourne competition recently!
Must Try: Mushroom Pizza for main and Nutella Pizza for dessert
16. Shakahari Too – 40+ Years on the Vegan Melbourne Scene!
Shakahari in Carlton, Melbourne’s first and oldest vegetarian restaurant, opened its doors over 40 years ago. Now, their second location in South Melbourne has a completely vegan menu!
The restaurant, named Shakahari Too, has a classy vegan food menu and serves dishes made with the freshest seasonal produce. Shakahari Too represents the city’s plant-based history in this vegan Melbourne guide.
Must Try: Croquettes Chinamoon for main and Tofu Caramel for dessert
17. Shoku iku
Shoku iku is a pure, wholefood vegan experience.
The restaurant was started by Yoko, one of Melbourne’s best raw organic food chefs. She prepares all of her dishes with superfoods and herbs as a way to heal the body while promoting clean, healthy eating. Therefore, Shoku iku is a café that aims to inspire, connect, nourish and educate. Additionally, Yoko hosts regular dinner nights and special events for vegan Melbourne foodies.
Must Try: Zucchini Wrap
18. Sister of Soul Richmond
Sister of Soul is another of Melbourne’s popular vegetarian restaurants. Recently, the owners opened a second location that’s purely vegan.
Sister of Soul’s first location opened in St Kilda (with vegan options) and is now a popular stop on one of the city’s best vegan Melbourne tours. Their newest, all vegan location is based in Richmond.
From bowls, to stir-frys, lasagnes and noodles, Sister of Soul encourages you to step into the lightness and be part of the change in what humans eat.
Must Try: Green Sister Stir fry
19. Smith & Daughters – Vegan Melbourne Tour!
Smith & Daughters became a game-changer for the city when they transformed one of Fitzroy’s oldest pubs into an entirely vegan Melbourne eatery and bar.
This rockabilly rock ‘n roll inspired eatery became popular because the founding owners – Mo Wyse and award-winning chef Shannon Martinez – are vegan and non-vegan respectively. This combination gives them the ability to make sensational vegan versions of old Italian meat-based classics.
Smith & Daughters is a regular on any vegan Melbourne list.
Vegan Melbourne Must Try: Spring Ragu
20. SoulPod Foods
Another café to make it to this list is SoulPod Foods. The restaurant is nestled in a thriving strip-shop located in the outer east of Melbourne. It hosts exclusive dinner nights and vegan cooking classes.
SoulPod Foods may be small in size but their mission is big. They use organic highly sustainable ingredients, and create low waste, diverse, and most importantly, delicious food using locally-sourced ingredients.
Their ethically-sourced coffee is on-point, too. Be sure to order a soy latte, the signature beverage among vegan Melbourne coffee connoisseurs.
Must Try: Green Bruschetta with a side of mushrooms
21. The Merri Clan
The Merri Clan is a warm and homey restaurant positioned on the outer rim of Melbourne’s inner-city area where the all-vegan food does the talking. The restaurant serves small plates, big plates, burgers and desserts alongside a bar stocked with cocktails, wines, craft beers and specialty whiskeys.
The Merri Clan is run by mother daughter duo Julia Tilley and Ahliah.
Must Try: Chick’n Parma with chips and salad
22. The Origin Tales – A Vegan Melbourne Guide Must!
The Origin Tales is a cosy spot on Brunswick Street in Brunswick East that cooks an Asian-inspired menu as well as occasional Western favorites.
You can grab a quick meal or stay longer and enjoy a soy espresso coffee afterwards as they are open from Tuesday to Sunday for brunch, lunch and dinner.
Vegan Melbourne Must Try: Singapore Mee Goreng
23. Tyranny of Distance
You’ll be pleased by the chilled choice of comfort food at Tyranny of Distance. It’s a casual bar and kitchen in south-east Melbourne serving burgers, tacos, finger food, sliders and curries.
It’s another more casual vegan Melbourne spot. They even host Happy Hour every day from 4.00pm to 7.00pm.
Must Try: Grilled Portobello Mushroom Burger
24. Vegan 365
Vegan 365 in Coburg is another all-vegan Vietnamese restaurant worth driving the distance for.
You’ll find many of your Vietnamese favorites in vegan versions including pho, vermicelli noodles, rice paper rolls, and soy bean drinks.
At Vegan 365, you can enjoy a relaxing casual all-vegan meal in a light-filled shopfront where the flavors speak for themselves.
Must Try: Vermicelli Dry Noodles
Vegan Melbourne – Final Thoughts!
As you can see Melbourne is packed to the brim with amazing vegan restaurants!
Do you have a vegan Melbourne favorite we don’t have on the list? Let us know in the comments below!
Blake
Saturday 13th of March 2021
“Neko Neko” — Japanese Restaurant in Fitzroy. Beautiful wholesome and nutritious food and amazing flavour! The ramen noodles are also made on the premises! Great service too!
Carrie
Wednesday 17th of February 2021
Shu Restaurant in Collingwood