We’ve all heard that maintaining a balanced, nutritious diet protects the body against certain types of diseases, but did you know that the food we eat also has an impact on our hair health?

To maintain strong and healthy hair, your body needs to be getting enough biotin, vitamin D, vitamin E, vitamin A, iron, vitamin C, B12, and omega-3 fatty acids. Minerals that help with hair health include iron, copper, and zinc. But don’t worry! Below we’ve listed some foods that are great sources for these vitamins and minerals. 

  • Sweet Potatoes: Sweet potatoes contain beta carotene, which turns into vitamin A when in the body. Vitamin A protects against dry hair and stimulates the sebum glands to keep hair nourished. Carrots also contain beta carotene.
  • Salmon: We’ve all heard great things about the health benefits of eating salmon. Thanks to its high levels of omega-3 fatty acids, your hair will be kept shiny and full. Walnuts are also a great source of omega-3 fatty acids. Salmon is also packed with Vitamin D, which stimulates the hair follicles.
  • Almond butter: Almond butter is a great source of Vitamin E, which keeps your hair thick and healthy. It has also been linked to hair growth.
  • Spinach: Spinach is very high in iron and magnesium. A diet lacking iron can lead to hair loss, so eat those greens!
  • Greek Yogurt: Greek yogurt is packed with B vitamins which are crucial in maintaining healthy hair.