Hair loss can stem from many causes, including genetics, hormones, stress, and aging, but nutrient deficiencies are one of the most overlooked and correctable factors. Hair follicles are highly metabolically active, meaning they need a steady supply of protein, vitamins, and minerals to grow strong hair. Addressing gaps in your diet is one of the simplest ways to support healthier hair from the inside out.

Here are 14 foods that provide the nutrients most closely linked to hair health and growth.

Pinterest pin: Foods That Help with Hair Loss

1. Eggs

Eggs provide protein and biotin, two nutrients essential for keratin production, the protein that makes up the structure of hair strands.

Nutrient Per 1 large egg
Biotin ~10mcg

Best eaten: Boiled, scrambled, or as part of a balanced breakfast.

2. Salmon

Fatty fish like salmon provide omega-3s and protein that support scalp health and may help reduce inflammation around hair follicles.

Nutrient Per 3.5 oz
Omega-3s ~2.3g

Best eaten: Baked or grilled two to three times a week.

3. Spinach

Spinach delivers iron and folate, nutrients critical for carrying oxygen to hair follicles. Iron deficiency is one of the most common nutritional causes of hair thinning.

Nutrient Per 1 cup cooked
Iron ~6.4mg

Best eaten: Sauteed, in salads, or blended into smoothies.

4. Sweet Potatoes

Sweet potatoes are rich in beta-carotene, which the body converts to vitamin A, a nutrient that helps skin glands produce sebum to keep the scalp moisturized.

Nutrient Per 1 medium
Beta-carotene High

Best eaten: Roasted or baked as a side dish.

5. Oysters

Oysters are one of the richest food sources of zinc, a mineral essential for hair tissue growth and repair. Zinc deficiency has been directly linked to hair loss.

Nutrient Per 3 oz
Zinc ~32mg

Best eaten: Steamed or grilled a few times a month.

6. Walnuts

Walnuts contain biotin, vitamin E, and omega-3 fatty acids, a combination that supports scalp circulation and follicle health.

Nutrient Per 1 oz
Vitamin E ~0.2mg

Best eaten: As a snack or sprinkled over meals.

7. Greek Yogurt

Greek yogurt is rich in protein and vitamin B5, both of which support hair strength and may help improve blood flow to the scalp.

Nutrient Per 1 cup
Protein ~20g

Best eaten: Plain, with berries or a drizzle of honey.

8. Lentils

Lentils provide plant-based protein, iron, zinc, and biotin in one package, making them a hair-friendly staple for vegetarians and omnivores alike.

Nutrient Per 1 cup cooked
Iron ~6.6mg

Best eaten: In soups, stews, or grain bowls.

9. Sunflower Seeds

Sunflower seeds are a good source of vitamin E and biotin, nutrients that support scalp circulation and hair follicle strength.

Nutrient Per 1 oz
Vitamin E ~7.4mg

Best eaten: As a snack or sprinkled over salads.

10. Citrus Fruits

Oranges and other citrus fruits provide vitamin C, which helps the body absorb iron and supports collagen production for the connective tissue around hair follicles.

Nutrient Per 1 medium orange
Vitamin C ~70mg

Best eaten: Fresh, as a snack or in salads.

11. Avocados

Avocados provide healthy fats and vitamin E, both of which support scalp health and help protect hair from oxidative damage.

Nutrient Per 1 medium
Vitamin E ~2.7mg

Best eaten: Sliced on toast or added to salads and bowls.

12. Chicken and Lean Poultry

Chicken provides high-quality protein, the essential building block of keratin, making it a foundational food for maintaining hair strength.

Nutrient Per 3.5 oz
Protein ~31g

Best eaten: Grilled or baked as a lean protein source.

13. Beans

Beans deliver plant protein, zinc, iron, and biotin, making them one of the most well-rounded plant-based options for supporting hair growth.

Nutrient Per 1 cup cooked
Protein ~15g

Best eaten: In soups, salads, or as a side dish.

14. Oats

Oats provide zinc, iron, and B vitamins in a fiber-rich package that helps support steady nutrient delivery to hair follicles.

Nutrient Per 1 cup cooked
Zinc ~2.3mg

Best eaten: As a warm breakfast with fruit and nuts.

Who’s Most at Risk of Nutrient-Related Hair Loss

  • People with iron deficiency anemia
  • Those following restrictive or low-protein diets
  • People with thyroid conditions affecting nutrient metabolism
  • Postpartum women experiencing hormone shifts
  • People recovering from illness, surgery, or significant weight loss

The Bottom Line

Hair follicles are among the most nutrient-demanding tissues in the body, and consistent shortfalls in protein, iron, zinc, and biotin can contribute to thinning and shedding. Building meals around these hair-supportive foods, alongside addressing any underlying medical causes, gives hair its best chance at healthy, sustained growth.

This article is for informational purposes only and is not a substitute for professional medical advice. Please consult your healthcare provider if you are experiencing significant or sudden hair loss.

Save It For Later

About the Author

Hermione M.

Hermione Marianique, MPH, is the Women's Health Specialist at CollaborateForHealthyWeight.org. She holds a Master's in Public Health from the University of Montreal, which grounds her writing in current research and population health principles. Having navigated pregnancy, postpartum recovery, and motherhood twice herself, she brings both clinical training and firsthand experience to topics like postpartum weight loss, menopause-related weight gain, and strategies for women over 40. Read more about Hermione on the About page.

View All Articles