Back to Vegan Sources

Highest fiber foods

Chia seeds, legumes, berries, and whole grains can all add fiber to your meals. Compare equal weights first, then check the portion you would actually eat.

Compare high-fiber foods

Showing 34 of 34 foods.

Selected USDA plant foods, including dry instant oats from Standard Reference Release 28. Fiber per 100 grams and per listed serving; calories refer to the listed serving.
Chia seeds, driedNuts and seeds34.4 g1 tablespoon4.1 g58
Plain rye wafer crackersGrains22.9 g2 wafers5 g73
Pumpkin seeds, whole, roastedNuts and seeds18.4 g1 ounce5.2 g126
Navy beans, cookedLegumes10.5 g1/2 cup9.6 g127
Small white beans, cookedLegumes10.4 g1/2 cup9.3 g127
Yellow beans, cookedLegumes10.4 g1/2 cup9.2 g127
Cranberry beans, cookedLegumes10 g1/2 cup8.9 g120
Instant oats, plain, fortified, dryGrains10 g1 packet (28 g dry)2.8 g101
French beans, cookedLegumes9.4 g1/2 cup8.3 g114
Pinto beans, cookedLegumes9 g1/2 cup7.7 g122
Black beans, cookedLegumes8.7 g1/2 cup7.5 g114
Artichoke, cookedVegetables8.6 g1/2 cup7.2 g45
Black turtle beans, cookedLegumes8.3 g1/2 cup7.7 g120
Split peas, cookedLegumes8.3 g1/2 cup8.1 g114
Lentils, cookedLegumes7.9 g1/2 cup7.8 g115
Mung beans, cookedLegumes7.6 g1/2 cup7.7 g106
Adzuki beans, cookedLegumes7.3 g1/2 cup8.4 g147
Lima beans, cookedLegumes7 g1/2 cup6.6 g108
AvocadoFruit6.7 g1/2 cup5 g120
Pigeon peas, cookedLegumes6.7 g1/2 cup5.6 g102
Cowpeas, cookedLegumes6.5 g1/2 cup5.6 g99
RaspberriesFruit6.5 g1/2 cup4 g32
Kidney beans, cookedLegumes6.4 g1/2 cup5.7 g112
Soybeans, cookedLegumes6 g1/2 cup5.2 g149
Fava beans, cookedLegumes5.4 g1/2 cup4.6 g94
BlackberriesFruit5.3 g1/2 cup3.8 g31
Pink beans, cookedLegumes5.3 g1/2 cup4.5 g126
Great northern beans, cannedLegumes4.9 g1/2 cup6.4 g149
White beans, cannedLegumes4.8 g1/2 cup6.3 g149
Bulgur, cookedGrains4.5 g1/2 cup4.1 g76
Mixed vegetables, cooked from frozenVegetables4.4 g1/2 cup4 g59
Collards, cookedVegetables4 g1/2 cup3.8 g32
PearFruit3.1 g1 medium5.5 g101
Apple, with skinFruit2.4 g1 medium4.4 g95

Selected foods from USDA's 2015 scientific report, plus plain, fortified instant oats from USDA Standard Reference Release 28. Oats are measured dry, before adding liquid or seeds. Values vary with preparation and product; this is not an exhaustive ranking of every food.

Florian Wüest

Florian's favorites

My pick: instant oats for breakfast with chia seeds and flaxseeds. It is a simple breakfast I can keep coming back to without planning a completely new meal every morning.

Which foods have the most fiber?

Chia seeds lead this selection by weight, with 34.4 g of fiber per 100 g. A typical portion is much smaller: the listed tablespoon supplies 4.1 g. Whole roasted pumpkin seeds include the shell in this source and should not be confused with shelled kernels.

For a meal-sized portion, cooked beans are useful staples. The source lists 9.6 g of fiber in half a cup of navy beans and 7.8 g in half a cup of lentils. Raspberries provide 4 g per half cup.

Per 100 grams or per serving?

The per-100-gram column compares equal weights. The serving column shows what a spoonful, half cup, or whole fruit adds to your meal. Dry seeds and cooked beans contain different amounts of water, so their ranking by weight is only part of the picture.

Compare foods in the form you eat them. Dry and cooked lentils are not interchangeable. Calories here belong to the listed serving, not 100 grams. These published reference values are not precise measurements of your own plate.

Build fiber into everyday meals

Breakfast: add berries to porridge or soy yogurt. Lunch: put cooked beans or lentils into a salad, soup, or grain bowl. Dinner: stir lentils into tomato sauce or serve bulgur with vegetables. Choose one addition that fits a meal you already enjoy.

Keep canned beans and a bag of frozen berries on hand for days when you do not want to cook from scratch. Drain canned beans and add them to a meal; cook dried legumes according to their package instructions before eating.

Fiber is not the same thing as low calorie density. Nuts and seeds can supply fiber and substantial calories in the same portion. Use them as toppings alongside legumes, vegetables, fruit, and whole grains rather than choosing every ingredient by its rank.

Increase fiber gradually

NIDDK advises adults to get roughly 22 to 34 g of fiber per day, depending on age and sex. Introduce higher-fiber foods gradually and drink enough fluids. A sudden increase can be uncomfortable if your usual diet is low in fiber.

Choose repeatable additions rather than changing every meal overnight. A small serving of beans at lunch and fruit at breakfast can be a practical starting point.

Sources

  1. Scientific Report of the 2015 Dietary Guidelines Advisory Committee, Table D1.8
  2. USDA Standard Reference Release 28: plain, fortified instant oats, dry (NDB 08122)
  3. NIDDK: Eating, diet, and nutrition for constipation

Build a meal around a protein source

Pair your fruit, vegetables, and grains with tofu, beans, lentils, or another protein source you enjoy. Compare portions and protein values to find options that fit your meals.

Compare vegan protein sourcesAll food guides

More food guides