Foods for shiny hair VnExpress Nuts, fatty fish, avocados, eggs, and vegetables rich in vitamins A and E provide essential nutrients for naturally smooth and shiny hair.