Navy beans are by far one of the best sources of fiber, making them the most popular of all the high-fiber foods. And even if you're not looking to get a whopping 34 percent
This wintery squash not only features a subtle, sweet taste, one cup mashed provides your body with 6 grams of satiating fiber. Plus, acorn squash is also an excellent source of vitamin C
Yes, the grammar school rhyme is right—beans are great for your heart, thanks to their 15 grams of fiber per cup, which work to lower bad cholesterol and fight against heart disease.
Sprinkle a spoonful of these nutrient-rich seeds into smoothies, yogurt, or on top of salads to boost your fiber intake and reap the digestive benefits.
Green peas even when they look the same! With over 16 grams of fiber in one cup, a serving of split peas will get you to that recommended 10 gram meal mark and then some.
Mixing this antioxidant-rich berry in with your morning oats or cereal will fill you up, carry you through your morning, and push you to hit that daily 30 grams in no time.
Beans and legumes will always be standouts in this category. If you opt for a full cup of lentil soup, you could consume upwards of 16 grams of fiber
Collard greens are a great source of waist-whittling fiber. (And also taste great with some crumbled bacon.)
Like its pretty little sister, raspberries, blackberries contain 8 grams of fiber per cup, towering over strawberries and blueberries (which contain less than half that amount).
These little green poppers contain a hefty 7 grams of fiber per cup! That same cup also boasts a hefty 8 grams of protein.