While beans are a great source of fiber, there are plenty of alternative options. VeselovaElena / Getty Images Healthy adults should eat 14 grams (g) of fiber for every 1,000 calories, which is about 25 g daily for women and 38 g daily for men. While beans are known as an excellent source of fiber, there are a variety of foods that have just as much and can help to improve your overall intake. Westend61 / Getty Images Fiber: 9-10 g per avocado California avocados are a great source of fiber.