40 High-Fiber Foods List: Calorie & Fiber Chart

Complete high-fiber foods list with calories and fiber per serving. From legumes to berries — 40 foods ranked and charted across five categories.

A joyful illustrated figure with arms open, surrounded by glowing whole foods — lentil pods, raspberries, an avocado half, oat stalks — each radiating warm golden inner light on a clean white background

By Dr. Jane Smith · Published March 6, 2025 · 9 min read

Most adults eat roughly half the fiber their body requires. The average intake in the United States sits around 16–17 grams per day — well below the recommended 25–38 grams. Yet the high-fiber foods list is broader than most people realize: legumes, seeds, whole grains, vegetables, and fruits all deliver significant fiber, often at modest calorie costs.

This article charts 40 high-fiber foods across five categories with exact fiber grams and calories per serving, sourced from USDA FoodData Central. Use the tables to spot where your diet is falling short and which foods best fit your goals. For context on how many calories you should be eating alongside those fiber targets, see our guide on how many calories you should eat.

Why Dietary Fiber Matters

Dietary fiber is the indigestible carbohydrate fraction of plant foods. Unlike sugars and starches, it is not broken down in the small intestine — and that is precisely what makes it valuable.

A 2024 review in Nutrients found that higher fiber intake is associated with a 24% lower cardiovascular disease mortality risk and a 16% reduction in type 2 diabetes incidence compared to low-fiber diets. Beyond heart and metabolic health, fiber improves gut microbiome diversity, reduces LDL cholesterol, stabilizes blood sugar, and supports weight management by extending satiety after meals.

For weight management specifically, fiber slows the rate of digestion, which keeps you fuller for longer and reduces the likelihood of overeating. All fiber types — soluble and insoluble — are consistently associated with lower body weight and fat mass in meta-analyses. This makes high-fiber foods particularly effective tools when working within a calorie deficit.

ℹ️ The Fiber Gap

About 94% of Americans fail to meet adequate fiber intake. The average person gets around 16–17 grams per day — roughly half of the 25–38 grams recommended. Closing that gap is one of the highest-impact dietary changes most people can make.

How Much Fiber Do You Need Each Day?

The USDA Dietary Guidelines for Americans 2020–2025 set these adequate intake targets:

GroupDaily Fiber Target
Women 19–5025–28 g/day
Women 51+21–22 g/day
Men 19–5034–38 g/day
Men 51+28–30 g/day

A practical shortcut: 14 grams of fiber per 1,000 calories consumed. At a 2,000-calorie intake, that means 28 grams per day. At 1,500 calories, aim for 21 grams.

The 40 Best High-Fiber Foods

The foods below are organized across five categories and sorted from highest to lowest fiber per serving. All values come from USDA FoodData Central. Serving sizes reflect typical portions — not standardized 100-gram weights — so the numbers reflect what you would actually eat in a meal.

Legumes and Beans

Legumes are the single most concentrated source of dietary fiber available in the food supply. A cup of cooked lentils or navy beans delivers more fiber than most people get in an entire day.

FoodServingFiberCalories
Navy beans (cooked)1 cup19g255 kcal
Lentils (cooked)1 cup18g230 kcal
Split peas (cooked)1 cup16g231 kcal
Black beans (cooked)1 cup15g227 kcal
Pinto beans (cooked)1 cup15g245 kcal
Kidney beans (cooked)1 cup12g225 kcal
Chickpeas (cooked)1 cup12g269 kcal
Edamame (shelled, boiled)½ cup4g94 kcal

Navy beans lead at 19g fiber per cup. Lentils follow closely at 18g with the practical advantage of cooking in 20 minutes without pre-soaking. Chickpeas are the most versatile entry — eaten hot, cold, roasted as a snack, or blended into hummus. If you are new to legumes, edamame is the gentlest starting point: mild flavored, quick to prepare, and widely available frozen.

Seeds and Nuts

Seeds pack an enormous amount of fiber into a small volume — ounce for ounce, they rival legumes as fiber sources.

FoodServingFiberCalories
Chia seeds1 oz (28g)10g138 kcal
Flaxseeds (ground)1 oz8g151 kcal
Pumpkin seeds1 oz5g163 kcal
Sesame seeds1 oz4g162 kcal
Almonds1 oz (~23 nuts)4g164 kcal
Sunflower seeds1 oz3g165 kcal
Pistachios1 oz3g159 kcal

Chia seeds deliver 10g of fiber per ounce — nearly all of it soluble — along with omega-3 fatty acids and calcium. They absorb liquid and expand into a gel, working well stirred into oatmeal, blended into smoothies, or made into overnight pudding. Ground flaxseeds provide 8g per ounce; always buy ground or grind your own, since whole flaxseeds often pass through the digestive tract undigested.

