The 20 Best Foods for Hair Growth

The 20 Best Foods for Hair Growth

Having a good hair day is a game-changer for your mood. We are all obsessed with getting better hair growth. While shampoos, oils and hair masks can help improve the appearance and texture of your hair, hair growth is linked to internal health. The easiest way to improve your internal health is by fixing your nutrition. A healthy diet for hair can not only fix your hair loss but also help regrow your hair thicker and healthier. 

Eating a balanced diet is the best way to fix hair loss that is occurring as a result of poor hair nourishment or vitamin deficiencies. In fact, based on the data collected using the traya diagnosis form 52% of the women who suffer from hair loss also suffer from anaemia (haemoglobin lower than 10), which is linked to low iron and vitamin B levels.  If you think your hair loss is triggered due to poor nutrition you can find out here and get a customised plan as part of your Traya hair loss treatment. 

If you think that your hair loss is a result of poor hair nourishment, then, traya's regime will not only take care of your digestion, metabolism and absorption but also give you a personalised diet plan, full of the best foods for hair growth, which is made by our Ayurvedic Doctor - Shailendra Chaubey. This will come with a list of do's and don'ts along with some healthy and delicious recipes. For now, you can check out the list below to start your journey towards healthier hair. 

Please note: The foods mentioned below are recommended for those who are looking to get healthier hair and not for those with hair loss conditions. Those with hair loss conditions should eat foods that puts their body in a healing state. This makes your body more responsive to treatment and medicines. 


