40 Foods Compared: Fiber Chart
BLOG
/
Lifestyle

High-Fiber Foods Chart: 40 Foods by Portion and Calories

Published
September 11, 2026
Key Takeaways
  • Compare the stated edible portion with the per-100-g column; calories and carbohydrates refer to the stated portion.
  • The USDA entry for cooked lentils provides 7.1 g of fiber per 90 g half-cup; raw raspberries provide 9.8 g per 150 g cup.
  • All 40 entries use one USDA survey dataset, with preparation and gram weights shown. Values are estimates, not measurements of your meal.
  • The FDA 28 g Daily Value is a label reference based on a 2,000-calorie diet, not a personal fiber prescription.
  • Add fiber gradually if appropriate for you, and follow any prescribed low-fiber diet or fluid restriction.

This high-fiber foods chart compares 40 foods: half a cup of cooked lentils provides 7.1 g of fiber, while a cup of raw raspberries provides 9.8 g. The tables show fiber by portion and per 100 g, alongside calories and carbohydrates. Source: USDA.

Those figures use the specific food preparations and weights in USDA's FNDDS 2021–2023 dataset. They are estimates, not measurements of your meal. Lower-fiber foods are included for comparison; this is not a list in which every item qualifies as “high fiber” on a food label.

This chart is general nutrition information, not a personal diet plan. Follow any diet or fluid limits set by your care team.

Jump to the tables: Beans and lentils · Fruit · Vegetables · Grains · Nuts and seeds.

How do you read a high-fiber foods chart?

Start with the portion you might actually eat. Then use the fiber per 100 g column if you want to compare equal weights. The calorie and carbohydrate columns refer to the listed portion, not to 100 g.

A cup is a volume, not a fixed food weight. In these USDA records, a cup of cooked lentils weighs 180 g and a cup of cooked oatmeal weighs 240 g. If you weigh your food, use this calculation:

Fiber in your portion = fiber per 100 g × your portion's weight in grams ÷ 100.

For example, the lentil entry has 7.9 g of fiber per 100 g. A 90 g portion contains 7.11 g, shown as 7.1 g after rounding. These are calculations from the USDA food and portion data.

The portions below are comparison amounts, not recommendations. NIDDK explains that a portion is what you choose to eat; even a serving size on a food label is not a prescribed amount.

On a phone, swipe sideways inside each table to see all columns. You can also use your browser's Print option to save or print the page.

Which beans and lentils have the most fiber?

Among these half-cup portions, pinto beans have the most fiber at 8.0 g, followed by black beans at 7.7 g. The dried-bean and lentil entries have no added fat; the edamame entry uses a USDA recipe that includes added fat. Values are calculated from USDA's survey food dataset.

Beans, lentils and peas: nutrients by stated portion, except the per-100-g column
Food and preparationPortion (edible weight)Fiber / portion (g)Fiber / 100 g (g)Carbs / portion (g)Calories / portion (kcal)
Lentils, cooked from dried, no added fat1/2 cup (90 g)7.17.918.0104
Black beans, cooked from dried, no added fat1/2 cup (90 g)7.78.621.2118
Pinto beans, cooked from dried, no added fat1/2 cup (90 g)8.08.923.5128
Kidney beans, cooked from dried, no added fat1/2 cup (90 g)6.77.420.4113
Chickpeas, cooked from dried, no added fat1/2 cup (90 g)6.87.624.6147
Split peas, cooked from dried, no added fat1/2 cup (90 g)7.48.218.9105
Edamame, cooked, USDA recipe with added fat1/2 cup (80 g)4.05.06.9112
White beans, cooked from dried, no added fat1/2 cup (90 g)5.76.322.4124

Which fruits are highest in fiber?

Raspberries lead the fruit portions here at 9.8 g per 150 g cup. That does not mean any cup of raspberries weighs exactly 150 g. Compare the gram weight if another chart gives a different number. All fruit entries below are raw, using the USDA dataset's food and portion definitions.

