Best Foods for Hair Growth: A Nutritionist-Approved Diet Plan

Dev Ami
Best Foods for Hair Growth: A Nutritionist-Approved Diet Plan

Know Your Hair Fall Before It Worsens

Identify early hairfall signs with personalised expert-backed recovery guidance.

Take 2 minutes
hair test.

Hair fall can be upsetting for both men and women. Finding strands on your pillow or in the shower drain every day is a common worry. Many try new shampoos, oils, and serums, missing a simple fact: the food you eat plays a key role in hair growth.

Hair grows from tiny roots in your scalp. These roots need proper nutrition to stay strong. When your meals lack nutrients, your hair usually shows signs. You may notice more shedding, slower growth, or thinner strands than before.

Losing 50 to 100 hairs a day is considered normal. But if you lose more than this, a poor diet could be one of the reasons. Hair loss linked to diet is often reversible. Once you fix your meals and add the right foods, your hair can grow back healthier over time.

Most people do not get enough iron, protein, or key vitamins in their daily meals. This is one of the main reasons for hair fall. But a good diet for hair growth is simple and made from everyday kitchen foods.

Here in the blog, we share the best foods that help your hair grow stronger and thicker. You will also learn about key nutrients and get a sample Indian meal plan to help prevent hair loss.

At URoots, we believe healthy hair starts from within. Our doctors combine the best of nutrition, Ayurveda, and proven hair care to address every kind of hair concern. If you are unsure where to start, our 2-minute hair test can guide you to the right routine for your hair.

 

Quick Answer Box

A healthy diet for hair growth depends on simple, everyday foods that feed your hair roots from within. They need the right mix of protein, iron, biotin, zinc, and omega-3 to stay strong and grow well.

  • Nutrients Hair Needs: Protein, iron, biotin, zinc, vitamin D, and omega-3 fatty acids.

  • Top 9 Foods for Hair Growth: Eggs, dal, spinach, amla, curd, paneer, nuts, seeds, and curry leaves.

  • Signs of Nutritional Hair Loss: More hair fall than usual, thinning strands, slow growth, a dry scalp, and weak or brittle hair.

 

Why Your Diet Directly Affects Hair Growth

 

When your meals fall short of important nutrients, it affects your hair first. This happens because your body starts saving nutrients for vital organs, and this directly leads to slow hair growth. Over time, poor eating habits can lead to steady hair fall.

Low levels of key nutrients like iron, zinc, and vitamin D can slowly harm your hair growth. If you are facing hair loss, it is a good idea to get these levels checked. Eating too few calories or not enough protein can also leave your hair roots weak. They lose the energy and building blocks they need to grow new, healthy strands.

 

The Hair Growth Cycle and Nutrition Connection

 

Each strand of your hair goes through three main stages. The first is the Anagen (growing stage), where your hair slowly gets longer. The second is the Catagen (resting stage), and the third is the Telogen (shedding stage), when old hair falls out to make space for new hair. This cycle runs on its own every day.

The cells inside hair roots are some of the busiest cells in the body. They grow and divide very quickly. To do this work well, they need a sufficient supply of proteins, vitamins, and minerals.

But when your diet is poor, these cells cannot work the way they should. Hair may shift into the shedding stage too early, which leads to more hair loss than usual. The strands that do grow may feel thin, dry, or weak.

 

Signs Your Hair Loss Needs Medical Attention

 

A good diet can do a lot for your hair, but sometimes hair fall goes beyond what food alone can fix. If you notice that your hair is still falling out even after eating well, it may be time to pay closer attention. Knowing the early signs can help you act in time and protect your hair before things get worse.

Nutritional gaps can affect both the way your hair looks and how it grows. Studies show that a sudden drop in weight or low protein intake can trigger a condition called telogen effluvium, where a lot of hair shifts into the shedding stage too soon. 

Low levels of nutrients like niacin have also been linked to diffuse hair loss, and connections between poor nutrition and other hair problems like female pattern hair loss, androgenetic alopecia, and alopecia areata. This is why any long-term hair fall should not be taken lightly.

Here are some clear signs that your hair loss may need medical attention:

  • Losing more than 100 hairs a day.

  • Hair parting is slowly becoming wider.

  • You can see your scalp through your hair.

  • Hairline is moving back or thinning at the crown.

  • Round patches of hair loss on your scalp.

  • Hair feels weak, dull, and brittle even after healthy meals.

If you face one or more of these signs, it is always best to speak with a hair expert. A simple blood test can often reveal hidden gaps in nutrients, hormones, or other health markers. Once the real cause is known, the right care can bring your hair back on track.

At URoots, we are a doctor-led hair care brand, not just a product store. Our care brings together time-tested Ayurvedic ingredients like bhringraj and amla with doctor-approved formulas, like our Pure Scalp Oil, so your hair gets the goodness of both nature and science.

 