Here are the 20 best foods for hair growth and to reduce hair loss. 

  1. Eggs: Benefits of egg for hair are so many. Eggs are high in proteins, vitamin B6 and B7 - all compounds that are essential for hair growth. Hair is made from a protein compound known as keratin. Therefore protein plays an important role in the growth and texture of your hair. Whereas, vitamin B6 is known to improve the flow of oxygen-rich blood to your hair follicles and scalp. And finally, vitamin B7 is biotin, which is known to improve hair quality, thickness and shine. Biotin supplements are used for hair loss. Eggs are also a good source of essential micronutrients.  


  1. Salmon: This fatty fish that is rich in omega-3 and 6 fatty acids is one of the good foods for hair growth. Your body cannot make healthy fats and thus relies on nutritional sources to get them. Eating salmon helps you get that hair nourishment which  lends your hair lustre and promotes hair growth for those experiencing hair thinning. Not only that, fatty fish like salmon are also rich in antioxidants and essential vitamins, making it one of the best foods for hair growth.  


  1. Spinach: Spinach is a great food for hair growth. It is loaded with nutrients such as folate, iron, vitamin B, A and C. This helps take care of nutritional deficiency-related hair loss in men and women with poor hair growth. Consider including spinach in your diet to promote healthy hair growth. Vitamin A helps your glands produce sebum which also helps keep your scalp moisturised.  


  1. Yoghurt: Natural yoghurt is not only full of protein and good probiotic bacteria which is essential nourishment for the growth of thick hair and healthy hair. Using yoghurt for hair also boosts the health of your follicles to increase the growth phase of your hair and boost the growth of hair faster. So indulge in raita every day as a source of food for hair growth. 


  1. Walnuts: Walnuts are rich in vitamin B (biotin), E, magnesium, omega 3 and 6 fatty acids. This helps boost the health of hair cuticles and nourish your hair scalp making this one of the best foods for hair growth. Adding these nuts to your diet can improve the rate of your hair growth and reduce hair thinning. It is a lesser-known fact that walnuts also help in damage repair. So if you have hair damage from sun exposure then add walnuts into your diet, pronto as one of the great foods for hair growth. 
  2. Pumpkin: Pumpkin seeds already have a reputation for being a superfood for hair. But not only the seeds, but the entire vegetable is a powerhouse of nutrients required for hair growth. Pumpkins are rich in vitamin E, C and antioxidants. These compounds help improve blood flow to your scalp to promote hair growth.  They provide the best nutrition for hair growth.


  1. Shrimp:  These tasty little treats are packed with vitamins and minerals such as vitamin B, D, zinc and iron. These not only help reduce hair loss but are also a great food for hair growth. Being low in calories, they are also great if you are looking for a low-calorie meal which also provides good hair nutrition.


  1. Carrots: Rich in vitamin A, carrots help improve your scalp health. Not only that it also helps make your hair stronger and thicker. So if you have brittle and thin hair prone to breakage, then a glass of carrot juice is a perfect way for you to start your day and provide great hair nourishment for better hair growth.


  1. Lentils: Folic acid is important for anyone with low iron levels or anaemia. Lentils are full of folic acid which help improve the supply of oxygen-rich blood to your scalp and hair follicles. This helps improve the appearance, shine and texture of your hair. And also helps boost the growth of thick hair. So go on and add a bowl of dal as your go-to food for hair growth. 


  1. Berries: Berries are a superfood thanks to the high quantity of antioxidants that they boast of. This versatile food can be added to your diet through smoothies, breakfast bowls or just as a snack. Packed with vitamin C it helps prevent premature ageing of your hair follicles, which in turn boosts hair growth and strength.


  1. Peanuts: Peanuts have always been a favourite snack option and you will also be happy to know that they can do wonders for your hair. They are a great source of  nutrients for hair growth like Vitamin B7, Vitamin E, proteins, fibre and antioxidants. This makes them one of the great foods for hair growth and to prevent hair loss. So keep on munching on those peanuts. You can also get the same benefits from peanut butter, just make sure to stay off the kind with added sugar.  


  1. Avocado: There is a good reason that this generation is obsessed with everything avacado! This versatile fruit is a great source of B-complex vitamins and minerals. Avocados are great for you if you have hair breakage or are looking to add shine, strength and smoothness to your locks. So switch out those expensive hair spa treatments for a piece of avocado toast. When it comes to hair, always choose food for hair growth over a hair care product. 


  1. Chickpeas: Chickpeas are a great source of protein and manganese and therefore a great food for hair growth. Which helps strengthen your hair and promote the growth of thick hair and improve the rate of hair growth. If you are missing micronutrients like zinc and manganese in your diet. Just grab some chickpeas and make it into a tasty healthy snack like patty or salad.  
  2. Barley: Iron and copper are essential for the growth and health of your hair follicles by boosting blood circulation to your scalp. So if you are looking to make your hair stronger and thicker just add this cereal to your diet.  
  3. Soybeans: Soybeans are loaded with proteins, vitamins and minerals. Which helps boost hair growth in someone who is experiencing hair loss due to nutritional deficiencies. Not only that but it also helps reduce the rate at which DHT binds to hair follicles. This makes them one of the best foods for the growth and to get thick hair.
  4. Pomegranates: Pomegranates are a rich source of iron, and are always recommended for those experiencing low iron levels. Iron deficiency can cause hair loss. They are also packed with antioxidants that improve blood circulation to your hair follicles. This helps stimulate hair growth and makes hair strong and healthy.  
  5. Meat: This one is a no-brainer one of the best foods for hair growth. Meat is one of the most reliable sources of protein and iron which helps aid hair growth and strengthen hair. This is particularly helpful for menstruating women who may have ferritin deficiency. However, we don't recommend those with hair loss conditions to indulge in red meat and instead chose light meats such as chicken.  
  6. Oysters: These pearls of the ocean (pun intended) are loaded with zinc. Low zinc levels are linked to hair loss, slow hair growth and dandruff. If any of those concerns are bothering you, indulge in some oysters.  
  7. Curry Leaves: These leaves are not only great for flavoring your food but also one of the best foods for hair growth. Rich in antioxidants this condiment helps protect your hair follicles against damage from ageing and boosts hair growth. So if you want dark and thick hair naturally. Time to start adding kari patta, which incidentally is also one of the natural ingredients  for hair growth present in the traya scalp oil tadkas to your meals.  
  8. Methi seeds: This grandma’s favorite home remedy for hair growth happens to be true. Rich in iron and proteins this is one of the best foods for hair growth. These compounds assist in hair growth and protect your scalp and hair follicles against inflammation and fungal infections. Methi or fenugreek seeds are also rich in Vitamin A, C, K and folic acid.  

Factors that affect hair growth

