Best Foods for Hair Growth: Protein, Iron, and More

There’s no single miracle food for hair growth, but a handful of nutrients are genuinely essential for strong, healthy hair, and getting them from whole foods is the most effective approach. Hair is built almost entirely from a protein called keratin, so your diet needs to supply the right amino acids, vitamins, and minerals for your follicles to produce it. When any of these building blocks run low, hair can thin, shed excessively, or grow more slowly.

Why Protein Matters Most

Keratin is the structural protein that makes up your hair shaft, and your body can only build it from amino acids you eat. Swallowing keratin supplements doesn’t help because the protein can’t be broken down and reabsorbed in a useful form. Instead, your follicles need the raw amino acid ingredients, especially sulfur-containing ones like cysteine and methionine, to assemble keratin from scratch.

The best food sources of these amino acids are eggs, poultry, fish, lean beef, and legumes. Eggs are a standout because they deliver complete protein alongside biotin, a B vitamin directly involved in keratin production. A single cooked egg provides about 10 micrograms of biotin. Greek yogurt, cottage cheese, and tofu are solid options too. If your diet is chronically low in protein, hair is one of the first places your body cuts corners, since it’s not essential for survival the way organ function is.

Iron: The Nutrient Most Linked to Hair Loss

Iron deficiency is one of the most common and most overlooked nutritional causes of hair thinning, particularly in women. Your hair follicles need a steady oxygen supply to stay in their active growth phase, and iron is what allows red blood cells to carry that oxygen. When iron stores drop, follicles can shift prematurely into a resting and shedding phase.

Dermatologists often look at ferritin, your body’s stored form of iron, rather than standard blood counts. Research published in the Tzu-Chi Medical Journal suggests that ferritin levels of 40 to 60 ng/mL are adequate for hair growth, with some experts recommending levels at or above 60 ng/mL. That’s significantly higher than the threshold used to diagnose anemia, which means you can have “normal” blood work and still have iron too low for optimal hair health.

Red meat, oysters, and liver are the richest sources of the easily absorbed form of iron. Plant sources like spinach, lentils, and fortified cereals contain a different form that’s harder for your body to use. Pairing these with vitamin C-rich foods like bell peppers or citrus was long thought to dramatically boost absorption, but a randomized clinical trial in JAMA Network Open found that vitamin C supplementation didn’t noticeably improve iron status when taken alongside iron with a complete diet. Still, eating vitamin C-rich fruits and vegetables alongside iron-rich plants is a reasonable habit with broader health benefits.

Zinc for Follicle Recovery

Zinc acts as a cofactor for dozens of enzymes involved in hair follicle function. It’s a potent inhibitor of follicle regression, the phase where hair stops growing and the follicle shrinks, and it accelerates follicle recovery afterward. People with low zinc levels are more prone to certain types of hair loss, and correcting the deficiency often leads to improvement.

Oysters contain more zinc per serving than any other food. Beef, crab, pumpkin seeds, chickpeas, and cashews are also excellent sources. Vegetarians and vegans are at higher risk for marginal zinc deficiency because plant-based sources contain compounds called phytates that reduce absorption.

Biotin: Helpful but Overhyped

Biotin (vitamin B7) plays a real role in keratin production, and true biotin deficiency causes hair loss. But actual deficiency is rare in people eating a varied diet. The marketing around biotin supplements far exceeds the evidence for people who aren’t deficient.

If you want to ensure adequate intake through food, beef liver is the richest source at nearly 31 micrograms per 3-ounce serving. Eggs, salmon, pork, sunflower seeds, and sweet potatoes all contribute meaningful amounts. A quarter cup of roasted sunflower seeds provides about 2.6 micrograms, and half a cup of cooked sweet potato adds another 2.4 micrograms. For most people, a diet that includes eggs and a variety of whole foods covers biotin needs without supplementation.

Vitamin D and Your Hair Follicle Stem Cells

Vitamin D receptors are concentrated in the part of the hair follicle where stem cells live. These receptors help coordinate when follicles enter their active growth phase, regulate the stem cell pool, and activate the proliferation of cells that actually build the hair strand. When vitamin D signaling is disrupted, as seen in both animal knockout models and people with hereditary vitamin D resistance, the result is significant hair loss.

Vitamin D deficiency has been associated with telogen effluvium, a condition where large numbers of hairs shift into the shedding phase simultaneously. Fatty fish like salmon and mackerel, egg yolks, and fortified milk are the best dietary sources, though sunlight exposure remains the primary way most people maintain adequate levels. Many people, especially those in northern climates or with darker skin, are deficient without knowing it.

Spinach, Berries, and Other Standout Foods

Spinach packs an unusual combination of hair-relevant nutrients into one food: folate, iron, and vitamins A and C. Vitamin A helps your skin glands produce sebum, the oily substance that moisturizes your scalp and keeps hair healthy. But vitamin A is one of the few nutrients where more is not better. Excessive intake from supplements can actually trigger hair loss.

Berries, especially strawberries, blueberries, and blackberries, are rich in vitamin C and other antioxidants that help protect hair follicles from oxidative damage caused by free radicals. This type of cellular damage accumulates over time and can disrupt the growth cycle. A cup of strawberries covers more than your daily vitamin C needs.

Other foods worth including regularly: avocados for vitamin E and healthy fats, nuts (especially almonds and walnuts) for zinc and biotin, and beans for plant-based protein, iron, and folate in one package.

A Note on Fish Oil and Omega-3s

Omega-3 fatty acids are widely recommended for hair growth, but the picture is more nuanced than most articles suggest. A 2023 study found that mice fed a high-fat diet rich in fish oil actually developed hair loss. The omega-3 fats triggered an immune response in skin cells, causing inflammation that led to hair shedding. The omega-3s didn’t damage hair follicle stem cells directly, but they activated inflammatory signaling in surrounding tissue.

This doesn’t mean you should avoid salmon or sardines. Eating whole fish provides omega-3s alongside protein, zinc, biotin, and vitamin D in amounts that are very different from concentrated fish oil supplements. The concern is more relevant to high-dose supplementation than to eating fish a few times a week as part of a balanced diet.

How Long Dietary Changes Take to Show Results

Hair grows roughly half an inch per month, and each strand cycles independently through growth, rest, and shedding phases. This means dietary improvements don’t produce visible results quickly. During the first one to two months, nutrients begin reaching your follicles, but you’re unlikely to see changes in the mirror. Around months three to four, many people notice reduced shedding or improved hair texture. Visible improvements in thickness and new growth typically appear around the five- to six-month mark.

This timeline explains why so many people give up on dietary changes before they work. Consistency matters more than perfection. A diet that regularly includes eggs, leafy greens, lean protein, nuts, and fatty fish covers nearly every nutrient your hair follicles need. If you suspect a specific deficiency, particularly iron or vitamin D, a blood test gives you a clear starting point rather than guessing with supplements.