High-Fiber Foods, Ranked

Last updated: September 6, 2026

Bar chart of the ten highest-fiber foods per serving, led by split peas at 16.3 grams and lentils at 15.6 grams per cooked cup

Sort the chart by any column. The % of your target column is personal: it uses the result you saved in the fiber calculator, or the FDA Daily Value of 28 g until you have one.

Six foods here reach double digits per serving, and all of them are legumes or seeds. That’s the practical shortcut this chart makes obvious: one daily serving of legumes does a third of the work, and no amount of salad substitutes for it.

It is also why food beats a jar. A cup of cooked lentils carries more fiber than any single dose in our comparison of the best fiber supplements, where a labeled serving ranges from 0.5 to 9 grams.

Picking from the top of this chart is also what makes a high daily total affordable. Six items from here reach 54.3 g of fiber for 674 calories, while the same total built from staple foods costs about 1,970, which is the trade-off at the center of the fibermaxxing trend.

Legumes do most of that work, and the group is deeper than this chart shows. Our ranking of legumes high in fiber computes 44 rows from USDA records and puts navy beans on top at 19.1 g per cooked cup, ahead of every bean the published lists start with. It also separates cooked, canned and dry, which is where most bean numbers in circulation go wrong.

Fruit is the group people ask about most, so it has its own page. The high-fiber fruits chart ranks 28 fruits by serving and by fiber per calorie, and puts numbers on what peeling and juicing cost you.

Berries are the corner of the fruit aisle people ask about by name, so they have a table of their own. The high-fiber berries ranking computes 23 rows and settles the two questions the published lists dodge: wild blueberries carry 6.2 g a cup against 3.6 g for farm-grown, and the eight-row lists in circulation stop before elderberries, loganberries and gooseberries.

Vegetables have their own page too, because their numbers hinge on a detail most charts leave out. The high-fiber vegetables chart ranks 48 rows with the cooked or raw state on each one, which is the difference between 0.7 g and 4.3 g of fiber in the same cup of spinach.

Nuts and seeds are the group people overestimate, and they split in two. Our ranking of high-fiber nuts and seeds computes 32 rows and puts chia on top at 9.8 g an ounce, nearly three times the best nut, while nuts carry the lowest fiber per calorie of any group on this site. It also catches the swap behind the published pumpkin seed figure: the whole in-shell seed is 5.2 g an ounce and the hulled pepitas most people buy are 1.8 g.

Snacking is where most of the packaged fiber gets bought, and where the label matters more than the food. Our high-fiber snacks ranking reads the Nutrition Facts panel on 15 products against 13 whole foods, and finds only 4 of the 15 carry the 5.6 g per serving that FDA requires before a box may say “high fiber”.

Breakfast is the one meal where a single choice moves the daily total by 15 g or more. Our high-fiber cereal ranking reads the panel on 26 national boxes and prints the serving weight next to every figure, which is what shows that a level cup of All-Bran Buds carries 38.3 g of fiber and a level cup of Cheerios carries 2.7 g.

Away from the cereal aisle, our ranking of high-fiber breakfast foods does the same job for whole foods and rebuilds the breakfasts Google prints from USDA gram weights, which is how a widely published yogurt bowl claimed at 10 g turns out to carry 8.1 g.

Grains are the group where the published numbers go wrong most often, because a dry cup and a cooked cup of the same grain are not the same food. Our ranking of high-fiber whole grains computes 37 rows as they are actually served and puts bulgur on top at 8.2 g per cooked cup, well ahead of brown rice at 3.2 g. It also shows why a slice of whole-wheat bread is worth about 1.9 g whatever the bag says.

Readers working to a carbohydrate budget need this chart read sideways, because the groups at the top of it are the ones carbohydrate counting rules out. Our ranking of high-fiber low-carb foods puts a net carb column next to the fiber column on 44 rows, and shows that six of them reach 38.7 g of fiber for 12.1 g of net carbohydrate, against 99.7 g for the lentil and oatmeal route to a smaller total.

