Eating These Foods Will Supercharge Your Hair Growth

Hair growth hacks are one of the most searched things on the internet thanks to so many of us damaging our strands or having a haircut we regret. From massaging your scalp to flipping it upside down or showering it with rice water, there aren’t a lot of things people won’t do to get longer hair.

Unfortunately, your hair growth is mostly genetic but there are other factors that can contribute to how quickly it’s growing. Things like caring for your scalp, getting regular trims and avoiding heat damage are all really important. That along with your diet as you need to be feeding your strands from the inside out if you want to promote hair growth. Sure, your avocado on toast addiction is definitely helping, but you might want to add a few more of these to the list...

foods-for-hair-growth (


Leafy greens are packed with iron which is a key nutrient your body needs to grow healthy hair. In fact, an iron deficiency is one of the biggest causes of hair loss which is why it’s so important to get enough of it in your diet. Your supply can also get depleted when you have your period so it’s worth upping your intake during your time of the month.



Not only are eggs a great source of protein but they’re also rich in biotin which is used in lots of supplements to promote hair growth. Just be aware that it’s the yolk which contains all the goodness and not the whites!


Omega-3 Fatty Acids

If you have a dry scalp and dry or damaged hair then getting lots of omega-3 in your diet will help to nourish your strands from the inside out. Our body can’t produce this on its own, which is why it’s so important to get enough of it in our diet. Foods rich in Omega-3 include salmon, mackerel, tuna, walnuts, chia seeds and spirulina. It’s also been shown to improve hair loss and hair density so it’s particularly good to up your intake if you have fine hair.


Sweet Potatoes

All the cells in the body need Vitamin A to be able to grow, including hair, which is why it’s so important to get enough of it in your diet. It’s also needed in sebum production which is what keeps your hair nourished and hydrated. One sweet potato is filled with enough Vitamin A to hit your daily allowance so they’re a great shout when trying to boost growth and your hair health.



Avocados are really rich in Vitamin E which is a strong antioxidant that repairs cells and improves the health of your follicles. Vitamin E also encourages blood flow, increasing circulation to your scalp to boost hair growth. Avocados are rich in fatty acids too, so they’re a great vegetarian alternative to eating fish that will give you a boost of Omega-3.


Protein Rich Foods

Your hair is made up of a protein called Keratin so getting as much protein as possible in your diet will definitely help to strengthen your strands and encourage growth. When your body lacks the protein it needs it’ll start to ration it and as your hair isn’t a priority it’s one of the first things to suffer. This is what can lead to slower hair growth, brittle strands and in the most extreme cases hair loss. Foods like chicken, eggs, tofu and nuts are all great sources but shakes and supplements can be a great alternative.



Sunflower and pumpkin seeds are packed with Vitamin E which has been linked to preventing hair loss. It’s also a great antioxidant that repairs damaged follicles while promoting circulation to encourage hair growth. You can put these on your porridge in the morning or in salads and soups to get your daily intake.