Eat more beans for good health. Beans are a low fat, vitamin and fiber rich, high protein and inexpensive food. Beans can lower cholesterol levels, fight heart disease, stabilize blood sugar and reduce obesity. Beans are an excellent source of vegetarian protein. Beans can be a good alternative to meat. Beans are an excellent source of fiber. The soluble fiber in beans can help lower cholesterol levels naturally and can help stabilize blood sugar levels in diabetics. Lentils have 8 grams of fiber per half cup, black beans and pinto beans have 7.5 grams per half cup, and chickpeas have 4 grams per half cup. Fiber helps fill you up with less calories which helps you to lose weight. Beans have a low calorie density – a key to losing weight and keeping it off. Beans are high in folate which can help reduce homocysteine levels. High homocysteine levels can damage the arteries. Furthermore, evidence suggests beans can also reduce your risk of cancer. On the other hand, beans can cause gas. Eat small amounts at first and slowly increase the amount you eat and your body will get used to the beans. Beano can help. There are many varieties of beans to try such as black beans, lima beans, navy beans, garbazo beans, fava beans, pinto beans and cannellini beans. Try them in soup or in your salad. Beans can make good vegetarian burgers. Get creative. Make beans a regular part of your diet for good health. They are a true super food!