If you want to have healthy hair, you must ensure that you are having enough vitamins, minerals and proteins in your diet. Below we have discussed about 5 must have foods for having healthy growing hair.

Salmon: We all know that salmon is a rich source of protein. Besides that, salmon also contains vitamin iron, B12 and omega-3 fatty acids in high quantity. Protein gives pout hair the thickness and glow and omega-3 fatty acids are extremely essential for having healthy scalp. Deficiency of omega-3 fatty acids can lead to severe dryness of the scalp making our hair look dull. If you are a vegetarian and cannot have salmon, you can have 2 tablespoon ground flaxseed instead.
Green vegetables: Green vegetables like broccoli, Swiss chard and spinach are rich sources of vitamin A and vitamin C. Our body needs these vitamins for producing sebum. Sebum is an oily substance produced by the hair follicles; it acts as the natural conditioner for our hair. These green vegetables also act as food sources of calcium and iron.

Beans: Hair care diets are incomplete without the inclusion of legumes like lentils and kidney beans. These beans are not only rich in their protein content, but also contain essential nutrients like biotin, zinc and iron. Biotin helps in preventing problems like brittle hair.
Nuts: Our scalp needs selenium for staying in good health. This mineral is found in plenty in Brazil nuts. The other nut types beneficial for our hair health are pecans, cashews, walnuts and almonds. These nuts are rich in zinc and help us in preventing zinc deficiency, which can lead to severe hair fall.
Poultry: The protein content of turkey and chicken makes our hair stronger and thicker. Making poultry a part of our daily diet will help us in ensuring that we do not suffer from protein deficiency symptoms like loss of color of our hair, brittle hair etc.