If you’re on the hunt (or should we say gather?) for the best vegetarian eateries in Melbourne, then we’ve got you covered. Whether you’re a dedicated vegetarian or simply seeking to explore the world of plant-based cuisine, there is something for every palate. From breakfast bowls to creamy vegan desserts, we’ve compiled a list of our favourite spots for plant-powered dining.
Enjoy a plant-focused dining experience in this relaxed and eco-friendly space just off Brunswick Street. Transformer serve meals designed to be shared, made with seasonal and locally grown ingredients that draw inspiration from a diverse array of cuisines, all adapted to a vegetarian diet. Expect elegantly plated dishes like crispy spiced oyster mushroom and bahar-braised eggplant, as you soak in the tranquil atmosphere.
📍 99 Rose Street, Fitzroy
Smith and Daughters is owned by Shannon Martinez, who is also the executive chef as well as best selling author of 3 vegan cookbooks. Shannon has been cooking for the past 22 years and is one of the most prolific vegan chefs in Melbourne. The menu is prepared entirely with locally sourced, seasonal produce from growers within Victoria. The food here is innovative and creative, and you can expect dishes that look as good as they taste. With both a set menu as well as a la carte to choose from, depending on the day, you can prepare for the ultimate vegetarian dining experience. If sit-down dining is not what you’re after, you can also grab a takeaway at Smith and Deli.
📍107 Cambridge Street, Collingwood
You will find the dairy-free ice cream of your dreams at this bespoke gelato bar. Girls and Boys’ purpose has always been to make Melbourne’s best plant-based gelato, and we think they’ve succeeded! If you’re not in the mood for a boysenberry swirl or classic chocolate sundae, they also offer fruity smoothies and nourish bowls.
📍382A Brunswick Street, Fitzroy
Set in the hearty of leafy Elwood village Combi is a herbivore’s paradise, with a laid back atmosphere and extensive food options. The menu at Combi is all about wholesome, healthy and fresh food to keep your tummy full and your spirit satisfied. Indulge in one of their raw superfood smoothies, or a healthy savoury breakfast. Combi also has a variety of vegan treats and cakes on rotation for you to satisfy your sweet tooth.
📍138-140 Ormond Road, Elwood
5. La Panella
From the outside, La Panella might look every part the typical suburban bakery, with a window full of classic baked goods from pies and sausage rolls to fresh croissants. However, everything at this High Street Preston spot is completely vegan. Tuck into almond vegan croissants or hot cross buns fresh from the oven. Order a few things to go, or if you can’t wait until you get home they have in-store dining too.
📍465 High Street, Preston
Sister of Soul is a beautifully bright and airy restaurant that has both a breakfast and lunch-dinner menu with vegan and vegetarian options. They offer a mix of cuisines from nasi goreng to Thai red curry and black bean burritos. As well as serving delicious food, the restaurant also diverts several tonnes of food waste and coffee grinds away from landfill to St Kilda’s Veg Out Community Gardens. Enjoy your meal knowing every bite you take is a step toward a greener planet.
📍73 Acland Street, St Kilda
Serving vegetarian food since 1972, Shakahari remains a firm favourite amongst plant lovers. The seasonally changing menu is completely vegan and includes an eclectic mix of cuisines with dishes that combine seasonal produce and culinary ideas from Japan, China and Thailand.
📍225 Clarendon Street, South Melbourne
8. Lona Misa
This Latin-inspired restaurant offers a range of mouth-watering meals, curated to pay homage to chef Shannon Martinez’ Latin roots. At the Lona Misa you can look forward to a mostly vegan menu with a few vegetarian additions. The compliments won’t stop at the food though, as the interior of the restaurant was designed by award-winning agency Luchetti Krelle.
📍Ovolo Hotel 234 Toorak Road, South Yarra
9. Vegie Bar
Open since 1988, Vegie Bar has been around the block when it comes to plant-powered dining. The restaurant offers an extensive plant-based menu, with everything from breakfast smoothies to mushroom skewers and vegan burgers. Whether you’re looking to have drinks and snacks with friends, or a three-course vegan feast, Vegi Bar has got you covered.
📍380 Brunswick Street, Fitzroy
Mister Nice Guy’s Bakeshop is Melbourne’s first fully plant-based bakery. Established in 2010, they are not only vegan but also provide gluten-free and allergy-friendly options. Treat yourself unicorn milkshake cupcakes or a slice of pink lemonade cake, freshly baked in-store every day.
📍51 Union Road, Ascot Vale
This homey-style restaurant serves up delicious falafel encased in a soft Israeli-style pita. Choose from a variety of salad options, and pair your falafel with some homemade lemonade and baba ganoush to complete the meal.
📍629 Sydney Road, Brunswick