Avocados are full of nutrients, but they aren't the most sustainable food, so eat them in moderation and try to find high-fiber foods that are grown closer to home.
With 7.2 grams of fiber per 100 grams, coconut meat has the most fiber of any nut. Add to your granola or cereal in the morning to get more fiber in your food.
Because it has more than 9 grams of fiber per 100 grams, your daily bowl of rice will keep you going until lunch and beyond.
It doesn't come as a surprise that bran grains have the most fiber, with 27g per 100g. About a third of your daily nutritional needs are met by a 30g dose.
If you choose almonds that haven't been bleached, you'll get 12.2g of fiber per 100g, but it's best to limit yourself to 25g of these tasty snacks, which are actually seeds with a hard shell.
The sun-kissed Mediterranean beauties give any dish a lot of flavor and fiber. With 7.9g of fiber per 100g, you can add some to your next meal, whether it's pasta, salad, a hamburger, or pesto.
With 12.5g of protein per 100g of dry lentils, these pantry staples give meat meals like meatballs and bolognese more texture and bulk.
This slightly sweet flour has 18g of protein and a huge 42g of fiber per 100g. It works especially well in cakes, breads, and pancakes.