White beans are not just healthy, but also filling thanks to the fiber. These are a good source of protein and contain, among other things, magnesium, potassium, calcium, phosphorus. White beans are supposed to lower cholesterol.