Beans:
Beans contain a number of cancer-fighting plant chemicals like phytosterols and isoflavones which reduces risk of cancer, it provide the body with soluble fiber which can control blood cholesterol levels, helps in losing weight owing to a slower rise in blood sugar, and manage diabetes by a balance of complex carbohydrates and protein resulting in slow, steady source of glucose instead of the sudden surge, that normally occurs after eating carbohydrates.