Preventing Hair Loss - Best Foods for Healthy Hair

Hair loss can be a very frustrating thing. Many women will try special shampoos, conditioners and home made remedies in hopes of finding something that works. The truth is, the best thing you can do to prevent hair loss is to eat a balanced diet.

Preventing Hair Loss - SalmonYour hair is made of mostly protein, which means without protein, your hair will not grow well. Your hair needs the same protein, vitamins and minerals that your body requires to stay healthy. Aside from protein, you also need iron, vitamin E and trace minerals such as selenium, copper and magesium.

Having a vitamin deficiency can also cause hair loss. Some of the important vitamins that play a role in hair loss are B, C and E - and one of the major contributors that can cause hair loss in women is a lack of iron. Overall, the best thing you can do for your hair is to make sure you eat a well balanced diet.

Here are some of the best foods to eat to keep your hair healthy and to prevent hair loss:


Your body can't make the fatty acids which is found in salmon. Since part of your hair is made up of these fatty acids, it is important to make sure you get enough of Omega-3 fatty acids.


If you like nuts, walnuts are one of the few nuts that contain the most fatty acids (Omega-3) needed to keep your hair strong and healthy. Walnuts are also rich in biotin and vitamin E which helps to protect your cells from DNA damage.


If you don't get enough zinc in your system, it can lead to hair loss along with a dry scalp. A mere three ounces of oysters gives you almost 500% of your daily value! Aside from the zinc, oysters also are high in protein - an important nutrient needed for healthy hair.

Sweet Potatoes

Sweet potatoes are known for the antioxidant beta carotene, which your body turns into vitamin A. Since your cells cannot function wtihout vitamin A, it's important to make sure you get enough because it helps to produce the oils for a healthy scalp.


Eggs are a great source of protein, zinc, selenium, sulfer and iron. The iron is especially important because it helps to carry oxygen to the hair follicles. A lack of iron, especially in women, is a major contributor to hair loss.


Rich in iron, beta carotene, folate and vitamin C, spinach helps to keep the hair follicles healthy.


High in protein, iron, zinc and biotin, lentils, eating lentils is very healthy for your hair. It's also a great way for vegetarians to get the protein they need.

Greek Yogurt

Greek yogurt contains pantothenic acid which is something you will sometimes see on hair care products. It is also high in protein and vitamin B5.


Blueberries is one of the few fruits highest in vitamin C. It's great for circulation to the scalp and supports the blood vessels that feed the hair follicles. If you don't get enough vitamin C in your diet, this is what can cause hair breakage.

Chicken and other Poultry

Great for getting the protein your hair needs as well as zinc, iron and vitamin B.

Remember, your hair is made up of mostly protein. If you eat foods rich in protein, you are helping your hair to stay healthy. Iron is another important nutrient and is one of the major contributors to hair loss - especially in women.