These top foods are great for health hair and a healthy body.



Beans are full of protein. Protein is important for healthy hair growth. Beans are also rich in iron, zinc and biotin. Biotin deficiency causes brittle hair.

Green Leaf Vegetables

Dark green vegetables like spinach, kale, and broccoli are high in vitamin A and C, which are necessary for the production of sebum, making them excellent foods for healthy hair. Sebum is an oily substance secreted by hair follicles and is essential for the natural hair growth and shine.

  • 3 of 5
Sarah Nelson