You’ve got the lather, rinse, and repeat down, but do you know what it takes nutritionally to have remarkable hair? These 5 foods will take your hair from fine to fabulous in no time.

Salmon is known for its high amounts of healthy omega-3 fatty acids, iron, and high-quality protein. The healthy fats give hair an unbelievable shine while protein is responsible for hair strength. Keep the integrity of your hair with iron and Vitamin B-12, also found in this wonder fish.


Beans are beautiful. With zinc, iron, biotin, and protein these little power players pack a punch when it comes to nutrition. Biotin deficiency is often responsible for brittle hair. Keep your locks long and strong by getting plenty of this fiber-rich food.

Sweet Potatoes

That orange color is due to the carotenoid pigment in the sweet potato plant. Carotenoids are an excellent source of Vitamin A, which protects your scalp’s health. Include other orange produce like carrots and boost your scalp’s beauty.

Low-fat Dairy

Skim milk, yogurt, light cheese, the list goes on! Stock up on these foods that are high in calcium and quality protein. Whey and casein are two high quality ingredients that will increase hair strength.

Whole Grains

Lower cholesterol and prevent thinning hair simultaneously when you stock up on whole grains. Don’t be fooled by “whole wheat” which is not the same as whole grain.