Foods that may promote hair growth include: eggs, spinach, avocados, nuts, seeds, and fish high in omega 3 fatty acids.