Essential Nutrients in a Diet for Hair Growth

 

Hair needs nutrients to grow strong, thick, and healthy. Each nutrient plays a different role, and when even one falls short, your hair can start to show signs of trouble. Let's understand the most important nutrients your hair needs.

 

1. Protein

Hair is made of a protein called keratin. Without enough protein, hair roots lose their main building block. Over time, you may notice weaker strands, slower growth, and more hair fall than usual.

Protein gives your hair the strength it needs to stay on your scalp and grow longer. When you eat enough protein, your hair roots feel supported and do their job well. 

You can get good protein from dal, paneer, eggs, curd, chicken, fish, tofu, soya chunks, and rajma. Adding even one good protein source to every meal can slowly bring a big change to your hair health.

 

2. Iron

Iron is one of the most common nutrient gaps in Indian diets, and it plays a big role in hair health. Iron helps carry oxygen to your hair roots through your blood. When iron is low, your cells do not get enough oxygen, a condition called anemia, and hair starts to fall out. Iron deficiency hair loss often shows up as sudden hair thinning or a wider parting.

People who follow a pure vegetarian diet are also at risk. To add more iron to your meals, include spinach, methi, beetroot, dates, jaggery, rajma, chana, and eggs. If you eat non-veg, chicken liver and red meat are strong iron sources.

Pair iron-rich foods with vitamin C foods like lemon, amla, or orange to help your body absorb iron better.

 

3. Biotin and B-Complex Vitamins

Biotin, also called vitamin B7, helps your body produce keratin. Without enough biotin, your hair can become thin, dry, and brittle. Other B vitamins like B12, folate, and riboflavin also keep the hair cycle good and your scalp healthy.

Eggs, nuts, seeds, sweet potatoes, bananas, and whole grains are all great sources. Curd and milk also add good B vitamins.

 

4. Zinc and Selenium

Zinc is a small but powerful mineral for healthy hair. It helps your hair roots grow and repair. When zinc is low, your hair may shed more than usual, and new hair may grow slowly.

Selenium works alongside zinc. It protects your hair roots from daily damage caused by stress and pollution. But please note, too much selenium can actually cause hair fall.

You can get zinc and selenium from pumpkin seeds, chickpeas, cashews, almonds, sesame seeds, eggs, and whole grains. A small handful of nuts and seeds each day is often enough to meet your needs.

 

5. Omega-3 Fatty Acids

Omega-3 fatty acids are fats that keep your scalp soft and well-moisturised. They reduce dryness, calm scalp inflammation, and support thicker hair growth over time.

For vegetarians, flaxseeds, chia seeds, walnuts, and mustard oil are top sources. For non-vegetarians, fatty fish like salmon, mackerel, and sardines are packed with omega-3. 

 

6. Vitamins A, C, D, and E

Vitamins A, C, D, and E work together to keep your hair healthy. A gap in even one of these can quietly lead to hair loss over time.

Vitamin A helps your scalp make sebum, the natural oil that keeps your hair soft and moisturised, and you can find it in carrots, sweet potatoes, pumpkin, and leafy greens.

Vitamin C helps your body absorb iron and supports collagen, which makes your hair stronger. Amla, oranges, lemons, guava, and sweet peppers are rich in vitamin C, and amla in particular is one of the best Indian foods for hair. 

Vitamin D plays a big role in creating new hair roots, and low levels are often linked to thinning hair. Sunlight is the easiest source, but you can also get it from mushrooms, egg yolks, and fortified milk. 

Vitamin E protects your scalp from daily stress and damage, and you can find it in almonds, sunflower seeds, avocado, and peanuts. 

 

7. Hydration

Water plays a quiet but important role in hair growth. Your hair roots need proper hydration to absorb nutrients and stay active. Aim for 2 to 3 liters of water a day to keep your scalp healthy and your strands strong.

 

Supplements vs Food: When Should You Consider Supplements?

 

Food is usually the best source of nutrients for your hair, but sometimes supplements may be needed. Let's look at when you might need them along with your meals.

You may need supplements if your blood test shows low iron, vitamin D, B12, or zinc. People with strict diets, busy schedules, or health issues like PCOS and thyroid problems often fall short on key nutrients. In such cases, a good supplement can fill the gap and support your hair from within.

Always speak with a doctor before starting any supplement. Taking the wrong one or too much can do more harm than good. 

At URoots, our doctors guide you to the right supplement based on your hair needs. You can explore trusted options like Hair Vita, a daily multivitamin made for hair growth, and Growbald, which supports men dealing with hair thinning and fall.

 

A Simple Indian Diet Plan for Hair Growth

 

