The best foods for hair growth are those rich in protein, iron, omega-3 fatty acids, zinc, and B vitamins, particularly biotin. Hair is made almost entirely of a protein called keratin, so your diet directly supplies the building blocks your follicles need. No single “superfood” will transform your hair overnight, but consistently eating nutrient-dense foods can reduce shedding, increase strand thickness, and support each phase of the growth cycle.
Why Your Diet Affects Hair Growth
Each hair on your head goes through a multi-year growth phase, a short transition phase, and a resting phase before the strand falls out and a new one begins. Nutrient deficiencies can push more follicles into that resting phase prematurely, causing noticeable thinning or shedding. Biotin plays a direct role in keratin production, vitamin D receptors help initiate the active growth phase, and iron carries oxygen to follicle cells so they can divide rapidly. When any of these nutrients runs low, your body deprioritizes hair in favor of more essential functions.
Eggs and Other High-Protein Foods
Eggs are one of the most complete hair foods you can eat. They deliver high-quality protein, biotin, zinc, and selenium in a single, inexpensive package. Biotin is essential for keratin synthesis, and eggs are one of the richest dietary sources. One important detail: raw egg whites contain a protein called avidin that binds tightly to biotin and prevents your body from using it. Cooking denatures avidin completely, so cooked eggs actually support hair health while raw eggs can work against it.
Beyond eggs, aim for a protein source at most meals. Chicken, turkey, fish, Greek yogurt, cottage cheese, tofu, and lentils all provide the amino acids your follicles need. Hair follicles are among the fastest-dividing cells in the body, and without adequate protein, new strands grow thinner and more brittle.
Fatty Fish for Omega-3s
Salmon, mackerel, sardines, and herring are packed with omega-3 fatty acids, which support the scalp environment hair grows from. In a six-month clinical trial of 120 women, those who supplemented with omega-3 and omega-6 fatty acids (plus antioxidants) saw significantly improved hair density compared to a control group. By the end of the study, 89.9% of supplemented participants reported reduced hair loss, 86.1% noticed thicker strands, and 87.3% perceived greater density. The proportion of follicles stuck in the resting phase dropped significantly.
If you don’t eat fish, walnuts, flaxseeds, chia seeds, and hemp seeds provide plant-based omega-3s in the form of ALA, though the conversion to the more active forms your body uses is less efficient.
Iron-Rich Foods and How to Absorb More
Iron is one of the most studied nutrients in relation to hair shedding. People experiencing hair loss tend to have lower iron stores than those who aren’t, and low iron is a well-known trigger for a type of diffuse shedding called telogen effluvium. Red meat, organ meats, and shellfish provide heme iron, which your body absorbs readily. Plant-based sources like lentils, chickpeas, spinach, and pumpkin seeds provide non-heme iron, which is harder to absorb on its own.
The fix is simple: pair plant iron with vitamin C. When researchers tested this combination, iron absorption from bread nearly tripled when consumed alongside 150 mg of vitamin C (roughly what you’d get from a cup of strawberries or a medium bell pepper). Even a smaller dose of vitamin C made a measurable difference. Squeeze lemon over your lentils, eat an orange alongside your spinach salad, or toss bell peppers into a bean stir-fry.
If you rely on beans and legumes for iron, you can also reduce compounds called phytates that block absorption. Soaking black beans cuts phytate content by about 18%, and cooking them brings the reduction to 35%. Sprouting lentils or fermenting soybeans has similar effects. These small preparation steps can meaningfully change how much iron your body actually takes in.
Vitamin C-Rich Fruits and Vegetables
Vitamin C does double duty for hair. It boosts iron absorption as described above, and it’s also essential for collagen production. Collagen provides structural support around hair follicles, and without enough vitamin C, that support weakens. Oranges, strawberries, bell peppers, Brussels sprouts, kiwi, and broccoli are all excellent sources. Because vitamin C breaks down with heat, eating some of these raw or lightly steamed preserves more of the nutrient than boiling or roasting at high temperatures.
Zinc From Shellfish, Seeds, and Meat
Zinc supports cell division in the follicle and helps maintain the oil glands around each hair shaft. Oysters contain more zinc per serving than any other food, but beef, crab, pumpkin seeds, and cashews are practical everyday sources. While one large cross-sectional study found that the difference in zinc levels between people with and without hair loss was statistically small, zinc deficiency is more common than many people realize, especially among vegetarians and people who eat a limited diet. Keeping your intake consistent matters more than megadosing.
Vitamin D Sources
Vitamin D receptors play a key role in initiating the active growth phase of the hair cycle. Fatty fish (another reason salmon shows up repeatedly on this list), egg yolks, fortified milk, and mushrooms exposed to UV light all contribute dietary vitamin D. Most people get the majority of their vitamin D from sun exposure, but if you live in a northern climate or spend most of your time indoors, food sources become more important.
Sweet Potatoes and Other Beta-Carotene Foods
Sweet potatoes, carrots, pumpkin, and dark leafy greens are rich in beta-carotene, which your body converts to vitamin A. This vitamin helps your scalp produce sebum, the natural oil that keeps hair moisturized and protected. A single medium sweet potato provides more than enough beta-carotene for a full day. Getting vitamin A from food rather than supplements is safer, since excess supplemental vitamin A can paradoxically cause hair loss.
Foods to Be Cautious About
Brazil nuts are often recommended for their selenium content, and selenium does support hair health in small amounts. But these nuts are extraordinarily concentrated: eating seven or more in a day can push you into toxic territory. One documented case involved a woman who ate 10 to 15 brazil nuts daily for 20 days and developed hair loss from selenium poisoning. One to three nuts per day is a reasonable ceiling.
Crash diets and very low-calorie eating also trigger hair shedding, regardless of which specific nutrients you’re cutting. Follicles need a steady supply of energy and raw materials. Rapid weight loss is one of the most common dietary causes of temporary hair loss, often showing up two to three months after the caloric restriction begins.
Putting It Together
You don’t need to overhaul your entire diet. A plate that regularly includes a protein source, colorful vegetables, some healthy fats, and a variety of whole grains and legumes will cover most of the nutrients your hair needs. A breakfast of cooked eggs with spinach and avocado, a lunch with salmon and a side of lentils dressed in lemon, or a dinner stir-fry with chicken, bell peppers, and pumpkin seeds all check multiple boxes at once.
Nutritional changes take time to show up in your hair. Since hair grows roughly half an inch per month and the growth cycle spans years, expect to wait three to six months of consistent eating before you notice less shedding or stronger new growth. If you’re losing hair rapidly or in patches, that points to something beyond diet and is worth investigating with a healthcare provider.

