• Thu, Sep 26 - 11:15 am ET

9 Things You Can Eat For Long Healthy Hair

catherina zeta jones hairWhether you crop your hair short on the regular or you want to grow it out long, you definitely want your hair to grow as a sign of good health even if it means frequent trips to the salon. If you’re like me, you want your hair to grow super rapidly so that you can go all Lady Godiva in the streets with impunity or like a number of my friends who really specifically want to grow their locks long enough to cover their breasts “like mermaids do,” or even more specifically, tresses like Catherine Zeta Jones’ in Zorro(1998).

To promote healthy hair growth you want to protect the hairs you already have, grow strong hairs to replace the ones you naturally shed, and prevent excessive hair loss.

Here are 9 of Rapunzel’s favorite foods for long and healthy hair:

  1. Walnuts- Rich in Omega 3s, biotin and vitamin E. Biotin is in all of those “hair growth” vitamin compounds because it promotes hair growth and prevents hair lossAnd a very special bonus from walnuts: the copper will help your natural hair color do it’s beautiful thing.
  2. Blueberries- As far as berries go, blueberries are the #1 superfood because of their antioxidants. The tiny berry also contains vitamin C to prevent hair breakage, and they also boost collagen production which leads to pretty hair.
  3. Salmon-  This fish is a hair growth superstar because it contains vitamin D, protein and fatty acids. Guess what hair is made out of? You got it, protein. The vitamin D is great for overall health and it aids in your body’s absorption of calcium, which you need for long and healthy hair.
  4. Kidney Beans- Protein again, biotin again, iron and zinc. Zinc prevents hair loss and keeps your scalp from being dry and flaky. Kidney beans are filling and would pair well with other hair growth foods.
  5. Eggs- Here we go with the protein again. Eggs also contain iron, which your hair loves because iron promotes hair growth by increasing scalp circulation.
  6. Dark Leafy Vegetables (like Spinach, Kale and Broccoli)- Iron, folate, biotin, antioxidants and a small amount of MSM which strengthens hair follicles and reduces hair loss significantly. What can’t cruciferous greens do?
  7. Oysters- Vitamin D plus high protein, a dose of cholesterol, and whole lot of zinc, oysters will promote shiny hair. Eating oysters always makes me feel like a sea-witch, which is a bonus.
  8. Sweet Potatoes- Other than tasting like a sweet and starchy treat, sweet potatoes contain the antioxidant beta carotene which turns into Vitamin A. Your body loves Vitamin A, your hair follicles in particular love it because A aids with fat synthesis to promote growth and shine.
  9. Water- The shaft of your hair is part water and uh, water is just straight up good for keeping your whole body working head to toe.

Sources- [1] [2][3][4][5] Image via TriStar Pictures

What We're Reading:
Share This Post:
  • Heather Holly

    Loved Zorro! I wanted her hair so badly =) I am doing everything I can to grow
    healthy hair
    naturally- I have been eating the omega 3’s and avocados
    and all of that. I found these great hair vitamins by a company called Nourage-
    they have keratin in them and they are working fast. I have been waiting for
    something to come out that actually works and these do.

    • Joanna Rafael

      thanks for the rec!

  • Lindsay Williams

    Don’t forget whole grains which are also rich in Folate! :-)

    • Joanna Rafael

      smart!