Vegetables

Most vegetables contribute 2–5g of fiber per cup. A handful stand out significantly above that range and deserve a place in any high-fiber meal plan.

FoodServingFiberCalories
Artichoke (cooked)1 medium10g64 kcal
Green peas (boiled)1 cup9g134 kcal
Acorn squash (cooked)1 cup9g115 kcal
Collard greens (cooked)1 cup8g49 kcal
Butternut squash (cooked)1 cup7g82 kcal
Broccoli (cooked)1 cup5g55 kcal
Brussels sprouts (cooked)1 cup4g56 kcal
Sweet potato (baked, with skin)1 medium4g103 kcal
Spinach (cooked)1 cup4g41 kcal

Artichoke is the surprise champion of the vegetable category — a single medium artichoke provides 10g of fiber at only 64 calories, one of the best fiber-to-calorie ratios of any whole food. Collard greens deliver 8g per cup cooked at just 49 calories, making them exceptionally efficient. For a broader look at how vegetables fit different dietary goals, see our guide to building a balanced diet.

Fruits

Fruits tend to deliver 3–6g of fiber per serving, with a handful of high-achievers that consistently surprise people.

FoodServingFiberCalories
Avocado (whole, Hass)1 whole13g322 kcal
Guava1 cup9g112 kcal
Raspberries1 cup8g64 kcal
Blackberries1 cup8g62 kcal
Figs (dried)½ cup7g186 kcal
Pear (with skin)1 medium6g101 kcal
Apple (with skin)1 medium4g95 kcal
Banana1 medium3g105 kcal

Avocado is the fiber standout of the fruit category — a whole Hass avocado contains 13g of fiber, primarily insoluble, packaged with heart-healthy monounsaturated fats. Raspberries and blackberries are the highest-fiber berries at 8g per cup, with only 62–64 calories — among the best fiber-to-calorie ratios in the entire list. Always eat apples and pears with the skin on: the peel contains the majority of each fruit's fiber.

Whole Grains and Cereals

Whole grains deliver fiber alongside complex carbohydrates, B vitamins, and minerals. Refined grains — white rice, white pasta, white bread — lose most of their fiber during processing.

FoodServingFiberCalories
Bulgur (cooked)1 cup8g151 kcal
Whole-wheat pasta (cooked)1 cup7g174 kcal
Wheat bran (raw)¼ cup6g31 kcal
Barley, pearl (cooked)1 cup6g193 kcal
Oat bran (cooked)1 cup6g88 kcal
Quinoa (cooked)1 cup5g222 kcal
Oats (cooked)1 cup4g158 kcal
Brown rice (cooked)1 cup4g216 kcal

Bulgur leads the cooked grain category at 8g per cup and cooks in just 15 minutes — one of the fastest whole grains available. Wheat bran is the most concentrated grain-based fiber source at 43g per 100g; a quarter cup stirred into oatmeal or yogurt adds 6 grams of fiber invisibly. Oats contain beta-glucan, a soluble fiber shown to reduce LDL cholesterol by forming a viscous gel in the small intestine.

Soluble vs. Insoluble Fiber: What's the Difference?

Not all fiber behaves the same way in your body. Understanding the two main types helps you choose foods for specific health goals.

Soluble FiberInsoluble Fiber
Behavior in waterDissolves; forms a viscous gelDoes not dissolve; passes largely intact
Primary benefitLowers LDL cholesterol; stabilizes blood sugarPrevents constipation; supports gut motility
Gut microbiomeFermented by beneficial bacteria — prebioticPartially fermented
Best sourcesOats, beans, apples, citrus, chia seeds, barleyWheat bran, whole wheat, nuts, most vegetables

Most whole foods contain both types in varying proportions. You do not need to track them separately — eating a variety of the foods on this list throughout the day naturally delivers a healthy mix of both. For a comparison of how fiber intake relates to your broader nutrient profile, see our article on daily protein requirements.

How to Add More Fiber Without Overhauling Your Diet

Most people do not need a dramatic overhaul — targeted swaps and additions close the gap faster than a complete diet change.

☐Swap white rice for bulgur or brown rice in grain bowls and side dishes — gains 4–8g fiber per meal with minimal flavor change
☐Add ½ cup of lentils or black beans to soups, salads, or stews — instant 8–9g fiber boost that blends into almost any dish
☐Stir 1 tablespoon of ground flaxseed into oatmeal, yogurt, or a smoothie — adds 2–3g fiber per serving, nearly undetectable
☐Eat apples, pears, and peaches with the skin on — removing the peel discards most of the fruit's fiber
☐Choose whole-wheat pasta and bread over white — a simple swap that roughly doubles fiber per serving
☐Snack on almonds or pistachios rather than crackers or pretzels — adds fiber and protein, reduces refined carbs

