all kinds of beans have abundance of soluble fibre, They are also low in fat, high in protein. beans can help lower cholesterol and blood sugar levels.