Hair is mostly made of keratin and protein so a diet rich in protein is your fastest ticket to encourage hair growth and prevent hair loss. Eggs are a great source of protein and biotin to help produce keratin and sulphur to help prevent hair loss. Other protein and biotin sources are chicken, kidney, low-fat cheese, beans and some fruit and vegetables.
Spinach is rich in healthy nutrients like iron, vitamin C, beta carotene, and folate. These nourish the scalp and help the oils go where they need to be. You can also eat any dark green leafy vegetables for these nutrients.
Lentils are a great vegetarian source of protein. They also have plenty of iron, biotin and zinc. You can cook with beans in different recipes to make them taste delicious. Kidney beans and soybeans are a good alternative to lentils.
Blueberries are very high in vitamin C, which keeps the blood vessels to the hair follicles health and improves circulation to the scalp. If you do not get enough vitamin C from your diet, your hair will break. You can also eat tomatoes, strawberries, kiwi and sweet potatoes.