5 Best Foods for Healthy Hair


Getting thick, healthy hair isn’t the result of an expensive shampoo or salon treatment—it’s all about what you eat.

best food for healthy hair


You may be using the best products money can buy, but for hair that’s really healthy, you need to nourish from the inside out. What you eat can impact your hair’s health. Nutritional deficiencies can cause hair to be brittle or shed, but generally a well-balanced diet will give you all the nutrients needed for healthy hair.

Load up your plate with these superfoods to get the shiny, healthy hair you’ve always wanted:

1.    Mackerel

Mackarel and other oily fish is a must if you want thick, healthy locks. These fish aren’t just good for the brain, they’re also high in omega 3 and 6 fatty acids that prevent hairloss, strengthen hair follicles and hydrate the scalp.

2.    Salmon

This flavourful fish is packed with iron and vitamin B12, which are both essential to hair and skin health. It is also a great source of omega-3 fatty acids that promote hair growth. Other fatty fish that can boost hair health aside from mackerel and salmon include herring, sardines and trout.

3.    Shrimp

Shell fish like shrimps are actually powerhouses when it comes to nourishing your hair. Shrimps come fully loaded with fatty acids, vitamin B12, D, iron, zinc, selenium and protein—all of which are needed for healthy hair.

4.    Eggs

This staple ingredient is packed with nourishing vitamins and minerals like protein, folic acid, iron and selenium. Eggs are also rich in biotin, which helps improve your hair’s lustre

5.    Lean beef

Beef is usually considered a diet no-no, but eating a few portions of lean beef a week can be good for your hair. Not only is lean beef one of the best available sources of protein, it’s also rich in B vitamins, iron and zinc.