High Fiber Foods List: 40 Fiber-Rich Foods to Eat More Of
- How We Chose What to Cover
- How Much Fiber Do You Need Per Day?
- High Fiber Foods List: The Full Chart (40 Foods)
- The 10 Highest-Fiber Foods, Ranked
- Soluble vs Insoluble Fiber: Which Foods Have Which?
- A Full Day of High-Fiber Eating (About 33 Grams)
- High-Fiber Foods by Meal (and a Shopping List)
- Easy Swaps: Low-Fiber Foods to High-Fiber Foods
- How to Add More Fiber Without the Bloat
- Fiber for Specific Goals
- The Bottom Line
The highest-fiber foods are legumes, seeds, and whole grains — with one surprise at the top: a cup of passion fruit packs 24.5 grams of fiber, and a cup of cooked navy beans packs 19.1 grams. Most adults need 25 to 38 grams a day, yet only about 5% of Americans get there; average intake is just 15 to 17 grams. This guide gives you the full list — 40 fiber rich foods with exact grams and % Daily Value, a ranked top 10, a full-day 33-gram meal plan, easy swaps, and the soluble-versus-insoluble breakdown.
Fiber is the part of plant foods your body cannot digest. It feeds gut bacteria, slows digestion, steadies blood sugar, and helps lower cholesterol. A 2019 review in The Lancet covering 185 studies and 58 trials found that people eating 25 to 29 grams a day had a 15 to 30% lower risk of heart disease, type 2 diabetes, and bowel cancer than people eating the least. The catch: fiber only helps if you eat it daily — and build up gradually, with enough water. Every number here is checked against USDA FoodData Central .
How We Chose What to Cover
Before writing, we reviewed the top-ranking pages for “high fiber foods list” on Google and Bing: Mayo Clinic , Healthline (two pages), Cleveland Clinic , and Medical News Today . All give a table of high-fiber foods with USDA grams and open with the 25-gram (women) and 38-gram (men) targets. We kept that core and added what none of them covers: a target table by age and sex, a full-day meal plan, a ranked top 10 with fiber per 100 calories, soluble-versus-insoluble grams, a by-meal layout with a shopping list, a swap table, goal sections, and an 8-question FAQ. Every figure comes from USDA FoodData Central; approximate values are marked.
How Much Fiber Do You Need Per Day?
The headline numbers are simple: 25 grams a day for women and 38 grams for men aged 19 to 50, dropping to 21 and 30 after 50. The table below gives the complete National Academies targets, published by the NIH Office of Dietary Supplements . The Dietary Guidelines for Americans use a simpler rule — 14 grams per 1,000 calories — and the FDA Daily Value is 28 grams, the number behind the %DV column.
| Age group | Women / girls | Men / boys |
|---|---|---|
| 1–3 years | 19 g | 19 g |
| 4–8 years | 25 g | 25 g |
| 9–13 years | 26 g | 31 g |
| 14–18 years | 26 g | 38 g |
| 19–30 years | 28 g | 38 g |
| 31–50 years | 25 g | 38 g |
| 51+ years | 21 g | 30 g |
| Pregnancy | 28 g | — |
| Lactation | 29 g | — |
Only about 5% of Americans meet their target — 5% of men and 9% of women. Most people need two or three high-fiber foods a day added to meals they already eat, not a supplement. A cup of beans at lunch and raspberries at breakfast closes most of the gap.