A simple daily diet plan with everyday Indian meals can cover all the key nutrients your hair needs.  Most adults need about 0.8 grams of protein per kilogram of body weight a day. Women need around 18 mg of iron, and men need around 8 mg of iron daily. Here is a one-day diet plan that can be followed, which is easy for both vegetarians and non-vegetarians.

 

Early Morning (After Waking Up)

You can start with a glass of warm water (250 ml) mixed with a small amount of fresh amla or a few drops of lemon juice. This gives your body a fresh source of vitamin C, which helps your body absorb iron better.

 

Breakfast

You can have 2 boiled eggs with a slice of whole wheat toast that will give you ~18 g of protein, or a bowl of moong dal chilla with curd (~14 g of protein) is an option for those who follow a vegan diet. 

For South Indian people, 2 idlis with 1 bowl of sambar and coconut chutney give ~10 g of protein. Add 5 soaked almonds and 2 walnuts to any option above. They give you healthy fats and vitamin E.

 

Mid-Morning Snack

One seasonal fruit, like guava, orange, or papaya, is a good choice for this. These fruits are light, fresh, and loaded with vitamin C and antioxidants that support hair growth.

 

Lunch

Lunch is the main meal of the day in most Indian homes. A good lunch should give your body enough protein and iron. Most balanced plates give you about 20 to 25 grams of protein in one meal.

For North Indian meals, have 2 rotis with one bowl of rajma or dal (about 150 g). Add one bowl of palak sabzi for iron, one small bowl of curd, and a plate of fresh salad on the side.

If you prefer South Indian meals, have one cup of brown rice with a bowl of hot sambar. Add one bowl of keerai poriyal (spinach stir-fry) for a nice dose of iron with one small bowl of curd.

If you follow a vegan diet, you can go for 2 rotis with one bowl of chana dal. Add one bowl of tofu bhurji for extra protein, and pair it with a bowl of fresh salad. A squeeze of lemon over the salad gives a nice fresh taste and helps your body take in more iron.

If you eat non-veg, you can take one roti with one cup of brown rice and one bowl of grilled chicken (about 100 g). Add a fresh salad on the side. Grilled chicken is a better choice than fried. 

 

Evening Snack

Keep this snack light and nutrient-packed. You can have roasted chana (30 g), a small bowl of sprouts, or a handful of pumpkin and sunflower seeds. Pair it with green tea or a glass of buttermilk (200 ml).

 

Dinner

A bowl of vegetable khichdi with 1 small bowl of curd and 1 teaspoon of ghee is a great choice. You can also have 2 rotis with paneer bhurji (80 g paneer) and a bowl of mixed vegetable sabzi for good protein and iron.

If you follow a vegan diet, a bowl of tofu and vegetable stir-fry with a small bowl of quinoa works well. It gives you plant protein, iron, and fibre in one meal.

Non-vegetarians can have 1 grilled fish (120 g salmon or rohu) or grilled chicken with sauteed vegetables. Fish and chicken are great sources of protein, and fatty fish also gives you omega-3, which keeps your scalp healthy.

 

Before Bed

A glass of warm milk mixed with a pinch of turmeric. This gives your body steady protein, calcium, and good sleep support, all of which help hair grow well overnight.

 

How Long Until Results?

 

A common question people ask is how soon they will see hair changes after fixing their diet. The honest answer is that hair growth takes time. It does not happen in a few days or weeks.

Most people start to notice small changes after 3 months of eating well. By 6 months, the change becomes more clear. You may see less hair fall, stronger strands, and better growth at the roots.

Consistency matters the most. Eating well for a week or two will not bring lasting change. The more regular you are with healthy meals, the better your hair will respond over time.

Note: Results may vary from person to person. Hair growth depends on age, health, hormones, and how regular you are with your diet. Some people see changes sooner, while others may need more time.

 

Foods to Avoid for Healthy Hair

 

Some foods can quietly work against your hair growth. Cutting back on these can help your hair stay strong.

  • Sugary foods and drinks: Sweets, cold drinks, and bakery items can raise inflammation and weaken hair roots over time.

  • Excess dairy: Too much dairy may cause scalp oiliness and breakouts in some people, leading to more hair fall.

  • Crash diets: Skipping meals or following very low-calorie diets can shock your body and lead to heavy hair shedding within a few months.

  • High-mercury fish: Fish like swordfish, king mackerel, and tuna can carry high mercury, which is linked to hair loss.

  • Fried and processed foods: Chips, fries, and instant noodles are low in nutrients and high in trans fats.

 

Takeaway

 

A simple diet for hair growth in India can be easily followed, built on protein, iron, biotin, and everyday traditional foods, and is still the most powerful and budget-friendly way to care for your hair.

