Green leafy vegetables do wonders to the entire body. One of the vegetable that you need to make your hair look perfect is spinach. This species has lots of beta carotene, iron and vitamin A. It also contains vitamin C and folic acid. All together these substances help you have healthy scalp and locks. You can eat kale instead or add it to spinach to enhance the effect.