High Fiber Foods List: The Full Chart (40 Foods)
The whole list in one place, grouped by food type and ordered by fiber within each group. %DV is based on the FDA Daily Value of 28 grams; all figures come from USDA FoodData Central . Two values carry a tilde (~) — freekeh and steel-cut oats — because they are approximate averages, not USDA standard entries. Tip: print this chart as a one-page reference.
| Food | Serving | Fiber (g) | %DV | Group |
|---|---|---|---|---|
| Navy beans | 1 cup, cooked | 19.1 | 68% | Legumes |
| Small white beans | 1 cup, cooked | 18.6 | 66% | Legumes |
| Split peas | 1 cup, cooked | 16.3 | 58% | Legumes |
| Lentils | 1 cup, cooked | 15.6 | 56% | Legumes |
| Pinto beans | 1 cup, cooked | 15.4 | 55% | Legumes |
| Black beans | 1 cup, cooked | 15.0 | 54% | Legumes |
| Lima beans | 1 cup, cooked | 13.2 | 47% | Legumes |
| Red kidney beans | 1 cup, cooked | 13.1 | 47% | Legumes |
| Chickpeas | 1 cup, cooked | 12.5 | 45% | Legumes |
| Black-eyed peas | 1 cup, cooked | 11.2 | 40% | Legumes |
| Chia seeds | 1 oz | 9.8 | 35% | Seeds & nuts |
| Ground flaxseed | 1 oz | 7.7 | 28% | Seeds & nuts |
| Almonds | 1 oz | 3.5 | 13% | Seeds & nuts |
| Pecans | 1 oz | 2.7 | 10% | Seeds & nuts |
| Wheat bran | 1/2 cup | 12.4 | 44% | Grains |
| Freekeh | 1 cup, cooked | ~11 | 39% | Grains |
| Bulgur | 1 cup, cooked | 8.2 | 29% | Grains |
| Barley (pearled) | 1 cup, cooked | 6.0 | 21% | Grains |
| Quinoa | 1 cup, cooked | 5.2 | 19% | Grains |
| Steel-cut oats | 1 cup, cooked | ~5 | 18% | Grains |
| Oatmeal | 1 cup, cooked | 4.0 | 14% | Grains |
| Brown rice | 1 cup, cooked | 3.5 | 13% | Grains |
| Popcorn, air-popped | 3 cups | 3.5 | 13% | Grains |
| Green peas | 1 cup, cooked | 8.8 | 31% | Vegetables |
| Edamame | 1 cup, cooked | 8.1 | 29% | Vegetables |
| Artichoke | 1 medium, cooked | 6.8 | 24% | Vegetables |
| Butternut squash | 1 cup, cooked | 6.6 | 24% | Vegetables |
| Broccoli | 1 cup, cooked | 5.1 | 18% | Vegetables |
| Brussels sprouts | 1 cup, cooked | 4.1 | 15% | Vegetables |
| Sweet potato | 1 medium, baked with skin | 3.8 | 14% | Vegetables |
| Passion fruit | 1 cup | 24.5 | 88% | Fruits |
| Guava | 1 cup | 8.9 | 32% | Fruits |
| Raspberries | 1 cup | 8.0 | 29% | Fruits |
| Blackberries | 1 cup | 7.6 | 27% | Fruits |
| Pomegranate arils | 1 cup | 7.0 | 25% | Fruits |
| Avocado | 1/2 fruit | 6.7 | 24% | Fruits |
| Pear | 1 medium | 5.5 | 20% | Fruits |
| Apple | 1 medium, with skin | 4.4 | 16% | Fruits |
| Blueberries | 1 cup | 3.6 | 13% | Fruits |
| Prunes | 1/4 cup | 3.1 | 11% | Fruits |
Three patterns jump out. Legumes dominate: the top 10 foods by serving are all beans, peas, or lentils except passion fruit. Seeds punch above their size — an ounce of chia has more fiber than a cup of oatmeal. And fruit varies enormously: passion fruit has nearly eight times the fiber of a banana. Nuts are the weakest group: at 3.5 and 2.7 grams per ounce, almonds and pecans are a garnish, not a fiber strategy. For low-carb nut ideas, see our guide to the best nuts for keto.
The 10 Highest-Fiber Foods, Ranked
Ranked by fiber per serving, the list is almost entirely legumes — passion fruit first by a wide margin. The last column adds a view no other list page gives you: fiber per 100 calories. By that measure the leaders change: blackberries give 12.3 grams per 100 calories, raspberries 11.4, artichoke 11.3.
| Rank | Food | Serving | Fiber (g) | %DV | Fiber per 100 kcal |
|---|---|---|---|---|---|
| 1 | Passion fruit | 1 cup | 24.5 | 88% | 10.7 g |
| 2 | Navy beans | 1 cup, cooked | 19.1 | 68% | 7.5 g |
| 3 | Small white beans | 1 cup, cooked | 18.6 | 66% | 7.3 g |
| 4 | Split peas | 1 cup, cooked | 16.3 | 58% | 7.2 g |
| 5 | Lentils | 1 cup, cooked | 15.6 | 56% | 6.9 g |
| 6 | Pinto beans | 1 cup, cooked | 15.4 | 55% | 6.3 g |
| 7 | Black beans | 1 cup, cooked | 15.0 | 54% | 6.6 g |
| 8 | Lima beans | 1 cup, cooked | 13.2 | 47% | 6.1 g |
| 9 | Red kidney beans | 1 cup, cooked | 13.1 | 47% | 5.8 g |
| 10 | Chickpeas | 1 cup, cooked | 12.5 | 45% | 4.6 g |
You do not need to chase number one. A cup of any bean in this top 10 covers half to two-thirds of a day’s fiber — and dried beans and lentils keep for months in the pantry.
Soluble vs Insoluble Fiber: Which Foods Have Which?
Fiber comes in two types that do different jobs. Soluble fiber dissolves in water and forms a gel: it feeds gut bacteria, slows digestion, steadies blood sugar, and lowers cholesterol — oats, beans, apples, and psyllium. Insoluble fiber does not dissolve: it adds bulk and keeps things moving — wheat bran, skins, and seeds. Most foods contain both.
| Food | Serving | Total fiber | Soluble (approx.) | Insoluble (approx.) |
|---|---|---|---|---|
| Lentils | 1 cup, cooked | 15.6 g | ~5.2 g | ~10.4 g |
| Black beans | 1 cup, cooked | 15.0 g | ~4.8 g | ~10.2 g |
| Pear | 1 medium | 5.5 g | ~1.6 g | ~3.9 g |
| Apple | 1 medium, with skin | 4.4 g | ~1.2 g | ~3.2 g |
| Banana | 1 medium | 3.1 g | ~0.7 g | ~2.4 g |
| Navel orange | 1 medium | ~3.1 g | ~1.9 g | ~1.2 g |
| Prunes | 1/4 cup | 3.1 g | ~2.0 g | ~1.1 g |
| Broccoli | 1/2 cup, cooked | ~2.6 g | ~1.4 g | ~1.2 g |
| Psyllium husk | 1 tablespoon | ~4–5 g | Mostly soluble | — |
| Wheat bran | 1/2 cup | 12.4 g | Mostly insoluble | — |
USDA FoodData Central measures total fiber only, so the splits above come from a USDA Agricultural Research Service lab analysis of 70 foods and are approximate. Two details: psyllium husk is almost entirely soluble fiber, which is why the FDA allows a heart-health claim for foods providing 7 grams of soluble fiber a day from psyllium — 7 grams a day in total, not per tablespoon. Wheat bran is the opposite: at 12.4 grams per half cup, a spoonful in oatmeal raises your daily total fast.
A Full Day of High-Fiber Eating (About 33 Grams)
A worked day shows how the grams add up. This menu uses ordinary foods from the chart and lands at 33.1 grams — above the 25-gram target for women, within 5 grams of the 38-gram target for men.
| Meal | What to eat | Fiber | Running total |
|---|---|---|---|
| Breakfast | 1 cup cooked oatmeal + 1/2 cup raspberries + 1 tablespoon chia seeds | 4.0 + 4.0 + 4.1 = 12.1 g | 12.1 g |
| Lunch | 1 cup lentil soup (1/2 cup lentils) + 1 slice whole-wheat bread | 7.8 + 1.9 = 9.7 g | 21.8 g |
| Snack | 1 medium apple, with skin | 4.4 g | 26.2 g |
| Dinner | 1/2 cup brown rice + 1 cup cooked broccoli | 1.8 + 5.1 = 6.9 g | 33.1 g |
Breakfast alone covers nearly half the day’s target — that is the trick: front-load fiber in the morning. For more ideas, see our 12 best foods to eat in the morning. To reach 38 grams, add one move — a half cup of black beans at lunch (7.5 g) or a pear as an evening snack (5.5 g).

