As hair is made of proteins, a protein rich diet can ensure natural hair regrowth. Foods rich in protein are chicken, fish, nuts (almonds), cheese and beans. Also, make sure to have plenty of green leafy vegetables, salads and fruits as they provide main nutrients. And, vitamin and mineral supplements available in form of tablets, also boost hair regrowth.