But theyâre also great for scalp health, and if any foods will make your hair grow, itâs these guys: Salmon â One of the healthiest foods on the planet. Wild salmon bursts with protein, iron and vitamin B12, which all encourage hair growth.