Food Directory

High-Fiber Foods

Everyday high-fiber foods, with the fiber, calories and macros for a normal serving of each.

Fiber keeps you full, helps your digestion and is good for your heart. The Dietary Guidelines for Americans recommend about 14 grams for every 1,000 calories you eat, which works out to 22 to 34 grams a day for most adults, and most people in the U.S. eat a lot less than that.

Sort by
FoodCaloriesProteinCarbsFatFiber
Split peas, cooked1 cup (196 g)23116.3 g41.4 g0.8 g16.3 g
Lentils, cooked1 cup (198 g)23017.9 g39.9 g0.8 g15.6 g
Navy beans, cooked1 cup (182 g)25515 g47.4 g1.1 g19.1 g
Black beans, cooked1 cup (172 g)22715.2 g40.8 g0.9 g15 g
Chickpeas, cooked1 cup (164 g)26914.5 g45 g4.2 g12.5 g
Chia seeds1 oz, about 2 tbsp (28 g)1384.7 g11.9 g8.7 g9.8 g
Raspberries1 cup (123 g)641.5 g14.7 g0.8 g8 g
Artichoke, cooked1 medium (120 g)643.5 g14.3 g0.4 g6.8 g
Green peas, cooked1 cup (160 g)1258.2 g22.8 g0.4 g7.2 g
Blackberries1 cup (144 g)622 g13.8 g0.7 g7.6 g
Avocado½ avocado (100 g)1602 g8.5 g14.7 g6.7 g
Edamame, cooked1 cup (155 g)18818.5 g13.8 g8.1 g8.1 g
Pear1 medium (178 g)1010.6 g27.1 g0.2 g5.5 g
Broccoli, cooked1 cup chopped (156 g)553.7 g11.2 g0.6 g5.1 g
Brussels sprouts, cooked1 cup (155 g)655.6 g12.9 g0.6 g6.4 g
Sweet potato, baked1 cup (200 g)1804 g41.4 g0.3 g6.6 g
Barley, cooked1 cup (157 g)1933.5 g44.3 g0.7 g6 g
Apple, with skin1 medium (182 g)950.5 g25.1 g0.3 g4.4 g
Flaxseed, ground2 tbsp (14 g)752.6 g4 g5.9 g3.8 g
Oats, dry½ cup (41 g)1535.3 g27.4 g2.6 g4.1 g
Popcorn, air-popped3 cups (24 g)933.1 g18.7 g1.1 g3.5 g
Whole-wheat pasta, cooked1 cup (117 g)1747 g35.2 g2 g4.6 g
Almonds1 oz, about 23 almonds (28 g)1646 g6.1 g14.2 g3.5 g
Pistachios, dry roasted1 oz, about 49 nuts (28 g)1626 g8 g13 g2.9 g

Nutrition numbers come from the USDA's FoodData Central database, for the serving size shown. Packaged foods vary by brand, so check the label for exact numbers.

Need an app to track your fiber?

Somatics keeps your calories, carbs, protein and fat in one place, so you can see how close you are to your targets every day.

Download on the App Store Get it on Google Play

How to use this list

An easy way to eat more fiber is to add one food from this list to each meal: berries with breakfast, beans or lentils at lunch and a vegetable with dinner. Adding it over a week or two, with plenty of water, gives your stomach time to adjust.

Common questions

What food has the most fiber?

Beans and lentils lead the list. A cup of cooked navy beans has about 19 grams, and lentils, split peas and black beans have about 15 to 16. For a small serving, chia seeds have about 10 grams in 1 oz (28 g).

Does fiber count as carbs?

Yes. On U.S. nutrition labels, fiber is part of total carbohydrates, and most tracking apps count it that way too.

For more on fiber and the other nutrients in food, see What are macros?

Looking for a different list?

General information, not medical advice. If you have a food allergy or a health condition, go with what your doctor recommends.

Track macros and calories
with Somatics

Download on the App Store Get it on Google Play