A favorite of mine has been castor oil. As a child, I remember my mother using a castor oil grease in our hair. I remember her saying it was good for the hair. As an adult, and transitioner who maintains her own hair, I have been able to give reason to the claim that it was good for the hair, as well as see the benefits up close and personal!
As hair is primarily made up of protein, you can understand the importance of consuming protein rich foods in making hair grow fast naturally.
Some such protein rich foods for hair growth are:
Soy products, Beans (try chickpeas or lima beans), Eggs, fish (salmon), milk (soy milk), cheese, yogurt, whole grains, seeds and nuts.
Adding herbs such as parsley, oregano, cumin seeds, coriander leaves, basil, sage etc is also beneficial for hair.
Dark green vegetables such as Swiss chard and kale are rich sources of iron that assists in hair growth by carrying oxygen to hair.