Tamarind-Mount Hawthorn Scarborough Beach Road...
Cottesloe, Vans, not soley Vegan, but have some nice Vegan options, you need just ask, it's just opposite the train station (not on the Cottesloe beach side,) you can pre ring and discuss the menu with them, and from memory I think the Chef there is Vego which is great, so I guess that's why the V options, and there's another lovely restaurant in North Beach that has a separate Vegetarian Menu - Clarkes and they will also cook Vegan as well, all they do is ask you to ring them prior, they are most obliging, and better still, it's bring ya own drinks...
Also the Shri Malacca which is a brilliant restaurant, I think it's James Street which runs parallel to the railway line, but not railway parade, it's the next one up. The Shri Malacca does not use meat or dairy products.
Also the Hari Krishna Temple which was in William Street, but it has moved, but from what I'm told it's not far away at all, though they use milk products but not in all dishes..
I usually ring prior to most cafe places, and they will usually come up with something for me...
The other one which comes to mind is called the Fig Tree (I think??) in Triggs, now that is nice too, with lots of Vego/Vegan options, but in the mean time, I'll keep my thinking hat on...