If you want to see exactly how much fiber lands on your plate each day, Caloria makes it effortless — snap a photo of your meal and get a complete nutrition breakdown including dietary fiber, calories, and all three macros instantly.

⚠️ Increase Fiber Gradually

Adding a large amount of fiber too quickly causes gas, bloating, and cramping as your gut microbiome adapts. Increase your intake by 3–5 grams per week and drink plenty of water — fiber needs adequate fluid to move through your digestive system properly.

Start Tracking Smarter

Understanding which foods are high in fiber is the first step. Knowing whether your meals actually hit your daily fiber target is the second. Caloria, the AI calorie tracker, breaks down the fiber content of every meal automatically — just snap a photo and get a full nutrition report in seconds.

Download Caloria and take the guesswork out of your nutrition:

  • Download on the App Store

⚠️ Medical Disclaimer

This article is for general informational purposes only and does not constitute medical advice. Individual fiber needs vary based on age, health status, medications, and digestive conditions. Consult a registered dietitian or healthcare professional before making significant dietary changes, especially if you have inflammatory bowel disease, IBS, or other gastrointestinal conditions.

Frequently Asked Questions

What food is highest in fiber?

Wheat bran is the most concentrated fiber source by weight at approximately 43 grams per 100 grams. Among everyday whole foods you would eat regularly, chia seeds (34g per 100g), navy beans (11g per 100g cooked), and lentils (9g per 100g cooked) rank among the highest. A single cup of cooked navy beans — at 19g fiber — can cover 50–75% of the daily recommended intake in one serving.

How much fiber should I eat per day?

The USDA Dietary Guidelines recommend 25–28 grams per day for women and 34–38 grams for men aged 19–50. For women over 51, the target is 21–22 grams; for men over 51, 28–30 grams. A practical shortcut: aim for 14 grams per 1,000 calories you consume. Most Americans eat around 16–17 grams daily — roughly half the recommendation.

What is the difference between soluble and insoluble fiber?

Soluble fiber dissolves in water to form a gel, slowing digestion, lowering LDL cholesterol, and stabilizing blood glucose. Top sources include oats, beans, apples, and chia seeds. Insoluble fiber does not dissolve and adds bulk to stool, supporting regular bowel movements. Top sources include wheat bran, whole-wheat products, and most vegetables. Most high-fiber whole foods contain both types simultaneously.

What are the best high-fiber foods for weight loss?

Legumes (lentils, black beans), berries (raspberries, blackberries), and non-starchy vegetables (artichoke, broccoli, Brussels sprouts) offer the best fiber-to-calorie ratio. A cup of raspberries provides 8g of fiber at just 64 calories; a cup of cooked lentils delivers 18g fiber at 230 calories. For more context on how food choices affect body weight, see our article on calories and weight loss.

Do eggs contain fiber?

No. Eggs contain zero dietary fiber. Fiber is found exclusively in plant foods — fruits, vegetables, legumes, whole grains, nuts, and seeds. Animal products including meat, dairy, eggs, and fish contain no fiber.

Topic: Nutrition Science

Frequently Asked Questions

What food is highest in fiber?
Wheat bran is the most concentrated source by weight at about 43 grams of fiber per 100 grams. Among everyday whole foods, chia seeds (34g per 100g), navy beans (11g per 100g cooked), and lentils (9g per 100g cooked) are among the highest. A single cup of cooked navy beans covers 50–75% of the daily recommended intake.
How much fiber should I eat per day?
The USDA recommends 25–28 grams per day for women and 34–38 grams for men aged 19–50. A simpler guideline: aim for 14 grams per 1,000 calories consumed. Most Americans eat only 16–17 grams daily — about half the recommendation.
What is the difference between soluble and insoluble fiber?
Soluble fiber dissolves in water, forming a gel that slows digestion, lowers LDL cholesterol, and stabilizes blood sugar. Insoluble fiber does not dissolve and adds bulk to stool, preventing constipation. Most high-fiber whole foods contain both types.
What are the best high-fiber foods for weight loss?
Legumes (lentils, black beans), berries (raspberries, blackberries), and non-starchy vegetables (artichoke, broccoli, Brussels sprouts) offer the best fiber-to-calorie ratio for weight loss. A cup of raspberries provides 8g of fiber at just 64 calories; a cup of cooked lentils delivers 18g fiber at 230 calories.
Do eggs contain fiber?
No. Eggs contain zero dietary fiber. Fiber is found exclusively in plant foods — fruits, vegetables, legumes, whole grains, nuts, and seeds. Animal products including meat, dairy, eggs, and fish contain no fiber.
Home Blog Buy Privacy Terms