The highest-fiber foods are legumes and seeds. Split peas lead at 16g per cooked cup, followed by lentils (15g), black beans (15g), chia seeds (10g/oz), and avocado (10g per fruit). Among vegetables, artichokes top the list at 10g.
Most adults need 25-38g of fiber per day but only get 16g on average. Doubling your fiber intake is one of the single most impactful changes you can make for weight, gut health, blood sugar, and heart health.
| Food | Fiber | Category | GI Score |
|---|---|---|---|
| Split peas (cooked, 1 cup) | 16g | Legumes | Low (22) |
| Lentils (cooked, 1 cup) | 15.6g | Legumes | Low (32) |
| Black beans (cooked, 1 cup) | 15g | Legumes | Low (30) |
| Chickpeas (cooked, 1 cup) | 12.5g | Legumes | Low (28) |
| Chia seeds (1 oz / 28g) | 10g | Seeds | Very Low |
| Avocado (1 whole) | 10g | Fruit | Very Low |
| Artichoke (1 medium) | 10g | Vegetables | Low (15) |
| Kidney beans (cooked, 1 cup) | 13g | Legumes | Low (24) |
| Green peas (cooked, 1 cup) | 9g | Vegetables | Medium (48) |
| Raspberries (1 cup) | 8g | Fruit | Low (32) |
| Flaxseeds (2 tbsp) | 5.6g | Seeds | Very Low |
| Oatmeal (½ cup dry) | 4g | Grains | Medium (55) |
| Broccoli (cooked, 1 cup) | 5g | Vegetables | Low (15) |
| Almonds (1 oz) | 3.5g | Nuts | Very Low |
| Apple (medium, with skin) | 4.4g | Fruit | Low (36) |
Getting to 30g of fiber per day sounds hard but it is actually very manageable once you know which foods to prioritize. You don't need to eat anything unusual — just focus on beans, vegetables, and whole grains consistently.
The highest-fiber foods are legumes and seeds. Split peas have 16g fiber per cooked cup, lentils have 15g, black beans have 15g, chia seeds have 10g per ounce, and avocado has 10g per whole fruit. For vegetables, artichokes lead at 10g per medium artichoke. Most adults only get 16g of fiber per day but need 25-38g.
The recommended daily fiber intake is 25g for women and 38g for men. After age 50 it drops slightly to 21g for women and 30g for men. Most Americans only get 16g per day on average — less than half the recommended amount. Increasing fiber intake is one of the most impactful dietary changes most people can make.
Avocado is the highest-fiber fruit with 10g per whole avocado. Raspberries and blackberries have 8g per cup. A medium pear has 5.5g with the skin on. Guava has 5g per fruit. Apples have 4.4g with the skin, and bananas have 3g. Most tropical fruits like mango and pineapple are lower in fiber.
Artichokes have the most fiber per vegetable at 10g for a medium artichoke. Green peas provide 9g per cup. Broccoli has 5g per cup cooked. Brussels sprouts have 4g per cup. Carrots have 3.6g per cup raw. Kale has 3g per cup cooked. All cruciferous vegetables are good fiber sources.
Yes, fiber is one of the most powerful weight loss tools. Soluble fiber forms a gel in your digestive tract that slows digestion, reduces appetite hormones, and keeps you full for hours. Studies show that adding 14g of fiber daily reduces calorie intake by about 10% without any other dietary changes. People eating 30g+ of fiber daily consistently weigh less than those eating less.
Soluble fiber dissolves in water and forms a gel that slows digestion, lowers cholesterol, and feeds beneficial gut bacteria. It is found in oats, beans, apples, and psyllium. Insoluble fiber does not dissolve, adds bulk to stool, and speeds movement through the digestive tract. It is found in wheat bran, vegetables, and whole grains. Both types are important for health.
Increasing fiber intake too quickly causes bloating, gas, cramping, and sometimes diarrhea. The gut bacteria need time to adapt. Increase fiber intake by 5g per week maximum and drink plenty of water — fiber needs water to work properly. Aim for at least 8 glasses of water per day when eating a high-fiber diet.
Fiber supplements like psyllium husk and inulin provide benefits but are not as complete as food fiber. Whole food fiber comes packaged with vitamins, minerals, antioxidants, and phytonutrients that supplements lack. Use supplements to fill gaps but prioritize getting fiber from beans, vegetables, fruits, and whole grains first.