What Foods Are Good for Healthy Hair Growth?

The foods that keep your hair strong, shiny, and growing all share something in common: they deliver the specific nutrients your hair follicles need to build new strands and maintain the ones you have. Hair is made almost entirely of a protein called keratin, so protein tops the list. But iron, omega-3 fats, B vitamins, and antioxidants like vitamins C and E all play supporting roles that are just as important. Here’s what to put on your plate and why it matters.

Protein: The Raw Material for Every Strand

Your hair is built from keratin, and your body assembles keratin from amino acids, the building blocks of protein. Your body can manufacture 11 of the 20 amino acids it needs, but the remaining nine, called essential amino acids, have to come from food. When protein intake drops too low, your body prioritizes vital organs over hair production, and strands become thinner and more brittle.

The USDA’s Dietary Guidelines recommend at least 46 grams of protein per day for women and 56 grams for men. Most people hit that number without much effort by eating a mix of meat, eggs, dairy, or legumes. The best hair-friendly protein sources include eggs (which also contain biotin), chicken, fish, Greek yogurt, and lentils. If you’re plant-based, combining grains and legumes throughout the day, like rice with beans or quinoa with chickpeas, gives you a complete amino acid profile.

Iron-Rich Foods for Follicle Oxygen

Iron is essential because it helps your blood carry oxygen to every cell in your body, including the rapidly dividing cells in your hair follicles. When iron stores run low, your body triages: it pulls stored iron (ferritin) away from hair follicles and redirects it to more critical functions. The result is increased shedding and slower regrowth that can look like overall thinning.

Animal-based sources like beef, liver, and dark-meat poultry contain a form of iron your body absorbs most efficiently. Plant-based options, while less readily absorbed, still contribute meaningfully. Whole grains, lentils, kidney beans, spinach, and cashews are all solid choices. Pairing plant-based iron with a source of vitamin C (a squeeze of lemon on your lentil soup, for instance) significantly boosts absorption.

Omega-3 Fatty Acids for Scalp Health

A healthy scalp is the foundation for healthy hair, and omega-3 fatty acids help maintain it by strengthening the skin’s barrier function. That barrier seals in moisture and keeps out irritants, reducing the dryness, flaking, and inflammation that can disrupt hair growth. In one small study, women who consumed about half a teaspoon of flaxseed oil daily saw a 39% increase in skin hydration after 12 weeks.

Fatty fish like salmon, mackerel, sardines, and herring are the richest sources. If you don’t eat fish, walnuts, chia seeds, flaxseeds, and hemp seeds all provide a plant-based form of omega-3. Adding ground flaxseed to oatmeal or tossing walnuts into a salad are simple ways to work them into your routine.

Biotin and Niacin: The B Vitamins That Matter Most

Biotin (vitamin B7) is probably the nutrient most commonly associated with hair health. It plays a role in the production of keratin and fatty acids that nourish the scalp. Adults need about 30 micrograms per day, an amount easily met through food. Eggs are one of the best sources (cook them first, since raw egg whites block biotin absorption). Nuts, seeds, sweet potatoes, and avocados also contribute.

Niacin (vitamin B3) supports hair through a different mechanism: it improves blood circulation to the scalp, helping follicles receive the oxygen and nutrients they need to stay in an active growth phase. Poultry, fish, whole grains, mushrooms, and peanuts are all reliable sources. True biotin or niacin deficiency is uncommon in people eating a varied diet, but it does occur more often in those with very restrictive eating patterns or certain digestive conditions.

Vitamins C and E for Antioxidant Protection

Hair follicles are vulnerable to oxidative stress, which is damage from unstable molecules that accumulate with age, UV exposure, pollution, and smoking. Vitamins C and E are two of the body’s primary defenses against this damage.

Vitamin C does double duty. It neutralizes oxidative stress around the follicle and is essential for collagen synthesis. Collagen forms part of the structural matrix that supports hair follicles, so without enough vitamin C, that support structure weakens. Bell peppers, citrus fruits, strawberries, kiwi, and broccoli are all excellent sources.

Vitamin E protects the lipid layer of cell membranes in the scalp, helping keep follicle cells healthy. Sunflower seeds, almonds, hazelnuts, spinach, and avocado are among the richest food sources. A handful of sunflower seeds or almonds as a snack covers a significant portion of your daily needs.

Zinc and Selenium: Getting the Balance Right

Zinc supports the hair growth and repair cycle, and a deficiency is a well-known cause of hair shedding. Oysters contain more zinc per serving than any other food. Red meat, crab, chickpeas, pumpkin seeds, and fortified cereals are other good options. Zinc from animal sources is absorbed more readily than zinc from plants, so vegetarians and vegans should aim for slightly higher intakes through seeds, legumes, and whole grains.

Selenium is a trace mineral that also supports hair follicle function, but it’s one where more is not better. The recommended daily amount is 55 micrograms, and toxicity can occur above 400 micrograms, which paradoxically causes increased hair loss. Brazil nuts are so rich in selenium that just one or two nuts per day can meet your needs. Eating large handfuls regularly could push you past safe levels, so moderation matters here.

What a Hair-Friendly Day of Eating Looks Like

You don’t need a complicated meal plan. A breakfast of eggs with spinach and whole-grain toast covers protein, iron, biotin, and niacin in a single meal. A lunch built around a grain bowl with quinoa, roasted vegetables, chickpeas, and a tahini dressing delivers plant-based protein, zinc, and iron. Snacking on a small handful of almonds or walnuts adds vitamin E and omega-3s. A dinner of salmon with a side of broccoli and sweet potato rounds out the day with omega-3 fats, vitamin C, and more biotin.

If you’re vegan, the same principles apply with slightly more intentional planning. Rotate through chia seed puddings with berries and nuts, overnight oats with ground flaxseed and almond butter, lentil soups with whole-grain bread, and Buddha bowls with quinoa and roasted vegetables. These combinations ensure you’re getting the full range of essential amino acids alongside iron and zinc. Adding a source of vitamin C to meals that contain plant-based iron is a small habit with a real impact on absorption.

Nutrients That Can Backfire in Excess

Supplements marketed for hair growth often contain high doses of biotin, selenium, and vitamin A. While deficiencies in these nutrients cause hair problems, megadoses can too. Excess vitamin A is a documented cause of hair loss, and selenium toxicity triggers the same shedding it’s supposed to prevent. Biotin supplements, while not typically toxic, can interfere with certain blood tests and lead to misleading results.

For most people, a varied diet rich in the foods listed above provides everything your hair needs without the risks that come with high-dose supplements. The nutrients work best in the amounts and combinations that whole foods naturally deliver.