WebMD has a lot of great information.  While looking up recipes for a potluck gathering, I began to think about what we can eat to ensure that our hair is as healthy as possible. Et voila!  Elizabeth B. Krieger from WebMD had the answers! 

She writes, "Better-looking hair can start at your next meal. If you eat a balanced, varied, protein-rich diet that focuses on the following 10 foods, you'll be giving your hair the TLC it needs and deserves."

1. Salmon

Other options: If salmon doesn't thrill you, you can also get essential fatty acids from fish like herring, sardines, trout, and mackerel, as well as avocado, pumpkin seeds, and walnuts (see below for more wonderful things about walnuts.)

2. Walnuts

   Other options: Try using walnut oil in your salad dressing or stir-fry instead of canola or safflower, Fishman says.

3. Oysters

Other options: Get your fill of zinc with nuts, beef, and eggs.

4. Sweet Potatoes

Other options: Carrots, cantaloupe, mangoes, pumpkin, and apricots are all good sources of beta carotene.

5. Eggs

Other options: You can also boost your iron stores with animal sources, including chicken, fish, pork, and beef.

6. Spinach

Other options: Try similarly nutrient-rich dark, leafy vegetables such as broccoli, kale, and Swiss chard.

7. Lentils

Other options: Toss other beans such as soybeans (the young ones are called edamame) and kidney beans into your soup or salad.

8. Greek yogurt

Other options: Cottage cheese, low-fat cheese, and skim milk also fit the bill.

9. Blueberries

Other options: Kiwis, sweet potatoes, tomatoes, and strawberries.

10. Poultry

Other options: Lean cuts of beef are another good source of lean protein.

You can read the complete and very informative article here...

Pictured: Spicy Sweet Potato Wedges