A diet that promotes healthy skin, hair, and nails will include fruits, vegetables, and healthy fats while limiting processed foods. In other words, a healthy diet equals healthier hair. The following foods are high in the vitamins and minerals necessary for hair growth and strength. 1. Eggs are a great source of vitamins A and D.