Fruit: nutrients by stated portion, except the per-100-g column
Food and preparationPortion (edible weight)Fiber / portion (g)Fiber / 100 g (g)Carbs / portion (g)Calories / portion (kcal)
Raspberries, raw1 cup (150 g)9.86.519.486
Blackberries, raw1 cup (150 g)8.05.314.465
Pear, raw1 fruit (180 g)5.63.127.4106
Apple, raw1 medium (200 g)4.22.129.6122
Orange, raw1 fruit (154 g)3.42.218.277
Avocado, raw1/2 fruit (75 g)5.06.76.4120
Banana, raw1 banana (126 g)2.11.728.6122
Strawberries, raw1 cup (150 g)2.71.811.954

How much fiber is in cooked vegetables?

The baked potato entry uses USDA's 285 g “medium” potato, with the skin eaten. Its size helps explain the 6.3 g of fiber per potato; per 100 g, it has 2.2 g. Check both columns before comparing it with a smaller portion of another vegetable. Source: USDA FNDDS.

Vegetables: nutrients by stated portion, except the per-100-g column
Food and preparationPortion (edible weight)Fiber / portion (g)Fiber / 100 g (g)Carbs / portion (g)Calories / portion (kcal)
Broccoli, fresh, cooked, no added fat1 cup (155 g)3.92.510.164
Brussels sprouts, fresh, cooked, no added fat1 cup (155 g)6.03.914.470
Green peas, fresh, cooked, no added fat1/2 cup (80 g)4.75.912.067
Sweet potato, baked, no added fat1 medium (150 g)4.73.127.0123
Potato, baked, skin eaten1 medium (285 g)6.32.259.9265
Carrots, fresh, cooked, no added fat1/2 cup (77.5 g)2.53.28.339
Spinach, fresh, cooked, no added fat1/2 cup (90 g)1.71.92.830
Winter squash, cooked, no added fat1/2 cup (112.5 g)3.22.89.942

Which grains have the most fiber per portion?

A cup of cooked oatmeal has 4.1 g of fiber in this chart. Half a cup of cooked bulgur has 3.2 g. These weights are for cooked food, not dry grain from the package. The barley entry includes added fat; the popcorn is air-popped without butter. Source: USDA FNDDS.

Grains and popcorn: nutrients by stated portion, except the per-100-g column
Food and preparationPortion (edible weight)Fiber / portion (g)Fiber / 100 g (g)Carbs / portion (g)Calories / portion (kcal)
Oatmeal, regular or quick, cooked in water, no added fat1 cup cooked (240 g)4.11.727.4154
Quinoa, cooked, no added fat1/2 cup cooked (85 g)2.42.818.0102
Pearled barley, cooked, USDA recipe with added fat1/2 cup cooked (85 g)3.13.723.1118
Bulgur, cooked, no added fat1/2 cup cooked (70 g)3.24.513.058
Brown rice, cooked, no added fat1/2 cup cooked (97.5 g)1.01.025.2120
Whole-wheat bread1 regular slice (36 g)2.26.015.591
Oat bran cereal, cooked1/2 cup cooked (120 g)3.52.914.855
Popcorn, air-popped, no butter added3 cups popped (24 g)3.514.418.692

How much fiber do nuts and seeds provide?

For this table, every portion is a weighed 28 g amount, chosen to make comparison easier. It is not a recommendation to eat that quantity of each seed or nut. Chia has the most fiber per equal weight among these 40 foods, with 34.4 g per 100 g. Source: USDA FNDDS.

Nuts and seeds: nutrients by stated portion, except the per-100-g column
Food and preparationPortion (edible weight)Fiber / portion (g)Fiber / 100 g (g)Carbs / portion (g)Calories / portion (kcal)
Almonds, unroasted28 g weighed3.010.85.6175
Pistachios, roasted with oil, unsalted, shelled28 g weighed2.810.07.7163
Peanuts, dry-roasted, unsalted, shelled28 g weighed2.48.46.0164
Walnuts, raw28 g weighed1.55.23.1204
Chia seeds, dried28 g weighed9.634.411.8136
Flaxseed, ground28 g weighed6.523.19.6153
Pumpkin seeds, roasted, unsalted, shelled28 g weighed1.86.54.1161
Sunflower seeds, dry-roasted, unsalted, shelled28 g weighed3.111.16.7163

