5 Essential Foods for Healthy Hair

Thick, long and strong hair is something everyone craves, often we’ll pout and blame genetics but when it comes to having healthy, thick hair, one of the most important factors is diet. Every strand of hair is made up of cells containing keratin, a tough protein, also found in nails. These cells must be kept well-nourished with vitamins and minerals in order to get those shiny, luscious, long locks we all want.

Ensuring you get the right balance of nutrients is an essential part of getting healthier hair. Read below to find out the best foods for hair health and start eating your way to shinier, stronger and more luscious hair today.

Spinach and Dark Leafy Greens

Spinach and other dark leafy greens are high in iron content. A mere 100g of cooked spinach is a whopping 20% of your RDI. Iron produces hemoglobin which is a vital metalloprotein that transports oxygen in the blood, if your iron levels are too low, the oxygen transported to your cells decreases. This prevents the cells responsible for stimulating the growth of your hair and nails from working efficiently.


Blueberries are high in vitamin C, which helps the absorption of iron. Vitamin C also aids in collagen production which in turn strengthens the hair shaft. Blueberries also contain proanthocyanidins, a chemical which exists in plants and is known to stimulate the hair follicles and promote growth. On top of this vitamin C contains antioxidants and provides your hair and skin with Vitamins A, B5, C and E. Blackberries, guava, kiwi, and blackberries, also share many similar properties to blueberries.

Eggs - Protein

Your hair is made up of protein, so making sure you get the right amount is crucial for your hair’s health. Eggs are a very densely packed, rich source of protein and can be a good way to get your hair’s protein requirement. If you don’t eat animal products you can find similar properties in tofu, chickpeas and a variety of legumes and nuts.

Sweet Potatoes

Whether you like them mashed, fried or as a dessert, sweet potatoes will make your hair happy. These spuds are abundant in Vitamin A and B6. These help oil production which keeps your hair moisturized, preventing breakage and brittleness. Vitamin A also has great effects on your eye health and immune system as an added bonus!


Oats are rich in iron, zinc, fibre and omega-3 fatty acids, which all have great benefits on the hair. They are rich in saponins a natural chemical that is known to help remove toxins and impurities from the skin and hair follicles. Omega fatty acids help to prevent dandruff and repair damaged hair, making it thick and healthy.

Like this article?

Share on facebook
Share on Facebook
Share on twitter
Share on Twitter
Share on linkedin
Share on Linkdin
Share on pinterest
Share on Pinterest

Leave a comment