The Fiber Table

19 High-Fiber Foods and How Much Fiber They Contain

Foods

Updated October 15, 2026 ยท 6 min read

Hitting 25 to 38 grams of fiber a day is much easier when you know which foods carry the most. This list groups common foods by type, with approximate fiber per typical serving.

Values are approximate and based on USDA data for common preparations. Brands and cooking methods vary, so check the label when you can.

Beans and legumes

FoodServingFiber (approx.)
Split peas, cooked1 cup16 g
Lentils, cooked1 cup15 g
Black beans, cooked1 cup15 g
Chickpeas, cooked1 cup12 g

Legumes are the most efficient fiber source on this list. Adding half a cup of beans to a salad, soup, or rice bowl contributes 6 to 8 grams.

Fruit

FoodServingFiber (approx.)
Raspberries1 cup8 g
Pear, with skin1 medium5.5 g
Avocado1/2 fruit5 g
Apple, with skin1 medium4.5 g
Banana1 medium3 g

Keep the skin on apples and pears. Much of the fiber is in it.

Whole grains

FoodServingFiber (approx.)
Whole-wheat spaghetti, cooked1 cup6 g
Oats, cooked1 cup4 g
Popcorn, air-popped3 cups3.5 g
Brown rice, cooked1 cup3.5 g

Nuts and seeds

FoodServingFiber (approx.)
Chia seeds1 ounce (about 2 tbsp)10 g
Flaxseed, ground2 tbsp4 g
Almonds1 ounce3.5 g

Vegetables

FoodServingFiber (approx.)
Green peas, cooked1 cup9 g
Broccoli, cooked1 cup5 g
Sweet potato, baked with skin1 medium4 g

A sample high-fiber day

That comes to roughly 45 grams, more than most people need, so treat it as a menu of options rather than a plan. Choose the pieces that fit your appetite and build up slowly. Our guide on adding fiber without bloating explains how, and this article covers your daily target.

Nutrition values are approximate. This content is general education, not medical advice. See our medical disclaimer.