According to a study published in the Cleveland Clinic Journal of Medicine, deficiencies in nutrients including zinc, iron, vitamin D, protein or essential fatty acids can cause hair loss.
Whether your hair is thinning or not, it’s a good idea to eat foods that will help keep your hair at its healthiest. According to Los Angeles-based dermatologist Dr. Debra Luftman, legumes like kidney beans and lentils are an important part of your hair-health diet. As well as protein to promote hair growth, they provide iron, zinc and biotin, a B vitamin that’s a key component in strong hair and nails. Dark green vegetables such as spinach and broccoli contain both vitamins and iron.
From: Healthy Living Made Simple July/August 2012