Unlike the popular belief that hair loss is a superficial problem, hair loss conditions are actually the result of a number of internal and external factors. Here are a few causes of hair loss: 

  • Genetics
  • Age
  • Poor nutrition
  • Major physical trauma
  • Major psychological stress
  • Sudden weight loss 
  • Sudden change in diet 
  • Abrupt hormonal changes, (associated with childbirth & menopause)
  • Iron deficiency
  • Hypothyroidism or hyperthyroidism 
  • Certain medications
  • Surgery
  • Exposure to indoor and outdoor pollution

Nutrients in food for hair growth

Hair is the fastest growing tissue in the human body, and therefore your hair health is directly related to your internal health. Therefore, nutrition plays a very important role to facilitate faster hair growth. Lean proteins, omega 3 fatty acids and iron are only some of the nutrients to consider when looking at foods for hair growth. Here are the food groups to consider when planning a meal that will boost your hair growth.

  • Hair follicles consist mostly of protein, making it an important nutrient for hair growth. You can include these foods for hair growth  such as eggs, legumes, meat, yoghurt, and pulses to fulfill your protein requirement for hair. The amino acids in protein-rich foods are responsible for good hair growth and L-lysine is one of them. L-lysine helps improve the quality and volume of hair. A simple addition like eggs for breakfast or pulses for lunch will prove to be a good choice of food for hair growth. 
  • Vitamin A helps in the production of sebum which is important to keep your scalp moisturised and your hair healthy. It is however important to regulate the content of vitamin A, as an excess also leads to hair loss. Sweet potatoes, carrots and pumpkins all have beta carotene which is converted into vitamin A. This vitamin can also be found in animal products which is a good source for those who don't have a hair loss condition.  
  • Vitamin B compounds are essential for hair. Here are a few foods for hair growth that are rich in vitamin B compounds such as biotin. Biotin helps make energy by converting nutrients in your diet to essential compounds for your body. Biotin is also essential in the production of keratin, a protective protein that is important for your hair, nails and skin. Consuming foods rich in this compound will promote the growth of strong and healthy hair 
  • Folate or vitamin B9 is used for DNA and RNA and is essential for repair and regeneration in the body. It is found in broccoli, green leafy vegetables, chickpeas, and peas. Making these great foods for hair growth. However, it is important to note that heat can destroy the properties of folates and so certain foods need to be consumed raw to derive their benefits for hair growth. Now that you know you can add these foods to your diet for hair growth or take supplements. 
  • Vitamin C is a powerful antioxidant that helps create collagen which is an essential component of your hair. It also helps the hair absorb iron which is vital for hair growth. Strawberries, pepper, guavas and citrus fruits are rich in vitamin C and are the best fruits for hair growth. In fact, it is said that one lemon a day suffices for your daily dose of vitamin C. Lime juice with some honey added for sweetness, is an excellent drink to start your day. However, please note that Ayurveda recommends that those who are facing a hair loss condition should stay away from sour foods. This includes citrus fruits. 
  • Vitamin D is one of the most important nutrients for our body. However, numerous studies have shown that most Indians have a Vitamin D deficiency.  While the actual role of vitamin D in hair growth is not clear, it apparently helps stimulate hair follicles. Sunlight is an excellent source of vitamin D, apart from foods such as fatty fish and cod liver oil. 10-15 minutes of sunlight every week is enough to fulfil the body’s need for vitamin D. 
  • Foods such as seeds, nuts and leafy greens are rich in vitamin E and hence are some of the best foods for hair growth. It is a powerful antioxidant that helps nourish and protect the scalp and promotes hair growth. It makes your hair roots stronger. Add these foods for hair growth to your diet or choose a good supplement. 
  • Iron is essential for hair growth, as it improves blood circulation to your scalp and provides oxygen-rich blood to your hair roots. Cases of iron deficiency are very common in women, and when the levels fall severely, the person may experience anaemia or low haemoglobin. Lentils, pumpkin seeds, broccoli and oysters are rich in iron and are great foods for hair growth.  
  • Zinc is an important facilitator in helping the oil glands around the hair work properly. Lack of zinc severely impacts hair health, as it contributes to hair growth and repair. Oysters, pumpkins and spinach are rich in zinc, and their supplements have been known to positively affect hair growth. It is generally seen that the general population are frequently deficient in this nutrient, which is responsible for a hair loss condition called alopecia areata
  • Omega 3 fatty acids are great for hair growth and also greatly enhance the look and feel of the hair. Sometimes inflammation could be the cause of hair loss, and flaxseed oil is one of the potent suggested remedies. Fish oil also has a very high content of omega acids which are great for overall health, apart from being nutritious food for hair growth.  
  • Vitamins B3 and B9 also known as Folic acid and Niacin are very crucial for the body. Apart from augmenting circulation, they also help in improving the performance of the other nutrients in the body. The Traya hair vitamin is a good formulation to get the above vitamins in a safe and effective manner. 

 For a complete list you can contact your hair coach for the diet plan. If you are not yet on the treatment, you can take the hair test to see if nutrition is causing your hair loss. And you will get a personalised diet plan as part of the traya treatment. 