Some readers arrive needing the opposite of this chart, usually before a colonoscopy or during a flare. The low-fiber diet page reads the same USDA data from the bottom, ranks the foods those diets allow, and carries the gram ceiling the published food lists leave out.

Comparison showing one cup of cooked lentils covers 62 percent of a 25 gram daily fiber target while a cup of raw spinach covers 3 percent
FoodFiber per serving (g)ServingGroup% of your target
Split peas, cooked16.31 cupLegumes–
Lentils, cooked15.61 cupLegumes–
Pinto beans, cooked15.41 cupLegumes–
Black beans, cooked151 cupLegumes–
Chickpeas, cooked12.51 cupLegumes–
Kidney beans, cooked11.31 cupLegumes–
Artichoke, cooked10.31 mediumVegetables–
Baked beans, canned101 cupLegumes–
Chia seeds9.81 oz (2 tbsp)Nuts & seeds–
Green peas, cooked8.81 cupVegetables–
Bulgur, cooked8.21 cupGrains–
Edamame, cooked8.11 cupLegumes–
Raspberries81 cupFruit–
Blackberries7.61 cupFruit–
Avocado6.7half (100 g)Fruit–
Whole-wheat spaghetti, cooked6.31 cupGrains–
Pearled barley, cooked61 cupGrains–
Pear, with skin5.51 mediumFruit–
Bran flakes cereal5.53/4 cupGrains–
Quinoa, cooked5.21 cupGrains–
Broccoli, cooked5.11 cupVegetables–
Apple, with skin4.41 mediumFruit–
Brussels sprouts, cooked4.11 cupVegetables–
Oatmeal, cooked41 cupGrains–
Sweet potato, baked with skin3.81 mediumVegetables–
Potato, baked with skin3.81 mediumVegetables–
Blueberries3.61 cupFruit–
Sweet corn, cooked3.61 cupVegetables–
Almonds3.51 oz (23 nuts)Nuts & seeds–
Popcorn, air-popped3.53 cupsGrains–
Brown rice, cooked3.51 cupGrains–
Banana3.11 mediumFruit–
Orange3.11 mediumFruit–
Strawberries31 cup halvesFruit–
Pistachios31 oz (49 nuts)Nuts & seeds–
Flaxseed, ground2.81 tbspNuts & seeds–
Pecans2.71 oz (19 halves)Nuts & seeds–
Peach, with skin2.31 mediumFruit–
Kiwi2.11 fruitFruit–
Cauliflower, cooked21 cupVegetables–
Whole-wheat bread1.91 sliceGrains–
Carrot, raw1.71 mediumVegetables–

Serving values are USDA data as published in standard clinical fiber tables. See the methodology page for how figures are sourced and refreshed.

Frequently asked questions

What food is highest in fiber?

Per standard serving, cooked legumes lead. Navy beans top the full legume ranking at 19.1 g per cooked cup, ahead of split peas at 16.3 g, lentils at 15.6 g, and black beans at 15 g. Per bite, chia seeds are the densest common food at 9.8 g per ounce. No single food needs to do the work, though. Most people hit their target by combining legumes, whole grains, fruit, and vegetables across the day.

How do I use this chart to hit my daily target?

First get your personal number from the calculator (most adults need 21 to 38 g). Then pick foods until the '% of your target' column adds to 100. For example, a cup of lentils plus a cup of raspberries plus an apple covers most of a 25 g target.

Are these values per 100 grams or per serving?

Per common household serving (1 cup cooked, 1 medium fruit, 1 oz nuts), the way you actually eat. Serving-based numbers are more practical than per-100 g lab values, which overstate light foods like leafy greens.

The FiberIntake Team

Built and maintained by the FiberIntake team, with data from USDA FoodData Central and peer-reviewed sources. Figures are checked against the cited source before publish. About this site →