A vegan or vegetarian diet can be healthy for hair growth if it includes a variety of plant-based protein sources. Healthy plant based protein sources are  legumes, nuts, and seeds. It is important to ensure that you are getting enough iron, zinc, and other essential nutrients from plant-based sources. If your vegan or vegetarian diet is nutrient rich then it will provide good results.