Q. Can nutritional deficiency cause hair loss?

A. Yes, nutritional deficiency can increase hair thinning and hair loss. Make sure to keep your diet packed with food for hair growth. If essential vitamins and minerals required for hair growth are not adequately present in food. They can increase the risk of poor hair health.

Q. Does diet help with hair growth?

A. Yes, a balanced diet that is rich in foods for hair growth can help promote hair health, especially if someone is experiencing hair loss due to poor nutrition. Diet plays an important role in managing hair loss and improving hair quality.

Q. Can nutritional deficiency cause hair loss?

A. Yes, nutritional deficiency can increase hair thinning and hair loss. Make sure to keep your diet packed with food for hair growth. If essential vitamins and minerals required for hair growth are not adequately present in food. They can increase the risk of poor hair health.

Q. Which vitamin is best for hair?

A. There is no particular vitamin that is best for hair. It is essential to consume all vitamins i.e. water and fat-soluble ones for hair growth. Include vitamins such as A, B, C, D, E, and K rich food for hair growth in your diet.

Q. Does iron deficiency affect hair growth?

A. Iron deficiency can result in anaemia or low haemoglobin levels. Because iron helps your body synthesize haemoglobin in the blood. It is important to transport oxygen to your body's cells for growth and repair. So make sure to include ingredients rich in iron to make your food good for hair growth.

Q. What should I eat to stop hair loss?

A. A balanced diet is necessary to maintain healthy hair. The diet must contain foods from all 5 food groups which will provide a variety of nutrients to support hair growth. Always choose homemade and wholesome food for hair growth instead of processed foods. 

At Traya Health, we believe that hair is a litmus test for your internal health. Our experts are there to guide you at every step, as we design a customised diet plan for you. This will ensure that your hair health is built around a diet with the appropriate nutrients and lead to strong and healthy hair. Download our generic diet plan here.

Popular Articles:

Hair fall treatment for men | Hair texture | Benefits of almond oil for hair | Hair thinning treatment | Oily hair | Best henna for hair | Rice water for hair | Coconut oil benefits for hair | Treatment for hair fall in females | Tea tree oil benefits for hair | Best oil for hair growth | Apple cider vinegar for hair | Natural ingredients for hair growth | Hair vitamins | Herbal health products | Hair fall solution | Hair fall treatment tips | How to know hair fall | Receding hairline treatment | Hair loss treatment online

 Our Collections

Antioxidant Supplements | Anti Dandruff Products | Detox Tablets | Digestive Products | Hair Oils | Herbal Products | Immunity Boosters | Hair Care Products | Hair Treatment Products | Men's Hair Care Products | Hair Loss Treatment Plan For Female | Hair Fall Kit | Anti Dandruff Kit | Hairline Defender | DTH Blocker | Gut Health Supplements

Popular Posts

How Do Hair Growth Serums Work?
How Do Hair Growth Serums Work?
by Heena Hair Expert
What to expect after completing 5 months with Traya
What to expect after completing 5 months with Traya
by Zahra Lokhandwala, Hair Coach
Can dieting cause hair loss?
Can dieting cause hair loss?
by Heena Hair Expert
When can I stop using minoxidil?
When can I stop using minoxidil?
by Zahra Lokhandwala, Hair Coach

Leave a comment

Please note, comments must be approved before they are published

Recommended Products

Know your root cause

Your Cart (0)