9. Kidney beans: 3 g of soluble fiber per serving

Kidney beans are an excellent source of fiber, complex carbohydrates, and protein. They are also almost fat-free and contain some calcium and iron.
Besides, they are a good source of soluble fiber, especially pectin. In the three-quarters cup (133 g), it contains 3g.
If you find it difficult to digest kidney beans, slowly increase your intake of them to avoid bloating.