Top 20 Food Items Great For Your Hair


1 Eggs

Eggs are one of the richest natural sources of protein. 70% of our hair is made of protein, and therefore intake of eggs in any form contributes to the growth of hair majorly. Also, they contain Biotin in huge amounts; a form of B vitamin that helps in the production of keratin in our body which is good for the growth of our hair. One can make the most out of it by consuming it as a whole. The White portion is rich in proteins and yolk contains a lot of B vitamins.


2 Citrus Fruits

Vitamin C is that one component that is found in citrus fruits in abundance. It is an antioxidant. Antioxidants are necessary to fight all the harmful radicals that are present in the body. This prevents damage and hair loss. Vitamin C also helps the body absorb iron, which is essential for hair growth. And most importantly it helps the body produce Collagen, a protein that increases hair growth. A glass of mixed fruit juice or even a glass of nimbu paani in a day can provide you with your daily requirement of Vitamin C.


3 Berries

They work the same way citrus fruits do for our hair. They are a major source of antioxidants in our body. Why would you want to miss such a berrylicious source of health in your diet? Include them in your smoothies and desserts to get the best out of them!


4 Fatty Fish

Fishes like Salmon, Mackerel, and Herring contain Omega 3 Fatty Acids. Some other nutrients that are present are protein, selenium, vitamin D3, B12, and iron. Omega 3 fatty acid is one of the rare nutrients you find only in a few food items but is very essential for our health.  It helps in reducing hair loss and increases hair growth by strengthening them. It makes the hair strands thick, strong, and shiny.


5 NutsAlmonds, Walnuts, and Cashews

These three nuts when eaten regularly thicken and strengthen your hair. Almond which is a good source of Vitamin E also provides proteins and healthy fats. Another nut cashew is rich in iron, healthy fats, and proteins. Walnut, the super nut, is good for our brain, and is also great for our hair health as it contains omega 3 fatty acids. Along with that, it has vitamin B7, a great source of antioxidants. Add these to your daily diet, and no one can stop you from becoming beauty with brains!


6 Indian Gooseberry

Commonly known as ‘Amla’ in India, it is a major source of Vitamin C. We often see Amla as a component in our hair oils and shampoos, that’s because of its amazing antibacterial properties. It cleanses the scalp and prevents dandruff. It is also a natural ingredient that helps in fighting pigmentation and keeps the hair black.  Vitamin C helps in absorbing iron and produces collagen in the body which is necessary for hair growth.


7 Carrots

We all know how good carrots are for our eyes, they are also good for our hair as they contain Vitamin A. Vitamin A which is essential for hair growth, and produces sebum in the scalp. The sebum moisturizes it and prevents it from drying, thereby controlling breakage.


8 Spinach

This green leafy vegetable is considered as a super food for your hair. It is rich in a variety of nutrients like potassium, iron, magnesium, calcium, and omega 3 fatty acids. Along with that, it is a source of Vitamin A, D, C, E, B2, B6, and B1. All of which is great for healthy hair in some way or the other. It acts as an antioxidant as well.


9 Whole Grain

They contain a good amount of zinc, biotin, iron, and vitamin B. Zinc consumption can prevent hair loss as it helps in repairing the hair tissue. Enough iron is necessary for the production of haemoglobin in our body, which supplies oxygen necessary for the growth and repairing of cells thereby stimulating hair growth. Biotin, as mentioned above, promotes hair and skin health.


10 Onions

A very common vegetable available and used in almost every Indian home helps the body to form keratin protein. Onion juice is often applied on the scalp to get rid of dandruff as it contains sulfur. Sulfur also promotes the production of collagen. It adds strength to the hair and prevents breakage and thinning.


11 Sweet Potato

Commonly known as “Shakarkandi” in India, it contains beta-carotene. Beta-carotene is transformed into Vitamin A by the body, which helps in strengthening of the hair. Shakarkandi Chaat is one of the healthiest forms of chaat and can be easily made at home. So next time you crave for something chatpata grab some of this!


12 Lentils

The main source of proteins for vegetarians is lentils. ‘Dals’ as we call them, are full of folic acid which is necessary for the building up of red blood cells which ensures the supply of oxygen to the skin and scalp, thus inducing hair growth. Along with that it also contains zinc, iron, and biotin.


13 Shrimp

This is a super food for sea food lovers. It is a source of protein, vitamin B12, iron, zinc, and vitamin D.  Small amount of omega 3 fatty acid is also found in them. The biggest pro of shrimp is that they are very low in fat. So diet conscious people can have them to get beautiful tresses, without giving a second thought.


14 Avocado

This fruit is an excellent source of vitamin E. It also contains Vitamin A, D, and B6. Vitamin E acts as an antioxidant for our body. It helps release stress which is a major cause of hair fall these days. Avocados treat dry and damaged hair when applied on the hair directly, as it moistures and provide nourishment to your locks.


15 Oatmeal

One of the most common breakfast options available to us, is rich in omega 6 fatty acids that are good to repair damaged hair. It makes the hair stronger, shinier, and silkier. It also helps in treating dandruff, if applied on the scalp. It is loaded with vitamin B12, iron, zinc, proteins, and omega 6 fatty acids. Whether applied on the scalp as a hair mask or included in the diet, it solves the purpose both ways. Mix oat meal and milk to prepare a paste for a DIY hair mask.


16 Guava

Guavas contain lycopene which reduces the amount of DHT in our body which is responsible for hair fall. Guava also reduces hair damage as it protects us from Ultra Violet rays. Moreover, the presence of Vitamin C and antioxidants help in maintaining the hair.


17 Soybean

If you want radiant locks, include this source of protein in your diet. It has got omega 3 fatty acids, and vitamin E. Vitamin E helps to renew the dead skin cells, hence clears and cleans your scalp boosting up the hair growth. Soya bean nuggets are the tastiest form of soybeans available in the market.

Macro shot of soybeans fills the frame

18 Chicken

A non vegetarian’s go-to food! It is rich in protein. Our hair is primarily made up of proteins. The nutrient provides a great hand in the growth of our hair and strengthens them from the roots. You can check out chicken recipes on the website to provide your hair with proteins in a tastier yet healthier way!


19 Greek Yogurt

It is low-fat dairy product rich in proteins. Yogurt has got smoothening properties. It also clears the scalp, smoothes the hair, and eliminates the frizz when applied as a hair mask. Yogurt can be included in your diet in a number of ways. Nutrients such as vitamin B5 and Vitamin D are essential for your hair and are present in this yummy food.


20 Flaxseeds

Also known as ‘Alsi,’ flaxseed is a super food, especially for your hair! It contains minerals, vitamins, and proteins. It provides your body with omega 3 fatty acids, improves the elasticity of your hair, escalates growth, strengthens and makes them healthier. These seeds also moisturize your tresses making them look more lustrous. You can take these seeds every morning with hot or cold water.