The Magic Ingredient for Shiny, Healthy Hair.

The Magic Ingredient for Shiny, Healthy Hair.

Hair is one of our most personal fashion statements, so it’s important to make sure we take care of it. Years of bleaching, blowdrying, straightening and putting products on it can leave your hair feeling damaged. So what can you incorporate into your diet to encourage shiny, healthy hair?



Protein is a crucial part of your diet; lack of protein is likely to cause dry and brittle hair. Hair is made of protein so a protein rich diet is going to give you the shiny, healthy hair you desire. Foods like chicken, dairy, fish and eggs are all great sources of protein. Vegetarians can raise their intake by eating nuts and legumes or using a protein powder.


Vitamin C

Foods high in vitamin C are great for your hair, they will strengthen the capillaries that supply the hair shafts due to the production of collagen it gives. Foods rich in vitamin C are blackcurrants, blueberries, broccoli, guava, kiwi fruits, oranges, papaya, strawberries and sweet potatoes.



Iron-rich foods are great eaten with vitamin C as the vitamin C aids the absorption of iron. Iron is an especially important mineral for hair and too little iron (anaemia) is a major cause of hair loss. Animal products are great for boosting your iron intake such as red meat, chicken and fish. Lentils, spinach and other leafy greens are also a good way for vegetarians to increase their iron intake.


Vitamin E

Vitamin E provides protection for your hair, our hair can get damaged from one too many trips to the hairdresser or sun damage so we need vitamin E to aid that protection. Nuts are a great source and also provide zinc and selenium to keep your hair looking luscious.


Vitamin A

Vitamin A is great for a healthy scalp as it produces sebum that works as a natural conditioner for the scalp. Animal products are rich in vitamin A as well as carrots, pumpkins and sweet potatoes (any orange/yellow coloured vegetables) that are high in beta-carotene that makes vitamin A.



A lack of biotin in your diet can cause your hair to be brittle and can even lead to hair loss. Biotin rich foods include wholegrains, liver, egg yolk, soy flour and yeast.


Zinc and Selenium

Again, a lack of zinc can lead to hair loss and an irritable scalp. Wholegrains, oysters, beef and eggs are a great source of Zinc to keep that hair looking healthy.



Omega-3 fatty acids are important fats our bodies need through our diet. They are found in the cells that line the scalp and provide the oils to keep the scalp an hair hydrated. Oily fish such as salmon, herring, sardines, trout and mackerel and plant sources including avocado, pumpkin seeds and walnuts  all contain these fatty acids.
Eat all these gorgeous foods (or take the supplements) and your hair will be shining all day long.
For an added treat try my homemade olive oil hair mask to enhance that shine even further.
What are your top tips for keeping your hair healthy and shiny? Comment below, I love hearing your tips x

Shop This Story

Follow me on Instagram @madeleine_shaw_