Use the preparation directions on your seed product. The 100 g column is a reference value, not a suggested portion.

How can you add fiber to meals you already eat?

Use the chart to compare one part of a meal rather than replacing your whole menu. Here are three examples calculated from the USDA entries above:

  • Half a cup of raw raspberries, 75 g, contributes about 4.9 g of fiber. If you add it to oatmeal at breakfast, count the oatmeal separately.
  • A quarter-cup of cooked lentils, 45 g, contributes about 3.6 g. That is half the portion in the bean table.
  • Replacing the listed half-cup of brown rice with the listed half-cup of bulgur changes fiber from 1.0 g to 3.2 g, about 2.2 g more. The cooked weights differ.

These are food comparisons, not a complete meal plan. They do not account for sauces, toppings, or other ingredients.

If you are increasing fiber, NIDDK advises adding it gradually so your body can adjust. It also recommends enough liquids, with the amount suited to your health and circumstances. There is no fixed water target in this chart. Our daily water guide explains the distinction between drinks and total water intake.

If your care team has prescribed a low-fiber diet or fluid restriction, follow that plan before making changes. For example, high-output stoma care can require different fiber and fluid advice.

How much fiber do adults need each day?

The FDA's dietary fiber Daily Value is 28 g, based on a 2,000-calorie diet. It is a food-label reference, not a personalized target. FDA dietary fiber fact sheet.

NIDDK lists 22–34 g a day for adults, depending on age and sex, and recommends working with a health professional on the right amount for you. NIDDK nutrition guidance.

If you are comparing packaged foods, look at both fiber grams and serving size. The FDA considers 20% Daily Value or more per serving high for label comparison. That does not make every food in this chart a high-fiber food at its listed portion. FDA label guidance.

High-fiber foods chart: common questions

Which food has the most fiber in this chart?

Chia seeds have the most fiber per 100 g among the 40 selected foods: 34.4 g. That is 9.6 g in the chart's weighed 28 g portion. Raspberries have slightly more fiber at their larger listed portion, 9.8 g per 150 g cup. The ranking depends on the comparison you choose. These figures are calculated from USDA FNDDS.

Are these soluble fiber or insoluble fiber numbers?

They are total dietary fiber numbers. This chart does not show a soluble/insoluble split. Those are different types of fiber, described in the FDA's dietary fiber guide; their individual amounts cannot be read from the total alone.

Does the chart show net carbs?

No. The carbohydrate column uses USDA's “carbohydrate, by difference” value. Fiber is shown separately as another source field; we have not subtracted it to create a net-carb value. The underlying fields are available in the USDA downloadable data.

Why are these fiber numbers different from another chart?

Check the food description, preparation, portion weight, and dataset first. This chart uses one specified FNDDS release. A different cooked recipe or gram weight will not be the same comparison. USDA documents the differences among its food data types in its FoodData Central documentation.

Can I use this chart for packaged foods?

Use your package's Nutrition Facts label for that product and check how much you eat. A labeled serving and your portion may differ, as NIDDK's portion guide explains. The generic USDA entries here do not replace a specific brand's label.

Where do the chart's numbers come from?

Pillo calculated these values from USDA FNDDS 2021–2023, released October 31, 2024 and accessed September 11, 2026. FNDDS provides nutrient and portion-weight data for foods reported in a US dietary survey; it is not a new lab analysis commissioned for this article. USDA data documentation and download files.

For each row, we multiplied the source value per 100 g by the stated edible gram weight, then divided by 100. Fiber and carbohydrates are rounded to one decimal place; calories are rounded to the nearest whole kcal. Portion weights are kept as listed or calculated from a stated cup fraction. Nuts and seeds use our weighed 28 g comparison amount.

If meal changes also affect your medication schedule, check your prescription instructions or ask your pharmacist. Our guides explain taking medication with food and what “empty stomach” means. Pillo for Android offers medication reminders; it does not determine your fiber needs.

This article is for informational purposes only and does not constitute medical advice. Always consult your doctor or pharmacist before making any changes to your medication routine.

pillo-character-happy

Download Pillo
Free Today!

Scan the QR code
with your phone camera