Eat flaxseeds and pumpkin seeds for strong hair. Flaxseeds contain omega-3 fatty acids and proteins that hydrate the hair, add shine, and decrease breakage. Pumpkin seeds, with essential fatty acids, zinc, and magnesium, nourish the scalp and cells responsible for making new strands grow.