From eggs to avocados, learn how the right nutrients can boost growth, prevent breakage, and keep your locks looking luscious

Shiny, strong hair is not always the result of expensive serums or shampoos. Much of your hair health begins from within, and nutrition plays a significant role in how your strands grow, strengthen, and withstand damage.
Experts note that vitamins, minerals, protein, and healthy fats are essential for strong hair and can help prevent hair loss, as per Healthline. A balanced diet has the potential to nourish follicles and support the entire hair-growth cycle.
Factors affecting hair health
Your hair health and how fast it grows is influenced by several factors, including age, overall health, genetics, environmental exposure, medications, and diet. While you cannot change every factor on the list, you do have significant control over what you eat.
Vitamins and minerals found in food play key roles in the hair follicle growth cycle and cellular turnover. When a diet lacks essential nutrients, it can lead to hair loss, including deficiencies in vitamins B12 and D, biotin, riboflavin, and iron.
Eating a balanced diet rich in these vitamins and minerals may support hair growth, especially if hair loss is linked to poor nutrition.
Berries for collagen and antioxidant protection
Berries contain a variety of beneficial compounds and vitamins that may support hair growth. They are rich in vitamin C, which has strong antioxidant properties.
Antioxidants can help protect hair follicles from damage caused by harmful molecules known as free radicals. These molecules naturally exist in the body and the environment.
One cup, or 144 grams, of strawberries offers 85 milligrams of vitamin C, meeting up to 113 percent of your daily requirement.
The body also uses vitamin C to produce collagen, a protein that strengthens hair and helps prevent brittleness. In addition, vitamin C supports the absorption of iron from the diet. Low iron levels may lead to iron deficiency anaemia, which has been linked to hair loss.
Eggs as a source of protein and biotin
Eggs are an excellent source of protein and biotin, two vital nutrients for hair growth. Since hair follicles are mostly made of protein, consuming enough of it is essential.
A lack of protein may lead to hair loss. Biotin is needed to produce keratin, a key hair protein, which is why biotin supplements are often advertised for hair growth.
Biotin can help improve hair growth in those with a biotin deficiency, although such deficiencies are uncommon if you follow a balanced diet.
There is little evidence to show that people with no underlying issues benefit from additional biotin. Excess biotin may interfere with laboratory tests used to diagnose or manage various conditions. While you are unlikely to consume too much biotin from food, many hair, skin, and nail supplements contain quantities above recommended intake.
Eggs are also good sources of zinc, selenium, and other nutrients that support hair health, making them one of the best foods for maintaining optimal hair growth.
Nuts for hair strength and overall health
Nuts are delicious, easy to snack on, and packed with nutrients linked to hair growth. For instance, an ounce, or 28 grams, of almonds supplies 48 per cent of your daily vitamin E needs. Nuts also provide B vitamins, zinc, and essential fatty acids. A deficiency in any of these nutrients may contribute to hair loss.
Beyond hair health, nuts are associated with reduced inflammation and a lower risk of heart disease.
Seeds for vitamin E, zinc, selenium, and omega-3s
Seeds are nutrient-dense while being relatively low in calories. Many of their nutrients support hair growth, including vitamin E, zinc, and selenium. An ounce, or 28 grams, of sunflower seeds provides nearly 50 percent of your daily vitamin E requirement, along with a wide range of B vitamins beneficial for hair.
Certain seeds such as flaxseeds and chia seeds offer omega-3 fatty acids. Two tablespoons of ground flaxseed contain 4.7 grams of omega-3 fatty acids. Although the form of omega-3 in flaxseeds is not as efficiently used by the body as the omega-3s in fatty fish, flaxseeds still make an excellent addition to your diet.
Consuming a mix of seed varieties is the best way to maximise nutritional benefits.
Fatty fish for omega-3s and protein
Fatty fish such as salmon, herring, and mackerel are nutrient-rich foods that may encourage hair growth. They are among the best sources of omega-3 fatty acids, which may support hair density and reduce hair loss.
A study involving 120 women found that a supplement containing omega-3, omega-6, and antioxidants helped reduce hair shedding and improved hair density. However, only a few studies exist, and more research is needed.
Fatty fish also offers protein, selenium, vitamin D3, and B vitamins, all of which may help strengthen hair. Some studies have linked vitamin D3 deficiency to hair loss.
Although it remains unclear whether low vitamin D directly causes hair loss, adding fatty fish and other vitamin D sources to your diet is a good idea.
Spinach for vitamins and iron
Spinach is loaded with nutrients such as folate, iron, and vitamins A and C, all of which are important for hair growth. Research suggests that vitamin A is necessary for hair development, although consuming excessive vitamin A through supplements may lead to hair loss.
A cup, or 30 grams, of spinach provides up to 20 percent of your daily vitamin A requirement. Spinach is also a strong plant-based source of iron, which helps red blood cells carry oxygen throughout the body to support metabolism, growth, and repair. Iron deficiency has been associated with hair loss.
Sweet potatoes for beta-carotene
Sweet potatoes contain beta-carotene, which the body converts into vitamin A. A medium sweet potato, around 114 grams, provides enough beta-carotene to meet up to 160 per cent of your daily vitamin A needs. Research shows that vitamin A affects the production of sebum, which helps maintain healthy hair.
Both vitamin A deficiency and excess can lead to hair loss, so balance is key. It is best to obtain vitamin A from foods like sweet potatoes and avoid overconsumption through supplements.
Avocados for healthy fats and vitamin E
Avocados are rich in healthy fats and provide an excellent source of vitamin E. One medium avocado, around 200 grams, delivers 28 per cent of your daily vitamin E requirement. Vitamin E acts as an antioxidant, helping to prevent oxidative stress caused by free radicals.
Some studies have found lower vitamin E levels in individuals with hair loss, although findings are mixed. One study showed that people with hair loss experienced 34.5 percent more hair growth after taking vitamin E supplements for eight months.
Vitamin E also protects the scalp from oxidative stress and damage, which can affect hair quality and reduce follicle numbers.
Sweet peppers for vitamins C and A
Sweet peppers are an excellent source of vitamin C, a powerful antioxidant that may support hair growth. A single yellow pepper provides up to 456 per cent of the daily vitamin C needs for women and 380 per cent for men.
Vitamin C encourages collagen production, strengthening hair strands. It also helps shield hair from oxidative stress, which has been linked to hair loss and greying. Sweet peppers also provide vitamin A, which is crucial for hair growth and influences sebum production.
Oysters for zinc
Oysters are among the best dietary sources of zinc. One medium oyster delivers up to 96 percent of a woman’s daily zinc requirement and 75 per cent for men. Zinc supports hair growth and the repair cycle. Low zinc intake may lead to telogen effluvium, a common but reversible type of hair loss caused by nutrient lack. Zinc supplements may reverse this, but excessive zinc can cause toxicity. For this reason, food sources are considered safer.
Beans for protein, zinc, and other nutrients
Beans provide plant-based protein, essential for hair growth. They are also a good source of zinc, which supports the hair growth and repair cycle.
A 3.5-ounce, or 100-gram, serving of black beans meets up to 14 percent of a woman’s daily zinc needs and 10 per cent for men. Beans also offer iron, biotin, and folate.
They are versatile, affordable, and easy to include in everyday meals.
Soybeans for spermidine
Research suggests that compounds in soybeans, particularly spermidine, may encourage hair growth. A study of 100 people found that a spermidine-based supplement extended the anagen phase, which is the active growth stage of the hair cycle.
The longer hair remains in this phase, the longer it grows. Early studies support spermidine’s role in human hair growth, although more research is required.
Meat for protein and iron
Meat is rich in nutrients like protein and iron, both of which may support hair growth. Protein helps repair and strengthen hair follicles. A 3.5-ounce, or 100-gram, serving of cooked sirloin steak provides up to 29 grams of protein.
Red meat also contains easily absorbed iron, which helps red blood cells deliver oxygen throughout the body, including to hair follicles.
However, excessive intake of red meat, especially processed forms, has been linked to higher risks of cardiovascular disease, colorectal cancer, and type 2 diabetes. Deficiencies in protein and iron may contribute to hair loss.
Published: 30 Nov 2025, 05:15 pm IST
Related Topics
Subscribe to our Newsletter
Get Latest Mathrubhumi Updates in English
Disclaimer: Kindly avoid objectionable, derogatory, unlawful and lewd comments, while responding to reports. Such comments are punishable under cyber laws. Please keep away from personal attacks. The opinions expressed here are the personal opinions of readers and not that of Mathrubhumi.

