CalorieInsightClarity for Every Calorie
100% free · no sign-up

High-Fibre Foods: Top 40 Ranked

Dietary fibre slows digestion, supports gut health and adds bulk without adding many calories. These foods carry the most fibre per 100 g in our database.

High-Fibre Foods ranked (per 100 g)

Ranked by grams of dietary fibre per 100 g. Tap any food for full nutrition facts and a serving calculator.

#FoodFibreCaloriesProteinCarbsFatkcal/gCategory
1🍽️ Sorghum bran, white, unenriched, dry, raw35 g40311.2 g68.7 g9.3 g4.03Grains & Pasta
2🥥 Flour, coconut34.2 g43816.1 g58.9 g15.3 g4.38Nuts & Seeds
3🍽️ Flaxseed, ground23.1 g54518 g34.4 g37.3 g5.45Nuts & Seeds
4🍽️ Flour, rye13.7 g3598.4 g77.2 g1.9 g3.59Grains & Pasta
5🍽️ Flour, barley12.8 g3678.7 g77.4 g2.5 g3.67Grains & Pasta
6🍽️ Bulgur, dry, raw11.7 g37211.8 g75.9 g2.4 g3.72Grains & Pasta
7🥜 Nuts, almonds, dry roasted, with salt added11 g62020.4 g16.2 g57.8 g6.2Nuts & Seeds
8🥜 Nuts, almonds, whole, raw10.8 g62621.5 g20 g51.1 g6.26Nuts & Seeds
9🍽️ Flour, whole wheat, unenriched10.6 g37015.1 g71.2 g2.7 g3.7Grains & Pasta
10🥣 Flour, oat, whole grain10.5 g38913.2 g69.9 g6.3 g3.89Grains & Pasta
11🍽️ Khorasan, grain, dry, raw10.5 g37114.8 g71.8 g2.8 g3.71Grains & Pasta
12🍽️ Flour, buckwheat10.4 g3588.9 g75 g2.5 g3.58Grains & Pasta
13🍽️ Seeds, sunflower seed kernels, dry roasted, with salt added10.3 g61221 g17.1 g56.1 g6.12Nuts & Seeds
14🍽️ Figs, dried, uncooked9.8 g2493.3 g63.9 g0.9 g2.49Fruits
15🥜 Almond butter, creamy9.7 g64520.8 g21.2 g53 g6.45Nuts & Seeds
16🥜 Flour, almond9.3 g62226.2 g16.2 g50.2 g6.22Nuts & Seeds
17🍽️ Flour, spelt, whole grain9.3 g36414.5 g70.7 g2.5 g3.64Grains & Pasta
18🍽️ Einkorn, grain, dry, raw8.9 g36915.1 g68.7 g3.8 g3.69Grains & Pasta
19🥜 Flour, chestnut8.7 g3855.3 g80.5 g4.6 g3.85Nuts & Seeds
20🥜 Nuts, hazelnuts or filberts, raw8.4 g64113.5 g26.5 g53.5 g6.41Nuts & Seeds
21🧈 Sesame butter, creamy8.4 g69719.7 g14.2 g62.4 g6.97Nuts & Seeds
22🍽️ Sorghum, whole grain, white, dry, raw8.3 g37310.1 g73.6 g4.2 g3.73Grains & Pasta
23🥜 Peanuts, raw8 g58823.2 g26.5 g43.3 g5.88Beans & Legumes
24🥜 Nuts, macadamia nuts, raw7.6 g7127.8 g24.1 g64.9 g7.12Nuts & Seeds
25🍐 Farro, pearled, dry, raw7.3 g36712.6 g72.1 g3.1 g3.67Grains & Pasta
26🍽️ Flour, amaranth7.2 g38413.2 g68.8 g6.2 g3.84Grains & Pasta
27🍽️ Seeds, sunflower seed, kernel, raw7.2 g60918.9 g24.5 g48.4 g6.09Nuts & Seeds
28🌽 Corn flour, masa harina, white or yellow, dry, raw7 g3767.6 g76.7 g4.3 g3.76Grains & Pasta
29🥜 Nuts, pistachio nuts, raw7 g59820.5 g27.7 g45 g5.98Nuts & Seeds
30🍽️ Flour, quinoa6.3 g38511.9 g69.5 g6.6 g3.85Grains & Pasta
31🥜 Peanut butter, creamy6.3 g63224 g22.7 g49.4 g6.32Beans & Legumes
32🍽️ Flour, sorghum6 g3758.3 g77.4 g3.6 g3.75Grains & Pasta
33🥜 Nuts, brazilnuts, raw6 g66415 g21.6 g57.4 g6.64Nuts & Seeds
34🥜 Nuts, pecans, halves, raw5.8 g75010 g12.7 g73.3 g7.5Nuts & Seeds
35🫘 Restaurant, Latino, pupusas con frijoles (pupusas, bean)5.8 g2295.6 g31.5 g9 g2.29Restaurant Foods
36🥔 Flour, potato5.4 g3618.1 g79.9 g1 g3.61Vegetables
37🍽️ Hummus, commercial5.4 g2297.4 g14.9 g17.1 g2.29Beans & Legumes
38🍽️ Parsnips, raw5.4 g871.3 g19.3 g0.5 g0.87Vegetables
39🥜 Nuts, walnuts, English, halves, raw5.2 g73014.6 g10.9 g69.7 g7.3Nuts & Seeds
40🍽️ Seeds, pumpkin seeds (pepitas), raw5.1 g55529.9 g18.7 g40 g5.55Nuts & Seeds

Data: USDA FoodData Central (public domain, CC0). General information only — not medical or dietary advice.

