Fish is considered very beneficial for hair. It strengthens the hair from the roots and is also beneficial in making it black and thick. The best source for this is fatty fish, which include salmon, mackerel and sardine fish. They are rich in omega-3 fatty acids and are best for making hair healthy.