Green leafy vegetables are very good for the health. They contain nutrients that help in fighting diseases. These vegetables help in controlling body weight. Leafy vegetables help in preventing and curing diseases like hypertension, cancer, cataract, cholesterol and heart disease. These vegetables are very good for diabetic people as it helps in controlling blood sugar. Green vegetables are good for skin and hair as they contain water, which helps in preventing dehydration. They are good for the health of immune system. Leafy vegetables contain carotenoids, which help in improving the health of eyes. The top 6 health benefits of green leafy vegetables are as follows.