What to Eat to Grow Hair Faster and Thicker

No single food will make your hair grow overnight, but what you eat directly affects how well your hair follicles produce new cells. Hair grows about half an inch per month on average, and that rate depends heavily on whether your body has the raw materials it needs: protein, specific vitamins, minerals, and healthy fats. A diet missing any of these can slow growth, thin the hair shaft, or push follicles into a resting phase prematurely.

Protein Is the Foundation

Hair is made almost entirely of a protein called keratin. About 17 to 19% of keratin’s building blocks come from a single sulfur-rich amino acid, cysteine, which forms the strong cross-linked bonds that give each strand its structure. Without enough protein in your diet, your body simply doesn’t have the material to build hair efficiently.

The best protein sources for hair pull double duty by also supplying other hair-friendly nutrients. Eggs are a standout: one cooked egg delivers 6 grams of protein plus 10 micrograms of biotin (a third of your daily value). Salmon provides protein alongside omega-3 fatty acids. Chicken, lean beef, pork, and legumes round out the list. If you’re vegetarian, combining beans with whole grains gives you a complete amino acid profile, including the cysteine and glycine that keratin requires. Aim for protein at every meal rather than loading it into one sitting, since your body can only use so much at once for tissue building.

Iron and Ferritin: The Overlooked Driver

Iron deficiency is one of the most common nutritional causes of hair thinning, especially in women. Your hair follicles are among the fastest-dividing cells in the body, and they need iron to fuel that rapid cell turnover. What matters most isn’t just your iron intake but your ferritin level, which reflects how much iron your body has in storage.

Research from dermatologists suggests that ferritin levels need to be at least 70 ng/mL to fully support a normal hair growth cycle. Many labs flag ferritin as “normal” starting around 12 to 20 ng/mL, which is enough to prevent anemia but may not be enough for optimal hair production. Levels between 21 and 70 ng/mL fall into a gray zone: technically adequate for basic health, but potentially too low for your follicles to work at full capacity.

Iron-rich foods include red meat, oysters, lentils, spinach, and fortified cereals. Pairing plant-based iron sources with something high in vitamin C (bell peppers, citrus, strawberries) significantly improves absorption. Tea and coffee, on the other hand, can block iron uptake when consumed with meals.

Omega-3 Fatty Acids for Thicker Strands

Omega-3 fats don’t just support growth, they affect the thickness of each individual hair. In a 2015 clinical trial, participants who took omega-3 and omega-6 supplements for six months had measurably thicker hair than a control group. Nearly 90% of the supplement group reported their hair felt thicker and that they noticed less shedding. Lab research has also shown that DHA, one of the main omega-3s in fish, directly stimulates the cells that control hair follicle growth.

You don’t need supplements to get these fats. Fatty fish like salmon, mackerel, sardines, and herring are the richest sources. Walnuts, flaxseeds, chia seeds, and hemp seeds provide a plant-based omega-3 (ALA) that your body partially converts to the active forms. Eating fatty fish two to three times a week, or adding a tablespoon of ground flaxseed to your morning routine, covers most people’s needs.

Vitamin D and Zinc

Vitamin D is essential for creating the cells that develop into hair follicles. When levels drop too low, follicles can struggle to cycle through their normal growth phases. This is worth paying attention to if you spend most of your time indoors, live in a northern climate, or have darker skin, all of which make deficiency more likely. Good food sources include fatty fish, egg yolks, fortified milk, and mushrooms exposed to UV light.

Zinc plays a role in cell division and tissue repair, both of which matter for hair. The scientific evidence on zinc supplements for hair loss is mixed, but outright zinc deficiency clearly disrupts growth. Oysters contain more zinc per serving than any other food. Beef, pumpkin seeds, chickpeas, and cashews are other reliable sources. Most people eating a varied diet get enough zinc without supplementing.

Antioxidants That Protect the Follicle

Oxidative stress, the cellular damage caused by free radicals, can push hair follicles out of their active growth phase and into a resting or shedding phase too early. Vitamins C and E act as antioxidants that help neutralize this damage. One clinical trial found that a combination of omega fatty acids, vitamin C, vitamin E, and lycopene (the red pigment in tomatoes) significantly increased hair density by reducing the number of follicles stuck in the resting phase.

Vitamin C also has a separate, practical role: it’s necessary for producing collagen, which strengthens the structure around each follicle, and it dramatically boosts iron absorption from plant foods. Citrus fruits, kiwi, bell peppers, broccoli, and strawberries are all high in vitamin C. For vitamin E, reach for sunflower seeds, almonds, avocados, and olive oil. For lycopene, cooked tomatoes (sauce, paste, soup) deliver far more than raw ones.

The Truth About Biotin

Biotin is the most heavily marketed supplement for hair growth, but the reality is more nuanced. If you’re genuinely deficient in biotin, supplementing can help. However, true biotin deficiency is rare in people eating a normal diet, and there is limited clinical evidence that extra biotin improves hair growth in people who already have adequate levels.

The daily value for biotin is just 30 micrograms. A single serving of cooked beef liver delivers 103% of that. One egg covers a third. Even modest portions of salmon, pork, sunflower seeds, or sweet potato contribute meaningful amounts. Unless you’re on certain medications that deplete biotin, eat a very restricted diet, or have a genetic condition affecting biotin metabolism, food sources are typically enough.

Best Foods to Prioritize

Rather than focusing on one miracle food, think about building meals that consistently cover the nutrients your follicles need. These foods hit multiple categories at once:

  • Eggs: protein, biotin (33% DV per egg), and small amounts of zinc and vitamin D
  • Salmon: protein, omega-3 fats, biotin, and vitamin D
  • Oysters: the highest food source of zinc, plus iron and protein
  • Spinach and lentils: plant-based iron and folate (pair with vitamin C for absorption)
  • Sunflower seeds and almonds: vitamin E, biotin, and healthy fats
  • Sweet potatoes: beta-carotene (which your body converts to vitamin A for cell growth) and biotin
  • Bell peppers and citrus: vitamin C for collagen production and iron absorption
  • Beef or chicken: complete protein, iron (especially in red meat), and zinc

What Slows Growth From the Inside

It’s not just about what you add. Certain patterns can undermine your efforts. Crash diets and very low-calorie eating are one of the fastest ways to trigger hair shedding, because your body redirects nutrients away from hair (a non-essential tissue) toward vital organs. This type of diet-induced shedding, called telogen effluvium, typically shows up two to three months after the dietary restriction starts.

High sugar intake and heavily processed diets can promote inflammation, which may affect the scalp environment and follicle health over time. Excessive alcohol interferes with zinc and iron absorption. And skipping meals regularly means your follicles face intermittent shortages of the building blocks they need for continuous growth.

The consistent theme across all the research is that hair grows best when your body is well-nourished overall. No single nutrient works in isolation. A varied diet rich in protein, colorful vegetables, healthy fats, and whole grains covers nearly every nutrient your hair follicles require, without the need for expensive supplements.