The best foods for hair growth are those rich in protein, iron, zinc, omega-3 fatty acids, and vitamins C and D. Hair is made almost entirely of a protein called keratin, so your diet directly supplies the raw materials your follicles need to produce strong, thick strands. No single “superfood” will transform your hair overnight, but consistently eating nutrient-dense whole foods can reduce shedding, improve hair texture, and support faster growth over three to six months.
Why Your Diet Affects Your Hair
Hair follicles are among the fastest-dividing cells in your body, which makes them unusually sensitive to nutritional shortfalls. Each follicle cycles through an active growth phase (anagen), a brief transition, and a resting phase (telogen). When your body lacks key nutrients, follicles can prematurely shift into the resting phase and shed hair. This reversible form of hair loss, called telogen effluvium, is one of the most common reasons people notice thinning.
The good news is that because this type of shedding stems from a nutrient gap, closing that gap through food can restart normal cycling. The challenge is that hair grows slowly, roughly half an inch per month, so dietary improvements take time to show up as visible changes. Most people notice reduced shedding within two to three months, with real improvements in density and growth rate appearing between three and six months of consistent eating habits.
Protein-Rich Foods Build the Hair Shaft
Keratin, the structural protein that makes up each strand, requires a steady supply of amino acids from your diet. Without enough protein, your body prioritizes vital organs and diverts resources away from hair production. Eggs are one of the most efficient choices here: they deliver complete protein along with biotin, a B vitamin involved in keratin synthesis. Other strong options include chicken, turkey, fish, Greek yogurt, and legumes like lentils and chickpeas.
If you eat plant-based, combining protein sources throughout the day (beans with grains, tofu with nuts) ensures you get the full range of amino acids your follicles need. Broccoli, garlic, and carrots also support keratin production, making them worthwhile additions to meals already built around protein.
Iron and Why Ferritin Levels Matter
Iron deficiency is one of the most overlooked causes of hair thinning, especially in women. Your follicles need iron to fuel the rapid cell division that happens during active growth. What many people don’t realize is that you can be iron-deficient without being anemic. Dermatologists consider a ferritin level (your body’s stored iron) below 70 ng/mL a potential contributor to hair shedding, even when standard blood tests come back “normal.”
The richest food sources of iron fall into two categories. Heme iron, found in animal foods, is absorbed most efficiently. Top sources include beef, oysters, clams, sardines, turkey, and eggs. Non-heme iron from plant foods is harder for your body to use on its own, but vitamin C dramatically improves its absorption. Dark leafy greens like spinach and kale, lentils, chickpeas, tofu, pumpkin seeds, and cashews all provide meaningful amounts. Pairing these with vitamin C-rich foods (more on that below) makes a real difference in how much iron you actually absorb.
Omega-3 Fatty Acids for Scalp Health
Your scalp is skin, and it needs healthy fats to stay hydrated, reduce inflammation, and maintain the environment where follicles grow. Omega-3 fatty acids from fatty fish like salmon, mackerel, sardines, and herring are particularly effective. A clinical study on a supplement containing omega-3 and omega-6 fatty acids (along with antioxidants) found a significant 5.9% increase in terminal hair count and a 9.5% improvement in hair mass index after several months of use.
If you don’t eat fish, walnuts, flaxseeds, chia seeds, and hemp seeds provide plant-based omega-3s. These foods also deliver zinc and protein, making them efficient multitaskers for hair health. Avocados are another good option, providing healthy fats along with vitamin E, which supports scalp circulation.
Zinc Keeps the Growth Cycle Running
Zinc plays a direct role in hair growth and repair at the follicle level. A deficiency in zinc can trigger telogen effluvium, pushing follicles out of the growth phase prematurely. Oysters contain more zinc per serving than any other food. Other reliable sources include beef, crab, lobster, pumpkin seeds, chickpeas, cashews, and fortified cereals. Most people eating a varied diet get enough zinc, but vegetarians and vegans should pay extra attention since plant-based zinc is less bioavailable.
Vitamin C: The Absorption Multiplier
Vitamin C serves two roles that matter for your hair. First, it’s essential for producing collagen, a protein that surrounds and protects hair strands. As you age, collagen production naturally slows, which can leave hair more fragile and prone to breakage. Adequate vitamin C helps maintain that protective structure.
Second, vitamin C is critical for absorbing non-heme iron from plant foods. Without it, much of the iron in spinach, lentils, and beans passes through your body unused. This is why squeezing lemon over a salad or eating bell peppers alongside beans isn’t just a flavor choice. It’s a practical strategy for getting more iron to your follicles. Citrus fruits, strawberries, kiwi, bell peppers, broccoli, and tomatoes are all excellent sources.
Vitamin D and Follicle Activation
Vitamin D receptors sit on your hair follicles and play a critical role in initiating new growth cycles. Research has shown that when these receptors are absent or impaired, hair follicles essentially stop cycling, getting stuck in the resting phase and failing to re-enter active growth. This telogen-to-anagen transition depends on signaling pathways that vitamin D helps regulate.
Fatty fish (salmon, mackerel, sardines), egg yolks, and fortified milk or orange juice are the best dietary sources. That said, vitamin D is notoriously difficult to get from food alone, and many people are deficient, particularly those in northern climates or who spend limited time outdoors. If you suspect low levels, a blood test can give you a clear answer.
Biotin: Helpful but Overhyped
Biotin is heavily marketed as a hair growth supplement, but the evidence is thinner than most people assume. The adequate daily intake for adults is 30 mcg, an amount easily reached through foods like eggs, salmon, sweet potatoes, almonds, and sunflower seeds. Clinical evidence supporting biotin supplements for hair growth comes almost entirely from case reports in children with a rare hair shaft disorder, not from large trials in healthy adults. Biotin deficiency is genuinely rare in people eating a varied diet.
That doesn’t mean biotin is unimportant. It plays a role in keratin production, and severe deficiency does cause hair loss. But if your levels are already normal, taking extra is unlikely to change anything. Your money and attention are better spent on ensuring adequate protein, iron, and zinc.
Foods That Can Hurt Hair Growth
Getting too much of certain nutrients is just as damaging as getting too little. Excessive vitamin A intake can actually trigger hair shedding. This is more of a risk from supplements than from food, but regularly eating very large amounts of liver (the most concentrated dietary source of vitamin A) could push you past safe levels. Selenium follows the same pattern: a few Brazil nuts a day provides a healthy amount, but overconsumption leads to brittle hair and loss.
Highly processed diets low in whole foods tend to be the worst pattern for hair health, not because any single food is toxic, but because they crowd out the nutrient-dense options your follicles need. Crash diets and extreme calorie restriction are also common triggers for telogen effluvium, since your body deprioritizes hair when energy is scarce.
A Practical Grocery List
Rather than overhauling your entire diet, focus on regularly including these foods:
- Eggs: protein, biotin, zinc, and iron in one package
- Salmon or sardines: omega-3s, protein, vitamin D
- Spinach and kale: non-heme iron, folate, vitamin C
- Lentils and chickpeas: iron, zinc, protein (pair with vitamin C)
- Bell peppers and citrus fruits: vitamin C to boost iron absorption
- Oysters: the single best food source of zinc
- Pumpkin seeds and walnuts: zinc, omega-3s, and protein
- Sweet potatoes: beta-carotene (converted to vitamin A in safe amounts)
- Greek yogurt: protein and B vitamins
The common thread across all of these is variety. No single food covers every nutrient your hair needs, but a diet built around whole proteins, colorful vegetables, healthy fats, and legumes will cover nearly all of them. Give it at least three to six months of consistent eating before expecting visible results, since that’s how long it takes for new, well-nourished hair to grow out enough to notice.

