What Foods Help Hair Growth and Thickness?

The foods that make the biggest difference for hair growth are those rich in protein, iron, biotin, zinc, and vitamins C, D, and E. Hair is built almost entirely from a protein called keratin, so your diet directly supplies the raw materials your follicles need. When any of these key nutrients runs low, hair can thin, shed faster, or grow in weaker than normal.

Protein: The Building Block of Every Strand

Each hair strand is roughly 95% keratin, a structural protein your body assembles from amino acids in the food you eat. Without enough dietary protein, your body prioritizes vital organs and diverts resources away from hair production. The result is thinner strands and slower growth.

Eggs are one of the most efficient foods for hair because they deliver protein alongside several other hair-supporting nutrients in a single package, including biotin, zinc, and selenium. Salmon provides protein plus omega-3 fatty acids. Other strong choices include chicken, Greek yogurt, lentils, and beans. If you’re eating a varied diet with protein at most meals, you’re likely covered. But crash diets or very low-calorie plans often cut protein short, and hair is one of the first places you’ll notice it.

Iron and Ferritin Levels

Iron carries oxygen to your hair follicles through red blood cells. When iron stores drop, follicles can shift prematurely from their growth phase into a resting phase, leading to increased shedding. Dermatologists often look at ferritin (your body’s stored iron) as a screening tool, and supplementation is commonly considered when ferritin falls below 70 ng/mL, even if standard blood work doesn’t flag you as anemic.

There are two types of dietary iron, and your body absorbs them differently. Heme iron, found in red meat, poultry, and shellfish, is absorbed more efficiently. Non-heme iron comes from plant sources like spinach, lentils, chickpeas, tofu, and fortified cereals. Your body absorbs non-heme iron less readily on its own, but pairing it with vitamin C dramatically improves uptake. A squeeze of lemon on sautéed spinach or a side of bell peppers with a bean dish makes a real difference.

Biotin-Rich Foods

Biotin (vitamin B7) is the nutrient most commonly marketed for hair, though the evidence is strongest in people who are actually deficient. True biotin deficiency is uncommon in people eating a balanced diet, but when it does occur, hair thinning and brittle nails are hallmark signs.

The richest food source by far is beef liver, which delivers about 30.8 micrograms in a 3-ounce serving. A single cooked egg provides around 10 mcg. After that, the amounts drop quickly: canned salmon has about 5 mcg per serving, a pork chop about 3.8 mcg, and a quarter cup of sunflower seeds about 2.6 mcg. Sweet potatoes, almonds, spinach, and oatmeal all contribute smaller amounts. If you eat eggs and some combination of nuts, seeds, and meat regularly, you’re likely getting enough without a supplement.

Omega-3 Fatty Acids

Omega-3s nourish the scalp from the inside, supporting the oil glands that keep hair hydrated and flexible. They also have anti-inflammatory properties that may help maintain a healthy environment around the follicle. While isolating the exact effect of omega-3s alone is difficult, combination supplements containing omega-3 and omega-6 fatty acids have shown measurable improvements in hair thickness. One pilot study found a 9.5% increase in hair mass index and a roughly 6% increase in terminal hair count over 24 weeks, though the supplement also contained other active ingredients.

The best dietary sources are fatty fish: salmon, mackerel, sardines, and herring. For plant-based options, walnuts, chia seeds, flaxseeds, and hemp seeds all provide the plant form of omega-3 (ALA), which your body partially converts to the more active forms found in fish. Aiming for two servings of fatty fish per week is a common baseline recommendation.

Vitamin D and Hair Follicle Cycling

Your hair follicles cycle through growth, rest, and shedding phases. Vitamin D plays a role in stimulating new growth cycles. Research in animal models shows that the active form of vitamin D prolongs the growth phase of the follicle and enhances the proliferation of key cells in the hair root. It also appears to counteract some of the inhibitory effects of DHT, the hormone most associated with pattern hair loss.

