Hardcore vegans, committed vegetarians, and those who simply enjoy a predominately plant-based diet, recognise that Melbourne has a burgeoning vegetarian dining scene.
The city’s best vegetarian restaurants provide you with top tier service, wonderfully flavoursome food and a no-compromise attitude to fresh and innovative cuisine.
The stereotype that vegetarian or vegan food is often rather ‘boring’ couldn’t be further from the truth. It’s time to demolish this myth and embrace the remarkable quality of vegetarian food that Melbourne has to offer.
The following vegan and vegetarian restaurants will provide you with wholesome, healthy, cruelty-free dishes. Melbourne’s plant-based dining scene does not disappoint.
This cafe is focused on all things ‘healthy’. The bright green matcha lattes and vast selection of drool-inspiring smoothies is coupled with a variety of options on a vegan menu.
A soy chicken burger, a poached ‘egg’, creamy gnocchi, and other tantalising alternatives make this vegetarian restaurant an interesting choice.
The food looks great on the plate, is healthy, fresh and flavoursome, and is very reasonably-priced.
Matcha Mylkbar has a typically cool St Kilda vibe, but is also unpretentious and welcoming.
Location: 72A Acland St, St Kilda, Melbourne
Neko Neko is a rare find: a small, friendly, vegan Japanese restaurant in the heart of trendy Fitzroy.
Neko Neko specialises in enigmatically infused spiced vegan ramen that is just perfect when you need winter warming.
There are numerous vegetarian and vegan options available and Neko Neko (which stands for ‘Cat Cat’) also boasts a wonderful selection of soups packed with mushrooms and egg-free noodles.
The vegan Okonomiyaki is also worth a try, as it cleverly trades the traditional eggs for the cream of cashews.
A personal favourite is the vegan Smoked Katsu Burger with vegan Thai basil and Chips with vegan Curry Mayo. It’s true comfort food, and as decadent as it sounds!
Neko Neko is an innovative and highly recommended Japanese restaurant. Give it a try.
Location: 83A Smith St, Fitzroy, Melbourne
Vegie Bar has served vegetarian and vegan treats to the City of Melbourne for over two decades. It is a well established favourite amongst locals and visitors alike.
The exquisite variety and high quality standard of it’s plant-based foods have kept its diners returning and there is also a constantly changing specials board to keep things fresh and exciting.
Location: 380 Brunswick St, Fitzroy, Melbourne
This vegetarian/vegan eatery is tucked away in the bayside area of St Kilda. It offers an all-day breakfast as well as a wide selection of lunch and dinner options.
The tempeh massaman curry is packed full of flavour and their vegan breakfast is also a local favourite. Don’t forget to try the deep-fried eggplant too for those who are less health conscious!
Or suffice your sweet tooth by trying their vegan version of ‘rocky road’ with homemade marshmallows.
Love the gooey stretch of melted cheese, but want it to be plant-based? See our article on Vegan Cheese.
Location: 73 Acland St, St Kilda, Melbourne
Another local favourite comes in the form of Yong Green Food. This decadent restaurant specialises in crafting mostly raw, organic dishes from across the globe.
They are also able to cater to any dietary needs including those who are gluten intolerant. The raw nachos, nutty burger and the infamously innovative ‘rawsagne’ are a ‘must’ for your tastebuds!
Once you visit this restaurant, you will be dreaming of it’s delicacies for months, especially if you sample their delicious desserts; the pecan pie, cheesecake and carrot cake are beyond gorgeous!
Location: 421 Brunswick St, Fitzroy, Melbourne
This is the sister bar to Vegie Bar. It is older but its also bigger in size. The menu is entirely vegetarian and uses classic ingredients like roasted cauliflower. The grilled oyster mushrooms are also to die for!
There are vegan options too but most of the items on the vegetarian menu can be adapted to suit your needs. A friendly, warm, and reputable restaurant with delicious food.
Location: 99 Rose St, Fitzroy, Melbourne
This vegetarian eatery is sure to boost your serotonin levels! It offers a vast array of sweet and savoury dishes. The staff are incredibly friendly and will cater to any dietary requirements that you may have.
The Raw Green Protein Bowl and Smiling Smashed Avo are wonderfully uplifting and you can warm your insides further with a ginger or peanut butter latte too.
This is a favourite cafe of mine. This part of the city is a well-kept secret, finding parking for the car is not difficult, and there’s a delightful park opposite to sit outside with your post-lunch coffee. Vibrant Swan Street in Richmond is also an easy 5 min walk away.
Location: 52 Madden Grove, Burnley, Melbourne
Trippy Taco are entirely vegetarian with delicious vegan options available for each item on the menu. The Mexican food available doesn’t lose any of its flavouring by not containing meat.
The scrambled tofu and soy cheese burritos are packed full of punchy spice and enigmatic essence. The cheesy quesadillas and vegan tacos are equally as stunning!
Location: 234 Gertrude St, Fitzroy, Melbourne
Red Sparrow Pizza is a vegan-friendly Pizzeria that crafts beautiful wood-oven pizzas. They are abundantly cheesy and the authentic, wood-oven taste is unmatched.
Their vast range of wholly vegan-friendly pizzas rivals any meat-based pizza restaurant in Melbourne and the positive reviews reinforce this.
Location: 406 Smith St, Collingwood, Melbourne
Shakhari is considered a candidate for the most uniquely innovative restaurant in Melbourne. It has been catering to vegan-diners since 1972 and has firmly cemented itself as a warrior in the vegetarian/vegan scene.
Shakahari incorporates Indian and Japanese cuisine, offering a wide range of flavoursome food. The laksa curry and mouth watering avocado wedges are incredible and the delicious dumplings contain sweet corn, pumpkin, mushroom and walnuts.
Location: 201-203 Faraday St, Carlton, Melbourne
This restaurant may be more recognisable to the eager traveller as it boasts 200+ franchises across the world. It is therefore not too over-priced and you are guaranteed some familiarity with the delicious vegan bites that are on offer.
It’s pan-Asian range of mock meats are deliciously packed with flavour and the ‘ham’ sushi and southern-fried ‘chicken’ will warm your stomach on a hangover!
This food is packed full of heart and sustenance and the restaurant also contains a grocery section where you can buy it’s one-of-a-kind vegan and vegetarian food.
Location: 10/242 Victoria St, Richmond, Melbourne
Recommended reading: The 15 Best Vegetarian Restaurants In Sydney
This restaurant is Melbourne’s first all-vegan Latino restaurant and was opened around two years ago. It’s beautifully crafted food and flavoursome dishes have enabled it to quickly become an overnight success.
This restaurant serves some of the realest tasting imitation meat in the whole city and the chipotle chicken burger and the garlic prawns are as good as, if not better, than the real thing.
Location: 175 Brunswick St, Fitzroy, Melbourne
Moroccan Soup Bar boasts a distinctively cool and original menu that takes the form of a spoken menu. There is no set menu and the options change on a daily basis.
This guarantees the diner a fresh experimental experience and although you can only order what is available for that day, there is still an extensive variety of options available.
These soups often also include dips and curried veggies plus a gorgeous stack of homemade warm pitta bread.
Location: 316 St Georges Rd, Fitzroy, Melbourne
Middle Eastern and North African cuisines have many dishes that are vegetarian and vegan-friendly. The dishes are perfect for sharing and are fresh, zesty and healthy.
Billy And Lucy Botanic
This restaurant is relatively new on Melbourne’s vegetarian scene, however, it has already had a considerable impact. All of the food sold here is organic and hand crafted from scratch, including the vegan-friendly butter.
The potato gnocchi and buckwheat crepes will be sure to have you salivating. The savoury gnocchi is served with a gorgeous cauliflower puree and the crepes come with a moreish praline sauce.
Location: 350 Nicholson St, Fitzroy, Melbourne
Mama Rumaan boasts luxurious Middle Eastern cuisine. The food contains all of the enigmatic essence of Middle Eastern food, and the herbs and spices are infused with immaculate precision.
One recommended dish is Mama’s Old Spice Rice which contains slivered almonds, sultanas, potatoes and peas. The Roast Pumpkin Bourani is also notably delicious and comes served with mint and yoghurt dressing.
Location: 10/161 Harbour Esplanade, Docklands, Melbourne
The restaurants hightlighted above are just some of the many vegetarian eateries in Melbourne. Their quality food, inventive dishes and warm customer service makes them stand out in a crowded market.
Make a booking and indulge your hunger without guilt. You will be helping support Melbourne’s finest, plant-based establishments.