Foods like dal, eggs, spinach, curd, amla, nuts, and seeds hold the real strength your hair needs. When you eat them with care and pair them with good sleep, less stress, and plenty of water, your hair slowly starts to feel stronger.

If your hair falls continuously, or you notice thinning, a widening part, or weak strands, it is time to find expert help. At URoots, we believe good hair care should feel easy and honest. Our products are made to work along with your daily diet and routine. With up to 1 year of support after your purchase, you can always come back for help or update your plan as your hair needs change.

 

Frequently Asked Questions

 

1. Which Indian foods are best for hair growth? 

Foods rich in protein, iron, biotin, zinc, and omega-3 are the best for hair growth. In Indian diets, simple foods like eggs, paneer, dal, spinach, amla, curd, almonds, walnuts, and pumpkin seeds work very well. Non-vegetarians can add salmon, mackerel, and chicken for extra protein and omega-3. Eating a mix of these foods daily can slowly bring stronger and thicker hair over time.

 

2. How can I stop my hair from falling out due to a poor diet?

Check if your meals have enough protein, iron, and vitamins. Add at least one protein source (eggs, dal, curd, or paneer) to every meal. Pair iron-rich foods like spinach with vitamin C foods like lemon or amla for better absorption. Drink 2 to 3 liters of water a day, manage stress, and sleep well. If hair fall does not slow down in 2 to 3 months, speak to a hair expert to check for hidden gaps.

 

3. Which nutritional deficiencies cause hair loss in women?

Iron deficiency is the most common cause of hair loss in women, especially during periods, pregnancy, or after childbirth. Low vitamin D, B12, zinc, and biotin are also linked to hair thinning. Women who follow strict diets, suffer from PCOS, or have thyroid issues are more likely to face hair loss. A simple blood test can show which nutrient is low so the right care can begin.

 

4. Which vitamin is best for hair growth and thickness?

A single vitamin cannot stop hair loss. But if your blood test shows low vitamin D, vitamin B12, iron, or zinc, then it can lead to hair loss. If your blood test shows low levels of these, your doctor may suggest a supplement. Taking vitamins without checking your levels can do more harm than good, so always get tested first.

 

5. Will hair grow back after fixing a nutritional deficiency?

Yes, hair usually grows back once the missing nutrient is added to your diet. But it takes time. Hair grows in cycles, so visible change may take 3 to 6 months. Stay regular with your meals, drink enough water, and give your body the support it needs. If growth is still slow after 6 months, a hair expert can help find other reasons behind it.

 

6. Should I take hair growth supplements along with a healthy diet?

Supplements are not a must for everyone. If your meals already cover protein, iron, vitamins, and minerals, food alone is enough. But if your blood test shows low iron, vitamin D, B12, or zinc, a supplement can help fill the gap. People with PCOS, thyroid issues, strict vegan diets, or busy schedules often need extra support. Always speak with a doctor before taking any supplement. 

 

References

  1. Mayo Clinic. Hair loss: Symptoms and causes [Internet]. Rochester (MN): Mayo Foundation for Medical Education and Research; [cited 2026 Apr 24].

  2. Cleveland Clinic. Hair loss [Internet]. Cleveland (OH): Cleveland Clinic; [cited 2026 Apr 24].

  3. Healthline. Best Foods for Hair Growth: What to Eat, Drink, and Avoid [Internet]. San Francisco (CA): Healthline Media; [cited 2026 Apr 24]

  4. Healthline. How Diet Affects Hair Loss [Internet]. San Francisco (CA): Healthline Media; [cited 2026 Apr 24]

  5. Guo EL, Katta R. Diet and hair loss: effects of nutrient deficiency and supplement use. Dermatol Pract Concept. 2017;7(1):1–10

  6. Almohanna HM, Ahmed AA, Tsatalis JP, Tosti A. The Role of Vitamins and Minerals in Hair Loss: A Review. Dermatol Ther (Heidelb). 2019;9(1):51–70. 

  7. Cleveland Clinic. Foods to Help Hair Growth [Internet]. Cleveland (OH): Cleveland Clinic Health Essentials; [cited 2026 Apr 24]. 

  8. Harvard Health Publishing. Vitamins, minerals, and hair loss: Is there a connection? [Internet]. Boston (MA): Harvard Medical School; [cited 2026 Apr 24]. 

  9. Healthline. How Much Iron Do You Need per Day? [Internet]. San Francisco (CA): Healthline Media; [cited 2026 Apr 24].

  10. Harvard Health Publishing. Are you eating enough protein? [Internet]. Boston (MA): Harvard Medical School; [cited 2026 Apr 24].

 

Table of Content

    Know Your Hair Fall Before It Worsens

    Identify early hairfall signs with personalised expert-backed recovery guidance.

    Take 2 minutes
    hair test.
    Back to blog