Your skin produces vitamin D from sunlight, but many people fall short, especially during winter months or if they spend most of their time indoors. Dietary sources include fatty fish (salmon, tuna, mackerel), egg yolks, fortified milk, fortified orange juice, and fortified cereals. If your levels are low, food alone often isn’t enough to correct it, and a blood test can help clarify where you stand.

Vitamin C for Collagen and Iron Absorption

Vitamin C pulls double duty for hair. First, it’s essential for collagen synthesis. Collagen is a structural protein that supports the hair follicle and the surrounding scalp tissue, helping maintain the foundation where hair grows. Second, vitamin C significantly improves the absorption of non-heme iron from plant foods, making it especially important if you rely on beans, lentils, or leafy greens for your iron intake.

Citrus fruits, strawberries, bell peppers, kiwi, broccoli, and tomatoes are all excellent sources. Since vitamin C is water-soluble and your body doesn’t store it long-term, getting it daily through food is more effective than occasional large doses.

Vitamin E and Scalp Health

Oxidative stress, the cellular damage caused by free radicals, can break down hair follicle cells in the scalp and contribute to thinning. Vitamin E is a potent antioxidant that helps neutralize that damage, protecting the scalp environment where hair forms.

Sunflower seeds and almonds are the standout sources. Just one ounce of dry roasted sunflower seeds provides 7.4 mg of vitamin E, and an ounce of almonds delivers 6.8 mg. Other good sources include hazelnuts, avocado, and olive oil. Tossing a handful of seeds or nuts into a salad or snacking on them between meals is an easy way to keep intake consistent.

Zinc and Selenium: Important but Easy to Overdo

Zinc supports the hair follicle’s structure and helps regulate the oil glands on your scalp. Deficiency is linked to hair shedding, and restoring zinc levels often slows or reverses that loss. Oysters are the single richest food source, but beef, pumpkin seeds, chickpeas, and cashews all contribute meaningful amounts.

Selenium is a trace mineral that supports thyroid function, which in turn regulates hair growth cycles. Brazil nuts are exceptionally concentrated in selenium: just one or two nuts per day can meet your needs. But this is a case where more is not better. Selenium toxicity, which occurs above 400 micrograms per day, can itself cause significant hair loss. Excess zinc also carries risks, including interfering with iron absorption and suppressing immune function. For both minerals, food sources are generally safe, but high-dose supplements can push you into problematic territory.

What to Watch on a Plant-Based Diet

Vegetarian and vegan diets can absolutely support healthy hair, but certain nutrient gaps are more common and worth paying attention to. The most likely culprits behind hair thinning on a plant-based diet are low zinc, low iron, and low iodine. Vitamins B2, B5, and biotin have also been linked to hair loss in deficiency states, though outright deficiency in these is rarer.

Zinc can run marginal on vegan diets because plant-based zinc sources (legumes, whole grains, nuts) contain compounds called phytates that reduce absorption. Soaking, sprouting, or fermenting these foods helps. For iron, pairing plant sources with vitamin C at every meal makes a meaningful difference in absorption. Iodine is often overlooked entirely: if you don’t use iodized salt or eat seaweed, your intake may be low enough to affect thyroid function and, by extension, hair growth. A small daily amount of iodized salt or a kelp-based supplement can fill this gap.

Putting It Together

No single food is a magic bullet for hair growth. The strongest approach is a diet that consistently delivers protein, iron, zinc, and a range of vitamins across your meals. A practical plate for hair health might look like salmon with roasted sweet potatoes and a spinach salad dressed with lemon and olive oil, topped with sunflower seeds. That single meal covers protein, omega-3s, biotin, iron, vitamin C, and vitamin E.

Hair grows slowly, about half an inch per month, so dietary changes take time to show visible results. Most people notice improvements in shedding within two to three months, with changes in thickness and growth becoming apparent around four to six months. If you’ve optimized your diet and still notice significant thinning, a blood test checking ferritin, vitamin D, zinc, and thyroid function can help identify whether something specific is running low.