How to get healthy and long hair at home?

Top 10 foods for healthy, thicker and longer hair

Are you one of us who has tried everything in the book and the internet in the search for tips and tricks to make your hair healthy, thicker and longer? Well, the trick lies in following a healthy diet! 

How to get rid of tanning naturally? Reading Top 10 foods for healthy, thicker and longer hair 7 minutes Next Best Overnight Face Masks To Get Glowing Skin
food for hair growth

Time after time, we have tried different products to have healthy hair but somehow fail to see results. But the reason you are not seeing the results might be because you are not doing it right. One of the most important things that people tend to forget is to take care of their physical health by eating foods that promote hair growth. 

Yes, eating foods that help hair growth is as important as using the right natural product because your immunity and overall health also determine the health of your hair. Today, we will be discussing foods that help in hair growth and how you can incorporate them into your day-to-day life. 

What is Healthy & Thick Hair?

best foods for hair growth

Before we dive in and discuss foods that promote hair growth, let’s first understand what exactly it means to have healthy and thick hair. Healthy hair is generally referred to as hair which does not suffer extreme hair loss, has a healthy and nourished scalp, undamaged tips and roots and is not suffering from heat damage, excessive oil, dryness,  brittleness, split ends or any other problems. 

Yes, we understand this might seem like a long list, but it basically means that you have nourished, shiny, and undamaged hair. However, thickness is an entirely different concept as it is identified by the density of hair and the number of hair follicles you have. While you might have thin air but that doesn’t necessarily mean you have unhealthy hair. 

What are the causes of hair thinning?

There are several reasons that cause hair thinning. However, the most common known reasons are:

  • Genetics
  • Ageing
  • Poor diet
  • Harsh hair products
  • Chemicals
  • Medical conditions

These reasons can cause your hair to be thin. However, luckily there are foods that help hair growth without any side effects and simultaneously nourish your body too. Let’s take a look at some of the best foods for hair growth. 

What are the Best Foods for Hair Growth?

There are several foods for hair growth and thickness that you can incorporate into your day-to-day life.These foods for hair growth are rich in nutrients and help you make hair stronger. Moreover, they also help in making your body more healthy and active. So let’s take a look at the best foods for hair growth, shall we? 


This delicious fruit is rich in mineral silica that helps strengthen hair and promote hair growth. Moreover, mango is also rich in vitamin C, which helps in reducing sun damage and free-radical activity because of the presence of antioxidants. 

Key nutrients

  • Silica 
  • Vitamins A, B6, and C 
  • Folate


  • You can eat two medium-sized slices of mango as a snack or after a meal.


Grapefruit is one of the most effective foods for healthy hair and will nourish your hair and to prevent hair thinning. 

Key nutrients

  • Vitamins A, B1 and C 
  • Antioxidants


  • You can eat one or half medium-sized grapefruit after or with your meal. 

You can also use a hair care product with natural grapefruit extracts, for instance, Pure Sense is a completely natural, paraben-free, sulphate-free, carcinogen-free, chemical-free and eco-friendly brand. Pure Sense offers Grapefruit Revitalising Hair Care Combo that includes a cleanser and conditioner that will nourish and enrich your hair. 

Grapefruit Hair Combo

Soy Beans

Food derived from soy, such as tempeh or soybeans, helps in inhibiting the formation of dihydrotestosterone, a hormone that causes an imbalance that contributes to hair loss. 

Key nutrients

  • Iron
  • Omega 3
  • Vitamin B2
  • Magnesium


  • You should eat at least a 75g portion of soy every week to consume the nutrients in the necessary quantity. 


Eggs are rich in protein and help in boosting collagen production that coats the hair to protect them from environmental damage. 

Key nutrients

  • Vitamin A and D
  • Carotenes
  • Lutein
  • Zinc
  • Protein


  • Eating raw eggs or poached eggs four times a week is the best way to enjoy all the benefits of eggs for your hair. 


Kelp is rich in certain nutrients such as iron and amino acid L-Lysine, which promotes hair growth. 

Key nutrients

  • Iron
  • L-Lysine
  • Zinc
  • Vitamin B2 and B5
  • Folate
  • Magnesium


  • You should have 10g of kelp daily to reach the required nutrient quota, or you can try a kelp supplement. 


Figs are rich in iron and are especially helpful in promoting hair growth to give you shiny locks. 

Key nutrients

  • Iron 
  • Potassium
  • Magnesium
  • Vitamins A and E


  • You should eat two figs a day to reach the required nutrient quota. 


Flaxseeds are high in omega 3 and help in nourishing your hair to prevent it from drying out and becoming weak and easy to break. 

Key nutrients

  • Omega 3
  • Vitamin B1 
  • Magnesium
  • Phosphorus
  • Selenium


  • You can eat up to one tablespoon of flaxseeds as a snack or even sprinkle it over your meals. 


foods for healthy hair

Avocados are not only delicious but are rich in vitamin E, increase oxygen intake and improve blood circulation on your scalp.

Key nutrients

  • Vitamin E and B
  • Potassium
  • Omega 9
  • Folic Acid


  • You can eat one medium avocado twice to thrice a week. 

These are some amazing foods for hair growth that you can incorporate into your daily diet to promote hair growth and reduce hair fall. 


Incorporating these best foods for hair growth will help you in having strong, healthy and thick hair. Moreover, you can also try to incorporate this food for hair growth and thickness in your hair care routine by using  hair care products with these foods. 

FAQ on food for hair growth 

  • What food is good for hair growth?

    There are several foods for healthy hair that you can incorporate into your daily diet to ensure long, thick and healthy hair. For instance, fruits such as mango, grapefruit, kiwi, etc., are excellent for your hair. Other food, such as eggs, soy, kelp, etc., are also beneficial for your hair. 

  • How does food help in hair growth?

    Food provides your hair and body with nourishing ingredients and nutrients that help in boosting hair growth, protecting your hair, and reducing hair fall. For instance, eggs are rich in protein, vitamins, zinc, etc., which will help in boosting the production of collagen, a natural protein that helps in protecting your hair from external damage. 

  • What are the best foods for healthy hair?

    There are various items of food for hair growth and thickness that you can incorporate into your daily routine to help hair growth and reduce hair loss. You can eat food items such as eggs, kelps, mango, kiwi, grapefruit, onion, etc., which are all known to improve hair health.