Skip to main content
NutriFactsHub

Food rankings

Highest-fiber foods, ranked

Dietary fiber supports digestion, steadier blood sugar, and lasting fullness, yet most adults fall short of the FDA Daily Value of 28 grams. The foods below pack the most fiber into every 100 grams in our USDA-sourced database — a practical shortlist for closing that gap. Legumes, whole grains, seeds, and certain vegetables and fruits tend to lead.

Ranked by grams of dietary fiber per 100 g; Daily Value is 28 g.

Top foods chart

Top 8 · Fiber / 100 g

Chia seeds34.4 gFlaxseeds23.1 gOats15.4 gGrapes11 gDark chocolate10.9 gAlmonds10.8 gOrange10.6 gPistachios10.6 g
#FoodFiber / 100 g
1Chia seeds
486 kcal · 17 g protein · Nuts & Seeds
34.4 g
2Flaxseeds
545 kcal · 18 g protein · Nuts & Seeds
23.1 g
3Oats
246 kcal · 17 g protein · Grains & Starches
15.4 g
4Grapes
93 kcal · 6 g protein · Fruits
11 g
5Dark chocolate
598 kcal · 8 g protein · Other
10.9 g
6Almonds
626 kcal · 21 g protein · Nuts & Seeds
10.8 g
7Orange
97 kcal · 2 g protein · Fruits
10.6 g
8Pistachios
560 kcal · 20 g protein · Nuts & Seeds
10.6 g
9Orange juice
97 kcal · 2 g protein · Beverages
10.6 g
10Navy beans
140 kcal · 8 g protein · Legumes
10.5 g
11Almond butter
645 kcal · 21 g protein · Nuts & Seeds
9.7 g
12Coconut
354 kcal · 3 g protein · Fruits
9 g
13Pinto beans
143 kcal · 9 g protein · Legumes
9 g
14Granola
489 kcal · 14 g protein · Other
8.9 g
15Black beans
132 kcal · 9 g protein · Legumes
8.7 g
16Macadamia nuts
718 kcal · 8 g protein · Nuts & Seeds
8.6 g
17Sunflower seeds
584 kcal · 21 g protein · Nuts & Seeds
8.6 g
18Hazelnuts
641 kcal · 13 g protein · Nuts & Seeds
8.4 g
19Split peas
116 kcal · 8 g protein · Legumes
8.3 g
20Peanuts
588 kcal · 23 g protein · Nuts & Seeds
8 g
21Lentils
114 kcal · 9 g protein · Legumes
7.9 g
22Chickpeas
164 kcal · 9 g protein · Legumes
7.6 g
23Kidney beans
127 kcal · 9 g protein · Legumes
7.4 g
24Avocado
167 kcal · 2 g protein · Fruits
6.8 g
25Dates
277 kcal · 2 g protein · Fruits
6.7 g

Chia seeds tops the list at 34.4 g, followed by Flaxseeds (23.1 g) and Oats (15.4 g). Below are the top 25.

Questions

Which food is highest on this list?
Chia seeds ranks first at 34.4 g. Flaxseeds (23.1 g) and Oats (15.4 g) follow.
How much fiber should I eat per day?
The FDA Daily Value is 28 g for a 2,000-calorie diet. Most people benefit from gradually increasing fiber alongside water rather than jumping to a high intake overnight.
Soluble or insoluble fiber?
USDA totals shown here combine both. Whole foods naturally supply a mix, and a varied diet drawn from the foods on this list covers both types.

More rankings

References & methodology

  • Data source: U.S. Department of Agriculture, Agricultural Research Service — FoodData Central (public domain). Each food links to its individual record.
  • Method: Ranked by grams of dietary fiber per 100 g; Daily Value is 28 g. Ties are listed in dataset order; the table shows the top 25.
  • Daily Values: FDA Nutrition Facts label, 2016 update (adults and children aged 4+).
  • Scope: ranked across the 177 common foods in the NutriFactsHub database; it is a representative shortlist, not every food in existence.
  • Last reviewed: June 2026.
Cite this page

NutriFactsHub. “Highest-fiber foods, ranked.” https://www.nutrifactshub.com/best/high-fiber-foods