The 10 Best Foods for Hair Growth, According to Dietitians


Rich in omega-3 fatty acids, salmon supports scalp health and can contribute to shiny, healthy hair.


Avocados are packed with healthy fats, vitamins, and antioxidants, promoting overall hair health and hydration.


Spinach is an excellent source of iron, which is crucial for healthy hair growth. Iron deficiency is often linked to hair loss.

Sweet Potatoes:

Sweet potatoes are rich in beta-carotene, a precursor to vitamin A, which is essential for maintaining a healthy scalp.

Nuts and Seeds:

Almonds, walnuts, and flaxseeds provide essential fatty acids, biotin, and vitamin E, promoting overall hair health.


Eggs are a great source of protein, biotin, and zinc, which are important for strong, healthy hair.

Greek Yogurt:

Greek yogurt is rich in protein, vitamin B5 (pantothenic acid), and vitamin D, all of which contribute to hair health.


Berries like strawberries and blueberries are high in vitamin C, which aids in collagen production and iron absorption, essential for hair strength.


Oysters are an excellent source of zinc, a mineral that plays a role in hair growth and repair.

Beans and Legumes:

Lentils, chickpeas, and other legumes are good sources of protein, iron, zinc, and biotin, all of which contribute to healthy hair.


Blue Rings