Beans are one of the best natural sources of dietary fiber, which supports a healthy gut and heart. These beans have the most fiber per serving, according to dietitians.