Shakahari in Faraday Street Carlton & Shakahari too in Clarendon Street South Melbourne are by far the best vegetarian & vegan restaurants in Melbourne. They grow there own produce & everything is made fresh. I have been going there since I was a baby with my parents. I have tried to find a vegetarian restaurant that does better food, but don't think I will ever. I have taken many non vegetarian friends there & they couldn't believe how tasty the meals are & they have returned many a times.