Foods are good for healthy hair

If you want to keep your hair healthy, using shampoo only is not enough. Here are foods you should eat to keep hair healthy.


Hair is composed of protein, so you should eat enough protein everyday. Fried or boiled eggs are also a great source of protein for you.

Red meat


A diet is rich in red meat or green vegetables (if you are vegetarian) will keep your hair healthy.


Blueberry is a great food for skin and hair. This fruit is one of the best sources supplying vitamin C and producing of collagen, which gives blood to the hair.


Salmon is a kind of food rich in omega-3 fatty acids, help the scalp and the hair does not become dehydrated. Our bodies can not produce omega-3, so that eating foods rich in this substance is extremely necessary.



Carrots contain vitamin A producing sebum – an oily substance made from the sebaceous glands. This substance provides a natural oil keeping hair healthy.


Kiwi is rich in vitamin C and antioxidants that help hair strong.


Drinking plenty of water is really important and good for you hair. Eight glasses of water a day will help hair healthy.

Green vegetables

Green vegetables are rich in vitamin B, C and E, potassium, calcium, iron, magnesium and omega-3 acids. Green vegetables will supply necessary nutrients for your hair.



Yogurt will provide calcium and prevent hair loss.