Particularly abundant in soluble fibre are beans. Additionally, they take a while for the body to digest, prolonging the time that you feel full after eating. Beans are advantageous as a food for people who are trying to lose weight because of this. Beans are a particularly adaptable food because there are so many varieties available, ranging from navy and kidney beans to lentils, garbanzos, black-eyed peas, and more.