3. Beans. Beans are especially rich in soluble fiber. They also take a while for the body to digest, meaning you feel full for longer after a meal. Thats one reason beans are a useful food for folks trying to lose weight. With so many choices — from navy and kidney beans to lentils, garbanzos, black-eyed peas, and beyond — and so many ways to prepare them, beans are a very versatile food.