What Foods Make Your Hair Grow Faster and Stronger

The foods that best support hair growth are those rich in protein, iron, biotin, vitamin D, and omega-3 fatty acids. Hair is built almost entirely from a protein called keratin, and your body needs a steady supply of specific nutrients to keep producing it. No single food will transform thin hair overnight, but consistently eating the right combination of nutrients can make a measurable difference in hair density over three to six months.

How Food Reaches Your Hair

Each strand of hair grows from a tiny pocket in your skin called a follicle. At the base of that follicle, a structure called the dermal papilla connects directly to your blood supply, pulling in the nutrients your body absorbed from food. Those nutrients fuel the rapid cell division that pushes new hair upward. When a hair strand enters its resting phase, it detaches from that blood supply entirely, which is why the nutrients you eat today affect the hair that grows over the coming weeks and months, not the strands already on your head.

This also explains why nutritional deficiencies don’t cause immediate hair loss. Instead, a shortage of key nutrients gradually shifts more follicles into their resting phase, leading to diffuse thinning that becomes noticeable weeks or months later.

Protein: The Building Block of Every Strand

Keratin is a structural protein, and your body assembles it from amino acids you get through food. One amino acid in particular, L-cysteine, plays a central role in keratin’s structure. Your body can produce L-cysteine from a compound found in onions and garlic, which is one reason these foods show up in hair health discussions. But more broadly, any complete protein source gives your body the raw materials it needs.

Eggs, chicken, fish, lean beef, lentils, and Greek yogurt are all strong choices. If your diet is consistently low in protein, your body will prioritize vital organs over hair production, and thinning can follow. Most adults eating a varied diet get enough protein without trying, but people on very restrictive diets or those recovering from illness should pay closer attention.

Iron and Ferritin Levels

Iron carries oxygen to your cells, including the rapidly dividing cells in your hair follicles. What matters for hair isn’t just whether you’re anemic, but how much stored iron (ferritin) your body has available. Research in dermatology has identified ferritin levels below 70 µg/L as potentially insufficient for a normal hair growth cycle, even when standard blood tests show no anemia. This condition, called nonanemic iron deficiency, is one of the most common and overlooked nutritional causes of hair thinning, especially in women.

The best food sources of iron include red meat, organ meats (especially liver), spinach, lentils, chickpeas, and fortified cereals. Pairing plant-based iron sources with vitamin C, like squeezing lemon over a spinach salad, significantly improves absorption.

Biotin-Rich Foods

Biotin (vitamin B7) is one of the most marketed nutrients for hair, though the scientific evidence for supplementation in people who aren’t deficient is mixed. What’s clear is that biotin deficiency does cause hair loss, and getting enough through food is straightforward. The richest sources, ranked by biotin content per serving:

  • Beef liver (3 ounces, cooked): 30.8 mcg
  • Whole egg (cooked): 10.0 mcg
  • Salmon (3 ounces, canned): 5.0 mcg
  • Pork chop (3 ounces, cooked): 3.8 mcg
  • Sunflower seeds (¼ cup, roasted): 2.6 mcg
  • Sweet potato (½ cup, cooked): 2.4 mcg
  • Almonds (¼ cup, roasted): 1.5 mcg

One important detail about eggs: raw egg whites contain a protein called avidin that binds to biotin and blocks its absorption. Cooking denatures avidin completely, so cooked eggs are an excellent biotin source. Eating the occasional raw egg in a smoothie or dressing isn’t likely to cause problems, since the avidin in the white roughly cancels out the biotin in the yolk, but cooking gives you the full benefit.

Vitamin D and Hair Follicle Formation

Vitamin D is essential for creating the cells that develop into new hair follicles. Without adequate levels, your body has a harder time generating and maintaining the structures hair grows from. Fatty fish like salmon, mackerel, and sardines are among the best dietary sources, along with egg yolks, fortified milk, and mushrooms exposed to UV light. Since vitamin D is difficult to get from food alone, regular sun exposure (even 10 to 15 minutes a few times per week) plays an important role for most people.

Omega-3 Fatty Acids

Omega-3s help maintain the oil production that keeps your scalp healthy and may support hair density. In a 24-week pilot study published in the Journal of Clinical and Aesthetic Dermatology, participants taking a supplement that included omega-3 and omega-6 fatty acids (alongside other ingredients) saw a 5.9% increase in terminal hair count and a 9.5% improvement in hair mass index. Eighty percent of participants showed visible improvement. While this study used a multi-ingredient supplement, omega-3s are consistently linked to reduced scalp inflammation and improved hair quality.

The best food sources are fatty fish (salmon, mackerel, sardines, herring), walnuts, chia seeds, flaxseeds, and hemp seeds. Two servings of fatty fish per week covers most people’s needs.

Foods That Can Hurt Hair Growth

Getting too much of certain nutrients can actually trigger hair loss. Selenium is the clearest example. In one documented case reported by the CDC, a woman who took a supplement containing 31 mg of selenium per tablet experienced near-total scalp hair loss within two months. For context, the recommended daily amount of selenium is only 55 mcg for adults. You’re unlikely to reach toxic levels from food alone (Brazil nuts are the most concentrated source, with roughly 70 to 90 mcg per nut), but high-dose supplements can push you into dangerous territory quickly.

Excess vitamin A can also contribute to hair thinning. This is primarily a risk from supplements rather than food, since your body regulates the conversion of beta-carotene from vegetables like carrots and sweet potatoes. Preformed vitamin A from supplements or very large amounts of liver is the more likely culprit.

How Long Diet Changes Take to Work

Hair grows about one centimeter per month, and changes to your diet won’t produce visible results right away. Internal changes at the follicle level begin relatively quickly, but most people need three to six months of consistent dietary improvement before they notice differences in thickness or density. This timeline applies whether you’re correcting a deficiency or simply optimizing your nutrient intake.

The most effective approach is to eat a balanced diet that covers protein, iron, biotin, vitamin D, and omega-3s consistently, rather than loading up on any single nutrient. A breakfast of eggs with spinach, a lunch with salmon or lentils, and a handful of almonds or sunflower seeds as a snack covers most of the key nutrients your hair needs without any supplements at all.