6 Top foods for nourishing healthy and shiny hair


Rich in omega-3 fatty acids, salmon supports a healthy scalp and promotes hair growth. It also contains protein, B vitamins, and selenium, which are essential for strong and shiny hair.


Packed with iron, folate, and vitamins A and C, spinach helps promote a well-nourished scalp and encourages healthy hair growth.


Eggs are a fantastic source of protein, biotin, and vitamin B12. Biotin, in particular, is known to support hair health and promote shine.

Sweet Potatoes

Loaded with beta-carotene, sweet potatoes convert to vitamin A in the body. Vitamin A helps produce sebum, an oily substance that conditions the scalp and keeps hair healthy.

Greek Yogurt

High in protein and vitamin B5 (pantothenic acid), Greek yogurt helps improve blood flow to the scalp and promotes hair growth.

Nuts and Seeds

Almonds, walnuts, flaxseeds, and chia seeds provide essential fatty acids, zinc, and vitamin E, all of which contribute to a healthy scalp and lustrous hair.

8 Best Hair Growth Vitamins