What Nuts Are Good for Hair Growth and Thickness

Several common nuts supply the exact nutrients your hair follicles need to grow strong, thick strands: zinc, selenium, vitamin E, omega-3 fatty acids, biotin, and iron. Almonds, walnuts, Brazil nuts, cashews, pecans, and macadamia nuts each bring a different combination of these nutrients to the table, so eating a variety gives your hair the broadest nutritional support.

Walnuts: The Omega-3 Powerhouse

Walnuts stand out among nuts because they contain significantly more omega-3 fatty acids than any other variety. Omega-3s reduce inflammation around hair follicles and help nourish the scalp from the inside out, which creates better conditions for hair to grow. They also supply biotin, copper, and vitamin E. A low intake of omega-3s has been linked to dry, brittle hair and slower growth cycles, making walnuts one of the most well-rounded choices for hair health.

Almonds: Rich in Vitamin E

A single ounce of almonds delivers roughly half the daily value of vitamin E, an antioxidant that protects hair follicle cells from oxidative stress. Vitamin E also supports blood circulation to the scalp, which helps deliver oxygen and other nutrients to growing hair. Almonds provide magnesium as well, a mineral many people fall short on that plays a role in protein synthesis, the process your body uses to build hair strands.

If you prefer raw almonds, you’ll get more vitamin E than from roasted ones. Roasting almonds at moderate temperatures (around 284°F) for 25 minutes reduces their vitamin E content by about 20%. At higher temperatures, the loss can reach 54%. This doesn’t make roasted almonds useless, but raw or lightly toasted versions preserve more of the nutrient.

Brazil Nuts: A Selenium Boost (With a Limit)

Brazil nuts are the richest food source of selenium on the planet. Selenium supports thyroid function, and your thyroid directly regulates hair growth cycles. A single Brazil nut contains roughly 95 micrograms of selenium, which is nearly twice the recommended daily allowance of 55 micrograms. That means one or two nuts a day is plenty.

This is one case where more is genuinely not better. The upper safe limit for selenium sits around 400 micrograms per day. Regularly exceeding that threshold can cause selenium toxicity, and one of its hallmark symptoms is hair loss, along with brittle nails and skin problems. Stick to two or three Brazil nuts a day and you’ll hit the sweet spot without any risk.

Cashews: High in Zinc and Iron

Cashews are one of the best nut sources of zinc, a mineral essential for hair tissue growth and repair. Zinc helps maintain the oil glands surrounding each follicle, keeping your scalp properly moisturized and creating a healthier environment for new growth. Zinc deficiency is one of the more common nutritional causes of hair shedding.

Cashews also deliver a meaningful amount of iron, which is harder to find in plant-based foods. Iron carries oxygen to hair follicle cells. When iron stores are low, the body prioritizes vital organs and diverts resources away from hair, which can trigger increased shedding over time.

Pecans: Copper and Manganese for Hair Color

Pecans are unusually rich in manganese, with a single ounce providing 48% of the daily value. Limited evidence suggests that manganese deficiency can contribute to hair depigmentation, meaning your hair may lose some of its natural color. Pecans also contain copper, which your body needs to produce melanin, the pigment that gives hair its color and also plays a role in maintaining strand strength and elasticity.

Macadamia Nuts: Fatty Acids for Scalp Health

Macadamia nuts contain high concentrations of palmitoleic acid, a fatty acid that’s also naturally present in human sebum (the oil your scalp produces). This makes macadamia nuts, and macadamia oil applied topically, particularly effective at moisturizing the scalp and smoothing the hair shaft. If your hair tends toward dryness, brittleness, or frizz, macadamia nuts address the lipid side of hair health that other nuts don’t cover as well.

How Much to Eat

A small handful of mixed nuts daily, roughly one ounce or about 25 to 30 grams, is enough to deliver meaningful amounts of these nutrients without excess calories. Mixing two or three types gives you broader coverage: walnuts for omega-3s, almonds for vitamin E, and a couple of Brazil nuts for selenium, for example. Hair grows roughly half an inch per month, and nutritional changes take time to show results. Expect to wait at least two to three months of consistent intake before noticing any difference in thickness, shedding, or texture.

Seed Alternatives if You Can’t Eat Nuts

If you have a tree nut allergy, seeds offer many of the same hair-supporting nutrients. Pumpkin seeds are rich in zinc and also provide magnesium and iron. Flaxseeds and chia seeds deliver omega-3 fatty acids along with protein that supports hair structure. Sunflower seeds are an excellent source of vitamin E and selenium. Sesame seeds supply copper for melanin production and calcium for overall strand strength. Hemp seeds pack both omega-3 and omega-6 fatty acids along with a complete protein profile, making them one of the most nutritionally dense seed options for hair health.

You can sprinkle these into smoothies, oatmeal, or salads. Ground flaxseeds are absorbed better than whole ones, so milling them before eating improves nutrient uptake.