High-Fiber Foods Chart
Twenty everyday foods ranked by grams of fiber per serving, with the daily target marked so you can see how far one serving actually gets you. Most people eat about 15 g a day and need 25–38.
Use this chart on your site — free, just credit us
Copy the snippet below. You're welcome to republish this chart anywhere as long as the attribution link stays intact.
Download PNGPrintable version — white background, ink-friendly
Same chart on a white background so it doesn't drink a cartridge of ink. Prints cleanly on US Letter or A4.
Download printable PNG
The full list, by food group
Legumes
Nuts & seeds
Fruit
Vegetables
Grains
Increase it slowly
The most common mistake is going from 15 g to 25 g overnight. That reliably produces bloating, gas and firmer stool — the exact opposite of the intended effect. Add roughly 5 g a week, and increase water at the same time. Fiber works by holding water; without the water it just adds bulk.
How this shows up in the toilet
Adequate fiber pushes stool toward Types 3 and 4 on the Bristol Stool Chart — formed, smooth, easy to pass. Too little tends toward Types 1 and 2. If you are adding fiber and drifting toward Type 1 rather than away from it, the usual culprit is fluid intake rather than the fiber itself.
If fiber makes your symptoms worse
For some people — particularly with IBS — the high-fiber foods on this list are also high in FODMAPs, and more fiber means more bloating rather than less. Beans, apples and wheat are common triggers. If that is your pattern, the low FODMAP food list is the more useful starting point.
Values are rounded and vary with variety, ripeness and preparation. This page is general information, not dietary advice for a specific medical condition.
FAQ
How much fiber do I need per day?
The Adequate Intake for adults under 50 is 25 g a day for women and 38 g for men. Average intake in the US is around 15 g, so most people are short by a third to a half. Over 50, the targets drop slightly to 21 g and 30 g.
What food has the most fiber?
Among everyday foods, cooked legumes lead by a wide margin. A cup of split peas provides 16.3 g, lentils 15.6 g, and black beans 15 g — each covering well over half a day’s target in one serving. Chia seeds are the densest by weight at 9.8 g per ounce.
Can one food meet my daily fiber target?
No, and that is the useful thing about seeing it charted. Even the highest food on this list gets you roughly two-thirds of the way. Meeting the target reliably means fiber at more than one meal — legumes at lunch, fruit and nuts as snacks, and whole grains rather than refined.
Does more fiber always mean better stool?
Up to a point. Fiber adds bulk and holds water, which moves stool toward the healthy Types 3 and 4 on the Bristol scale. But increasing intake abruptly, or increasing it without also drinking more water, commonly causes bloating, gas and firmer stool rather than softer. Add roughly 5 g a week and increase fluids alongside it.
Soluble or insoluble fiber — which do I need?
Both, and most whole foods contain a mix. Soluble fiber (oats, beans, apples, psyllium) forms a gel that softens stool and feeds gut bacteria. Insoluble fiber (wheat bran, vegetable skins, nuts) adds bulk and speeds transit. Eating a range of plants covers both without needing to track them separately.
Source
USDA FoodData Central. Adequate Intake for adults under 50 (Institute of Medicine). Average US intake is roughly 15 g/day — most people are short by a third to a half.