A well-balanced, nutrient-dense diet is essential for the preservation of natural hair color. Lack of vitamins B12 and D and minerals such as iron, copper, and zinc can be responsible for premature greying. Nourish your hair follicles with foods such as leafy greens, dairy, nuts, eggs, whole grains, and fruits. Food that is high in antioxidants also decreases oxidative stress, which is one of the main culprits behind the loss of melanin, the pigment responsible for the color of hair.