These days, chefs are paying vegetables more attention than they ever have before. Gone are the days when every dish had to be anchored by a hunk of meat. Just look at the proliferation of roasted cauliflower on menus across Australia and the world.

From there, going full vegan is a relatively small step. Butter can be swapped out for coconut oil; cow's milk for soy milk; and egg whites for aquafaba, the liquid left behind when chickpeas are cooked. As the murky ethics of the industrial food chain become more apparent, these types of substitutes are becoming more and more popular.

Melbourne doesn't have a huge number of 100 per cent vegan restaurants, but if you're okay with the people around you eating animal products, many places can cater for you.

Read more:
Best Vegetarian Restaurants in Melbourne



All-vegan kebabs, halal snack packs and boreks in Brunswick. Plus, there are gluten-free options, colourful salads, dukkah-dusted chips and cardamom-spiked Turkish coffees.

89 Sydney Road, Brunswick

Evie’s Disco Diner


True to its name, this ’80s-referencing, Queer-friendly, vegan-leaning American diner packs a nightclub-quality soundsystem and a mezzanine DJ booth. Drag trivia and bingo are held regularly here, alongside glitzy techno and pop parties.

230 Gertrude Street, Fitzroy
Book a Table

The Green Man’s Arms


Meat-free Israeli fare and retro decor – this isn’t your usual Melbourne pub.

418 Lygon St, Carlton

Red Sparrow


A plant-based pizzeria which works with various convincing cheese substitutes.

406 Smith Street, Collingwood

Shop225 Pizzeria


Here, nearly every item on the menu can be made vegan and/or gluten-free.

225 Melville Road, Pascoe Vale South
Book a Table

The Cornish Arms


Pub classics updated with mock meat.

163A Sydney Road, Brunswick

Babu Ji


Unlimited vegan curries every Tuesday.

4-6 Grey Stret, St Kilda

Good Days


Warming vegan pho.

165 Sydney Road, Brunswick
Book a Table

Yong Green Food


A creative selection of vegetarian and raw foods.

421-423 Brunswick Street, Fitzroy

Lentil As Anything


A not-for-profit restaurant where you pay what you think the meal was worth.

1-3 St Heliers Street, Abbotsford

Sister of Soul


Vegetarian for breakfast, lunch and dinner.

73 Acland Street, St Kilda

Jinda Thai


This popular Thai stalwart maintains an animal-free section on its menu.

1-7 Fergus Street, Abbotsford

Trippy Taco


A north-side Mexican-food institution.

234 Gertrude Street, Fitzroy



This cosy local serves vegan pub classics, handmade gnocchi, and small bites – and almost every main course comes in under $20. Enjoy your meal and vegan vino at the bar, in a booth, or in the beer garden out the back.

915 High Street, Thornbury

Lona Misa


Shannon Martinez's all-vegan, all-day diner inside the luxury Ovolo hotel is a symbol of the group's commitment to plant-based eating. Alongside celebrated chef Ian Curley, Martinez is serving Josper-fired peri-peri cauliflower, steamy tamales and "blood" sausage that might freak you out.

234 Toorak Road, South Yarra
Book a Table

ShanDong MaMa


Vegan dumplings for all.

Shop 7 200 Bourke Street, Melbourne

Smith & Daughters


Grab a tray and shuffle down the cafeteria-style counter for hot vegan brekkies, daily salads and desserts. Or hit the vegan deli and carvery for vegan cold cuts, sandwiches, pantry items and more.

107 Cambridge Street, Collingwood



A bright, plant-based eatery doing comforting takeaway classics. Try fluffy falafel pitas, spicy corn ribs and crispy cauliflower burgers by a top Melbourne chef, plus lo-fi vino and yuzu cocktails.

South Melbourne Markets Site 99 Cecil Street, South Melbourne