The best foods for hair growth

The best foods for hair growth

Most of us long for strong, healthy hair, particularly as we get older. On average, our hair grows up to 1.25 centimeters every month, or roughly 15 centimeters every year. There are a number of different factors that can affect our hair growth, including age, overall health, genetics, and what we eat.

While we have no control over what our genetics are and we certainly cannot turn back time and make ourselves younger, we do have full control over what we eat. In fact, consuming a diet that lacks the correct nutrients is one of the leading causes of hair loss. On the other hand, if you eat a balanced diet rich in the correct nutrients, you can promote your own hair growth.

Below are a few of the best foods to eat to help you achieve strong, healthy hair.


Eggs make for an excellent source of protein and biotin, two nutrients that are believed to promote the growth of hair. Hair follicles are made mostly of protein, which is why it is so important to eat foods that are rich in protein. Biotin is also essential for healthy hair growth as its presence is essential for the production of keratin, which is a protein that helps hair follicles stay healthy.

When you crack open an egg, you are not only cracking open a good source of protein and biotin but of zinc and selenium too, both of which have the added benefit of being immune boosters.


More than just delicious morsels, ‘nature’s candy, or berries as they are more commonly known, are loaded with beneficial compounds and vitamins that promote hair growth. This includes Vitamin C, which also happens to have very strong properties as an antioxidant.

Antioxidants help protect your hair from harmful molecules called free radicals. Free radicals exist naturally all around us, but antioxidants work best to fight them. Just one cup of strawberries can provide you with 141% of your daily Vitamin C needs, making it the perfect snack if you consider the fact that the body uses the vitamin to produce collagen, which protects hair from breaking.


Fatty fish like salmon, mackerel, and herring all contain nutrients that contribute to healthy hair growth. Fish is an excellent source of omega-3 fatty acids, which are commonly linked to healthy hair. These fatty acids are thought to reduce hair loss and increase the hair density. As an added bonus, adding fatty fish to your diet is also a great way to increase your levels of selenium, protein, Vitamin B and Vitamin D3.

Sweet potatoes

Apart from being incredibly versatile as an ingredient and ideal as chips to snack on while playing at, sweet potatoes are also an excellent source of beta-carotene. When we eat sweet potatoes, our bodies convert this compound into Vitamin A, which research suggests aids in the production of sebum. Sebum is known to keep hair healthy and thick. A medium-sized sweet potato will provide you with enough beta-carotene to meet your daily Vitamin A needs four times over!