How this ranking was built

Ranked by grams of dietary fibre per 100 g. The ranking runs over 152 of our 321 foods — 169 are excluded because their USDA record does not measure fibre, and a missing value is left out rather than counted as zero. Nothing here is hand-picked or sponsored: the order is arithmetic on measured values, so it changes only when the data does.

  • Top of the list: Sorghum bran at 35 g per 100 g.
  • 40th place: Seeds at 5.1 g — so even the bottom of this table is well inside the useful range.
  • Top ten average: 17.3 g per 100 g, against 4.3 g across all 152 ranked foods.

What a real portion actually gives you

Per 100 g is the only fair way to line foods up next to each other, but nobody serves 100 g of everything. Here is the top of the list again at each food's own household serving:

FoodTypical servingFibre in that servingCalories
🍽️ Sorghum bran100 g35 g403 kcal
🥥 Flour100 g34.2 g438 kcal
🍽️ Flaxseed100 g23.1 g545 kcal
🍽️ Flour100 g13.7 g359 kcal
🍽️ Flour100 g12.8 g367 kcal
🍽️ Bulgur100 g11.7 g372 kcal

Servings are the default portion recorded for each food; every food page has a calculator for any weight you like, in grams, ounces or pounds.

Which food groups dominate this list

The top 40 come from 6 different food groups, which is a faster way to shop than reading forty rows:

Foods that win on two counts

One nutrient never decides whether a food fits your day. These are the other rankings this list overlaps with — where a food appears in both top 40s, it is doing two jobs at once:

Also in…SharedExamples
🥑 High-Calorie Foods23 of 40Nuts, Nuts, Nuts
🧂 Low-Sodium Foods7 of 40Einkorn, Flour, Flour
💪 High-Protein Foods5 of 40Seeds, Flour, Peanut butter
🚫 Low-Sugar Foods2 of 40Almond butter, Bulgur
🥬 Low-Calorie Foods0 of 40No overlap — these two lists pull in opposite directions
🥚 Low-Carb Foods0 of 40No overlap — these two lists pull in opposite directions
🍚 Low-Fat Foods0 of 40No overlap — these two lists pull in opposite directions

What this ranking does not tell you

  • Preparation changes the number. Drying concentrates every nutrient per 100 g; cooking with added water dilutes them. Each row maps to one specific USDA record, and the food name says which.
  • Per 100 g is not per serving. A food can top this list and still be something you eat 15 g of, or sit mid-table and be your whole dinner. The portion table above is the corrective.
  • Nutrients travel together. The leader here may be high in something you are limiting — check the full row, not just the ranked column.
  • Whole foods only. This database holds single ingredients, not branded products. For those, scan the barcode in the free barcode scanner, which reads label values from the manufacturer.
  • It is not a shopping mandate. A ranking is a menu of options, not an instruction. The foods you will actually eat repeatedly beat the theoretically optimal ones you won't.

What to do with this list

Most adults fall well short of typical fibre recommendations; adding one high-fibre food per meal is usually enough to close the gap.

Increase fibre gradually and drink more water alongside it to avoid digestive discomfort.

Build your day around a handful of these foods, then log them in the free calorie tracker to see how the totals stack up against the target from your calorie calculator. If you are cutting, the calorie deficit calculator turns that target into a weekly rate of loss; the macro calculator splits it into grams of protein, carbs and fat.

More food lists

High-Fibre Foods FAQ

What is the number one high-fibre food on this list?

Sorghum bran, white, unenriched, dry, raw, with 35 g per 100 g and 403 calories per 100 g. Ranked by grams of dietary fibre per 100 g.

How is this high-fibre foods list ranked?

Ranked by grams of dietary fibre per 100 g. Every value comes from USDA FoodData Central (public domain, CC0) and is shown per 100 g so foods are directly comparable.

Can I log these foods for free?

Yes. Open any food and add it to the free calorie tracker — pick your serving and the calories and macros are logged instantly. No account, no paywall, no ads.

How much should I be eating each day?

Use the calorie calculator for your daily calorie target and the macro calculator to split it into protein, carbs and fat.

Does this list cover every food in the database?

It ranks all 152 of our 321 foods that report fibre in their USDA record, and excludes 169 that do not measure it — a missing value is left out rather than counted as zero, so nothing gets rewarded for having no data. The table shows the top 40.

How much fibre should I get in a day?

The FDA Daily Value printed on Nutrition Facts labels is 28 g per day (21 CFR 101.9(c)). 100 g of Sorghum bran, top of this list, supplies 125% of that. A food is labelled "high" in a nutrient at 20% DV or more, and "a good source" from 10%.

Is the top food the one I should eat most of?

Not necessarily. Ranking is per 100 g, which is the only fair way to compare foods, but you eat portions — and portion size varies enormously (100 g of oil versus 100 g of lettuce). Check the calories column beside the ranked figure, then use the portion table on this page to see what a normal serving actually delivers.

Are these values for raw or cooked food?

Each entry maps to one specific USDA record, and the food name states the preparation — raw, cooked, dried, canned. Cooking removes water, so 100 g of cooked food is a larger amount of the original ingredient and its nutrients per 100 g read higher. Weigh food in the same state as the entry you pick.

Can I combine this list with another one?

Yes, and the overlap is often where the best choices are. 23 of these 40 foods also appear in the top 40 of high-calorie foods, starting with Nuts. See all food lists to cross-reference the rest.

How often do these rankings change?

They are generated from the dataset when the site is built, not maintained by hand, so the list, the individual food pages and the calculators can never disagree with each other. Any change to the underlying USDA values or the set of foods re-ranks the list automatically.