High-Fiber Foods by Meal (and a Shopping List)
Organised by meal, the list becomes a plan: pick one item from each line.
Breakfast: oatmeal or steel-cut oats with berries, chia or ground flaxseed in yogurt, whole-wheat toast with avocado. Lunch: lentil soup, black bean tacos, chickpea salad, a whole-wheat sandwich with hummus. Dinner: bean chili, brown rice or freekeh bowls with broccoli and edamame, baked sweet potato with black beans. Snacks: air-popped popcorn, an apple or pear, almonds, raspberries with yogurt.
Copy-ready shopping list: dried or canned beans (navy, black, pinto, chickpeas), lentils, split peas, oats and steel-cut oats, chia seeds, ground flaxseed, whole-wheat bread, brown rice, quinoa, bulgur, freekeh, popcorn kernels, raspberries, blackberries, pears, apples, avocados, broccoli, brussels sprouts, butternut squash, sweet potatoes, green peas, edamame, artichokes, prunes, psyllium husk. Buy the beans, lentils, oats, and popcorn dry — the cheapest high-fiber foods in the store.
Easy Swaps: Low-Fiber Foods to High-Fiber Foods
These swaps add roughly 10 grams of fiber a day.
| Instead of | Choose | Fiber before | Fiber after |
|---|---|---|---|
| White bread, 1 slice | Whole-wheat bread, 1 slice | 0.7 g | 1.9 g |
| White rice, 1 cup cooked | Brown rice, 1 cup cooked | 0.6 g | 3.5 g |
| Orange juice, 1 cup | Whole orange, 1 medium | 0.7 g | ~3.1 g |
| Cornflakes, 1 cup | Oatmeal, 1 cup cooked | 0.8 g | 4.0 g |
| White rice, 1 cup cooked | Freekeh, 1 cup cooked | 0.6 g | ~11 g |
Watch out for foods that look high in fiber but are not: iceberg lettuce has only about 1 gram per cup, cucumber about 1 gram, white rice 0.6 grams, cornflakes 0.8 grams, orange juice 0.7 grams. Juicing, refining, and peeling strip fiber away; the whole fruit, the whole grain, and the skin keep it.
How to Add More Fiber Without the Bloat
The most common mistake is adding too much, too fast. Gut bacteria ferment fiber and produce gas, so a jump from 15 grams a day to 35 can mean days of bloating and cramps. Add about 5 grams a day each week, and drink water with it — fiber without fluid can make constipation worse. Spread fiber across meals and keep skins on fruit and potatoes. The gas usually fades: Cleveland Clinic dietitians note that bean gassiness typically settles after 3 to 4 weeks. If you take psyllium, start with half a dose and a full glass of water, and take medications at least 2 hours apart. See a doctor if bloating comes with severe pain, persistent diarrhea, or blood in the stool.
Fiber for Specific Goals
Constipation: combine insoluble fiber with water and movement. Wheat bran (12.4 g per half cup), prunes (3.1 g per quarter cup, plus the laxative sorbitol), and beans are the strongest levers. If constipation lasts more than 3 weeks, talk to your doctor.
Weight loss: fiber fills you up, and high-fiber foods are low in calories per bite. Best by fiber per calorie: blackberries (12.3 g per 100 kcal), raspberries (11.4 g), artichoke (11.3 g), broccoli (9.4 g). Start meals with a high-fiber, high-volume food — a salad, vegetable soup, a bowl of berries. For a broader plan, see our 20 tips to lose belly fat.
Blood sugar: soluble fiber slows how fast glucose enters the blood. Lentils, beans, oats, and barley are the strongest choices. Whole fruit beats juice: fiber slows sugar absorption, while juice delivers sugar with almost no fiber.
GLP-1 users: appetite-suppressing medications make it easy to under-eat fiber and protein, and constipation is a common side effect. Aim for a high-fiber food at every meal — berries at breakfast, beans or lentils at lunch, vegetables at dinner — and pair fiber with protein to protect muscle. Our semaglutide food list covers the full pattern.
Kids, seniors, and pregnancy: children need fiber in smaller amounts — 19 grams a day at ages 1 to 3, rising to 26 to 38 grams in the teens. After 50 the target drops to 21 grams for women and 30 for men, but constipation grows more common, so the advice is the same: fiber plus fluid plus movement.
The Bottom Line
Legumes top the list, passion fruit is the single highest-fiber food at 24.5 grams per cup, and one cup of beans covers half to two-thirds of a day’s fiber. No supplement needed: oatmeal with raspberries and chia for breakfast, lentil soup for lunch, brown rice with broccoli for dinner adds up to about 33 grams. Start slow, add about 5 grams a week, and drink water with it.
Medical disclaimer: This article is for general information only and is not medical advice. It does not replace professional evaluation, diagnosis, or treatment. If you have persistent digestive symptoms, a bowel condition such as IBS or diverticulitis, or you take medication affected by fiber, consult a qualified healthcare professional before making major changes to your diet.
Frequently Asked Questions
Passion fruit is the highest-fiber food in this list, with 24.5 grams of fiber per cup — 88% of the daily value. Among everyday staples, navy beans are the highest, with 19.1 grams per cooked cup, followed by small white beans at 18.6 grams and split peas at 16.3 grams.
Passion fruit has the most fiber of any fruit, at 24.5 grams per cup. Among widely available fruits, guava is next at 8.9 grams per cup, then raspberries at 8.0 grams and blackberries at 7.6 grams. A medium pear has 5.5 grams, a medium apple with skin has 4.4 grams, and a medium banana has 3.1 grams.
One cup of cooked oatmeal has 4.0 grams of fiber, one medium apple with the skin has 4.4 grams, and one medium banana has 3.1 grams. Steel-cut oats are slightly higher than regular oatmeal, at about 5 grams per cooked cup, and peeling the apple drops its fiber to about 2 grams.
Yes, mostly by increasing too fast. There is no official upper limit for fiber, but jumping suddenly to 50 grams or more a day commonly causes gas, bloating, and cramps, and very high intakes can interfere with how your body absorbs minerals such as iron, zinc, and calcium. The fix is to build up gradually — about 5 extra grams a day each week — and to drink water with high-fiber meals. See a doctor if bloating comes with severe pain, persistent diarrhea, or blood in the stool.
Food comes first. A fiber supplement such as psyllium husk gives you soluble fiber — about 4 to 5 grams per tablespoon — but none of the vitamins, minerals, and plant compounds that come with whole high-fiber foods, and no variety of fiber types. Supplements are useful as a short-term bridge while you change your diet, or when a doctor recommends them. The FDA allows a heart-health claim for foods providing 7 grams of soluble fiber a day from psyllium in total, not 7 grams per tablespoon.
Barely. Fiber is heat-stable, so cooking does not destroy it — it softens the plant cell walls, which can lower the measured fiber very slightly. Dried beans must be cooked to be edible, and canned beans have slightly less fiber per cup than home-cooked beans because of the added liquid. Peeling, juicing, and refining remove far more fiber than cooking ever does: whole oranges have about 3.1 grams of fiber while orange juice has 0.7 grams per cup.
The best high-fiber, low-carb choices are raspberries (8.0 grams of fiber per cup), blackberries (7.6 grams), avocado (6.7 grams per half fruit), chia seeds (9.8 grams per ounce), ground flaxseed (7.7 grams per ounce), and non-starchy vegetables such as broccoli (5.1 grams per cooked cup) and brussels sprouts (4.1 grams). Beans, lentils, oats, and most grains are high in fiber but also high in carbohydrates, so they fit a low-carb pattern poorly.
Check the serving size first, then the fiber line. The FDA defines a “good source” of fiber as 10 to 19% of the Daily Value (2.8 to 5.3 grams per serving) and “high fiber” or “excellent source” as 20% or more of the Daily Value (5.6 grams or more per serving). A practical rule is to choose foods with at least 5 grams of fiber per serving, and to be suspicious of “made with whole grains” on the front of the pack — flip it over and check the fiber grams.












