Spinach is high in vitamin A, which is necessary for sebum production to keep hair moisturized. Vitamin A is also necessary for the growth of all bodily tissues, including skin and hair. Spinach and other leafy greens high in vitamin C are imperative for the building and maintenance of collagen, which provides structure to skin and hair.