You must have seen many commercials for shampoos, conditioners and hair serums featuring sleek models swishing their thick, shiny, long tresses. While hair products can definitely play a role in the texture and appearance of your hair, it is also worth revisiting your diet. A healthy diet may after all be the key to that magnificent mane. Here are some foods you should think about including in your next meal if you want healthy hair:

Salmon, mackerel and sardines

These fish are rich sources of Omega-3 fatty acids that help your body ward off diseases. They also bring about a veritable shine to your hair. Since your body cannot produce these fats, you have to consume them through supplements or a rich diet.


This leafy vegetable is a storehouse of nutrients like vitamin A, iron, beta-carotene, folic acid and vitamin C. Spinach can help to keep your scalp and hair fibres, healthy as well as moisturised. Palak paneer, palak dal and spinach soup are delicious options that will offer you nutrition too.


This fragrant tropical fruit is packed with vitamin C and makes for a great shield against hair breakage. A cup of guava holds 377 milligrams of vitamin C! For us Indians, it is a much healthier alternative to an apple, which proverbially keeps the doctor away.

Lean Protein

Chicken, dairy and eggs brim with protein, an essential catalyst in ensuring healthy hair growth. In the absence of protein, your scalp sheds older hair. Lack of protein can also stunt new hair growth, leading to hair loss.


Not only are they tasty, they work well for your hair too. Walnuts store biotin, which induces hair growth and reduces hair fall. It also contains vitamin E that prevent hair from becoming brittle.

If you have any dermatology-related questions, Ask a Doctor for FREE from our website. If you want to consult experienced doctors Sign Up on our website or download our App.





Related Post