In this article
- Three ways to measure fiber content in foods
- A fiber comparison chart: 11 foods, three yardsticks
- Which foods have the highest fiber per serving?
- Why dense foods shrink once you measure the spoon
- What the label’s serving size really means
- Serving size myths, checked against the data
- A pantry scenario: one bag of seeds, one can of beans
- Building a day from high fiber servings
- When per 100 grams is the better lens
- Questions about fiber per serving
- Sources
Most fiber charts crown chia seeds the champion, and on paper they win easily. Measured by what you actually put on a plate, the foods with the highest fiber per serving are beans, artichokes and berries.
The gap is not small. Chia seeds have 34.4 grams of fiber per 100 grams, more than three times cooked navy beans. Yet a tablespoon of chia gives 4.1 grams, while half a cup of navy beans gives 9.6 grams.
Both numbers come from USDA data, and both are correct. They just answer different questions, and the one you pick changes which foods look like fiber heroes.
Three ways to measure fiber content in foods
Every fiber comparison chart you find online uses one of three yardsticks. Knowing which one you’re looking at tells you how much to trust the ranking for your own meals.
- Per 100 grams. The standard in USDA FoodData Central. It holds weight constant, so it rewards dry, dense foods like seeds, nuts and dried fruit.
- Per serving. The amount people typically eat at one time, such as half a cup of beans or one tablespoon of seeds. The Dietary Guidelines food source lists and Nutrition Facts labels use this approach.
- Per 100 calories. Fiber divided by energy. It favors watery, low calorie produce and helps if you are watching your calorie budget.
None of these is the one true measure. Per serving is the closest match to a real day of eating, which is why it gets most of the attention below.
A fiber comparison chart: 11 foods, three yardsticks
Here is the same set of foods measured all three ways. Serving sizes and per serving values come from the Dietary Guidelines food source list, except popcorn, which uses the 1 ounce label serving in USDA FoodData Central.
| Food | Fiber per 100 g | Typical serving | Fiber per serving | % DV per serving | Fiber per 100 kcal |
|---|---|---|---|---|---|
| Chia seeds | 34.4 g | 1 tablespoon | 4.1 g | 15% | 7.1 g |
| Popcorn, air popped | 14.5 g | 1 ounce | 4.1 g | 15% | 3.7 g |
| Almonds | 12.5 g | 1 ounce | 3.5 g | 13% | 2.2 g |
| Navy beans, cooked | 10.5 g | 1/2 cup | 9.6 g | 34% | 7.5 g |
| Figs, dried | 9.8 g | 1/4 cup | 3.7 g | 13% | 3.9 g |
| Lentils, cooked | 7.9 g | 1/2 cup | 7.8 g | 28% | 6.8 g |
| Raspberries | 6.5 g | 1 cup | 8.0 g | 29% | 12.5 g |
| Artichoke, cooked | 5.7 g | 1 cup | 9.6 g | 34% | 10.8 g |
| Edamame | 5.2 g | 1/2 cup | 4.1 g | 15% | 4.3 g |
| Broccoli, cooked | 3.3 g | 1 cup | 5.2 g | 19% | 9.4 g |
| Strawberries | 2.0 g | 1 cup | 3.0 g | 11% | 6.3 g |
Read down each column and the leader changes every time. Chia leads by weight, navy beans and artichokes tie by serving, and raspberries lead by calories.
The %DV column uses the FDA Daily Value for fiber of 28 grams. The FDA treats 20% DV or more per serving as high and 5% or less as low.
Wondering which high fiber products stack up best for your kitchen? Our comparison charts put the top options side by side.
Which foods have the highest fiber per serving?
Using normal portions, four foods in the chart clear the FDA’s 20% DV bar. Those four are navy beans and artichokes at 9.6 grams, raspberries at 8.0 grams and lentils at 7.8 grams.
Notice what they have in common. Each serving is a fairly big pile of food: half a cup of beans weighs about 91 grams, and a cup of raspberries weighs 123 grams.
That bulk is the whole story. A food with a moderate fiber density can still deliver a large dose because you eat a generous amount of it in one sitting.
Broccoli shows how close the line can be. A cooked cup gives 5.2 grams, or 19% DV, so it falls just short of the high mark while still being one of the better vegetable choices.
Foods high in fiber per serving beyond this chart
The wider Dietary Guidelines list backs up the pattern. Among foods sold in most stores, split peas (8.2 grams per half cup), pinto beans (7.7 grams) and blackberries (7.6 grams per cup) all land in the same range as the four leaders.
Why dense foods shrink once you measure the spoon
Seeds, nuts and dried fruit hold a lot of fiber in very little weight. The catch is that you also eat them in very little weight.
One tablespoon of chia works out to roughly 12 grams of seeds. An ounce of almonds is 28 grams, and the same goes for a 1 ounce bag of popcorn.
Compare that with a cup of cooked artichoke at about 168 grams. Even at a sixth of chia’s fiber density, the artichoke wins on the plate.
Dried figs show the same effect plus a second trade off. They carry 9.8 grams of fiber per 100 grams along with 47.9 grams of sugar, and a quarter cup serving gives 3.7 grams of fiber for 93 calories.
None of this makes dense foods poor choices. They are easy add ons that stack fiber onto meals you already eat, they just rarely carry a meal on their own.
What the label’s serving size really means
The FDA says serving sizes on Nutrition Facts labels must be based on the amount people typically consume. It also says plainly that a serving size is not a recommendation of how much to eat.
Labels list the serving as a household measure, like a cup, tablespoon or slice, followed by its weight in grams. That gram figure is your bridge between a label and a per 100 gram chart.
Chia makes the point clearly. USDA data uses 1 ounce as the label serving, which gives 9.8 grams of fiber, or 35% DV. A single tablespoon, the portion the Dietary Guidelines list uses, gives 4.1 grams and 15% DV.
With the same seeds and the same data, the verdict flips from high fiber to moderate. So when you compare foods, check the serving weight in grams first, then the fiber.
Some packages also show two columns, one per serving and one for the whole package. The FDA’s own example is a frozen lasagna with a 1 cup serving, where eating 2 cups means you’ve eaten two servings.
Serving size myths, checked against the data
Myth: The food at the top of a per 100 gram chart is the best fiber source for your diet.
Fact: That chart ranks density, not intake. In the table above, chia leads by weight but ties edamame and popcorn per serving, all three well behind navy beans.
Myth: A label serving tells you how much you should eat.
Fact: The FDA describes it as a typical amount, not advice. If your usual bowl of cereal is twice the label serving, your fiber is twice the label number too.
A pantry scenario: one bag of seeds, one can of beans
Say you are standing in your kitchen deciding how to raise the fiber in a weekday lunch. On the shelf sit a bag of chia seeds and a can of navy beans.
The per 100 gram numbers say chia wins by more than three to one. But you are realistically going to stir in one tablespoon of chia, or spoon half a cup of beans into a soup or salad.
That half cup brings 9.6 grams, more than twice the tablespoon of chia. Do both and you are at 13.7 grams, almost half the 28 gram Daily Value from one meal.
Want more meals built around beans, lentils and berries? Our recipe eBooks are full of easy dishes that start with these high fiber staples.
Building a day from high fiber servings
Mayo Clinic’s daily targets are 25 grams for women and 38 grams for men up to age 50, then 21 and 30 grams after 50. Working in servings makes those targets feel concrete.
Three of the leaders cover most of the gap on their own:
- 1 cup raspberries at breakfast: 8.0 g
- 1/2 cup lentils in a lunch soup: 7.8 g
- 1 cup cooked artichoke hearts with dinner: 9.6 g
That adds up to 25.4 grams, which already meets the target for women 50 and younger. A tablespoon of chia and an ounce of almonds as snacks push it to 33.0 grams.
Mayo Clinic also advises adding fiber gradually over a few weeks and drinking plenty of water. Big jumps can bring gas and bloating while your gut adjusts.
Not sure where your own target sits? Our fiber calculator gives you a personal daily number in seconds.
When per 100 grams is the better lens
There is one situation where the per 100 gram column beats the per serving one: comparing two versions of the same food. Two breads, two cereals or two brands of crackers can list different serving sizes on their labels.
If one cereal lists a 30 gram serving and another lists 55 grams, their fiber per serving numbers aren’t a fair match. Divide the fiber by the serving weight in grams, and you’ll see which box is truly denser in fiber.
For everything else, picture the portion you will really eat. That number, not the density, is what reaches your gut.
Questions about fiber per serving
What does “per serving” mean on a fiber chart?
It means the fiber in one typical portion, such as half a cup of beans or one tablespoon of seeds. The FDA bases label serving sizes on the amount people usually eat, not on a recommendation.
Is fiber per 100 grams or per serving more useful?
Per serving is more useful for planning meals, because it reflects how much you really eat. Per 100 grams is better for comparing two versions of the same food, like two cereals with different label serving sizes.
Do chia seeds have more fiber than beans?
Yes by weight, no by typical portion. Chia has 34.4 grams per 100 grams versus 10.5 for cooked navy beans, but one tablespoon of chia gives 4.1 grams while half a cup of navy beans gives 9.6 grams.
Why does my chia seed label show more fiber than charts do?
USDA data lists 1 ounce as the label serving for chia, which gives about 9.8 grams of fiber. Charts that use one tablespoon show 4.1 grams, so check the serving weight in grams before you compare.
Is popcorn high in fiber per serving?
Not quite, by the FDA definition. A 1 ounce serving of air popped popcorn gives about 4.1 grams of fiber, or 15% of the Daily Value, and the FDA calls 20% or more high.
Are dried figs a high fiber food?
They are dense in fiber at 9.8 grams per 100 grams, but a quarter cup serving gives 3.7 grams, or 13% of the Daily Value. They also carry 47.9 grams of sugar per 100 grams, so they work best as a small add on.
How do I compare fiber between two cereals?
Divide the grams of fiber by the serving weight in grams on each label. The cereal with the higher result has more fiber per bite, even if its label serving is smaller.
Sources
- U.S. Department of Agriculture, Agricultural Research Service. “Seeds, chia seeds, dried (170554); Snacks, popcorn, air-popped (167959); Nuts, almonds (170567); Beans, navy, cooked (173746); Figs, dried (174665); Lentils, boiled (172421); Raspberries, raw (167755); Artichokes, cooked (168386); Edamame, frozen, prepared (168411); Broccoli, boiled (169967); Strawberries, raw (167762).” FoodData Central, SR Legacy. 2019. fdc.nal.usda.gov
- U.S. Department of Agriculture and U.S. Department of Health and Human Services. “Food Sources of Dietary Fiber.” Dietary Guidelines for Americans, 2020 to 2025. dietaryguidelines.gov
- U.S. Food and Drug Administration. “Serving Size on the Nutrition Facts Label.” 2024. www.fda.gov
- U.S. Food and Drug Administration. “Daily Value on the Nutrition and Supplement Facts Labels.” 2024. www.fda.gov
- Mayo Clinic Staff. “Dietary fiber: Essential for a healthy diet.” Mayo Clinic, 2025. www.mayoclinic.org