Green vegetables are good for health and help reduce heart disease, diabetes and cancer. Spinach, cabbage, beans, tindora, ridge and ivy gourd are high in nutritious content like protein, iron, calcium, fiber, vitamin A, vitamin C, folate and beta-caroten