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

Kevabs

Restaurant

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

Restaurant

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

Bar

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

418 Lygon St, Carlton

Red Sparrow

Restaurant

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

406 Smith Street, Collingwood

Shop225 Pizzeria

Restaurant

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

Bar

Pub classics updated with mock meat.

163A Sydney Road, Brunswick

Babu Ji

Restaurant

Unlimited vegan curries every Tuesday.

4-6 Grey Stret, St Kilda

Good Days

Restaurant

Warming vegan pho.

165 Sydney Road, Brunswick
Book a Table

Yong Green Food

Cafe

A creative selection of vegetarian and raw foods.

421-423 Brunswick Street, Fitzroy

Lentil As Anything

Restaurant

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

1-3 St Heliers Street, Abbotsford

Sister of Soul

Cafe

Vegetarian for breakfast, lunch and dinner.

73 Acland Street, St Kilda

Jinda Thai

Restaurant

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

1-7 Fergus Street, Abbotsford

Trippy Taco

Restaurant

A north-side Mexican-food institution.

234 Gertrude Street, Fitzroy

Ballard’s

Bar

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

Restaurant

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

Restaurant

Vegan dumplings for all.

Shop 7 200 Bourke Street, Melbourne

Smith & Daughters

Restaurant

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

Marko

Restaurant

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