Studies have shown that beans provide the body with soluble fiber, which plays an important role in controlling blood cholesterol levels. Of course, beans contain amino acids which are the chemicals ...