Best Fiber Sources Ranked: Soluble vs Insoluble, Calorie Cost, and Dollar Cost Compared
A data-driven ranking of 30+ fiber sources by soluble vs insoluble content, calories per gram of fiber, and cost per gram of fiber. Find the most efficient foods to hit 30–40g daily.
Most adults consume only 12–15 grams of fiber per day against a recommended 25–38g. The reason is not lack of effort — it is lack of strategy. Two "high-fiber" foods can deliver 5 grams per serving, but one costs 300 calories and the other costs 80. One feeds your gut microbiome; the other mostly adds bulk. Without a quality ranking, you end up over-eating calories to hit fiber goals.
This guide ranks over 30 fiber sources using four measurable criteria: grams of fiber per 100g, soluble vs insoluble split, calories per gram of fiber, and cost per gram of fiber. Whether you are optimizing for gut health, cholesterol management, blood sugar, or weight loss, these tables show which foods pay the biggest fiber dividend per calorie and per dollar.
Understanding Fiber Quality Metrics
Before the rankings, here is what each metric means:
| Metric | What It Measures | Why It Matters |
|---|---|---|
| Fiber/100g | Total dietary fiber per 100g | Shows fiber density |
| Soluble fiber | Fiber that dissolves in water, forms gel | Lowers LDL cholesterol, feeds gut bacteria, slows digestion |
| Insoluble fiber | Fiber that adds bulk without dissolving | Improves transit time and prevents constipation |
| Cal/g fiber | Calories consumed per gram of fiber obtained | Lower = more efficient for fat loss |
| Cost/g fiber | USD cost per gram of fiber obtained | Based on US grocery averages, April 2026 |
| Prebiotic? | Whether the fiber feeds beneficial gut bacteria | Prebiotic fibers (inulin, resistant starch) drive microbiome diversity |
Why soluble vs insoluble matters
Soluble fiber (oats, beans, apples, psyllium) forms a gel in the gut that slows sugar absorption, binds bile acids to lower cholesterol, and ferments into short-chain fatty acids that feed your gut lining. Insoluble fiber (wheat bran, vegetables, nuts) adds bulk and speeds transit. Both are essential — most people need to increase soluble fiber specifically, since it is rarer in modern diets.
Highest Fiber Density Foods Ranked
Pure fiber density per 100g, regardless of calories or cost. This table ranks 12 options.
| Rank | Food | Fiber/100g | Soluble (g) | Insoluble (g) | Cal/g fiber | Cost/g fiber (USD) |
|---|---|---|---|---|---|---|
| 1 | Psyllium husk | 71g | 55g | 16g | 3.4 | $0.08 |
| 2 | Chia seeds | 34g | 9g | 25g | 14 | $0.10 |
| 3 | Flaxseeds (ground) | 27g | 8g | 19g | 20 | $0.07 |
| 4 | Wheat bran | 43g | 3g | 40g | 5.5 | $0.03 |
| 5 | Cacao nibs | 33g | 5g | 28g | 14 | $0.12 |
| 6 | Dried figs | 10g | 3g | 7g | 25 | $0.25 |
| 7 | Prunes | 7.1g | 3g | 4g | 34 | $0.18 |
| 8 | Raspberries | 6.5g | 1g | 5.5g | 8 | $0.25 |
| 9 | Blackberries | 5.3g | 1g | 4.3g | 8 | $0.22 |
| 10 | Almonds | 12.5g | 1g | 11.5g | 46 | $0.15 |
| 11 | Pistachios | 10g | 1g | 9g | 56 | $0.18 |
| 12 | Avocado | 6.7g | 2g | 4.7g | 24 | $0.20 |
Top density takeaways
- The champion: Psyllium husk delivers 71g of fiber per 100g with the highest soluble content of any common food. One tablespoon (5g) adds 4g of fiber for 17 calories.
- Seed trio: Chia and ground flaxseed are the most practical whole-food additions — 1–2 tbsp daily adds 6–10g fiber without dominating meals.
- Cheap bulk: Wheat bran at $0.03/g fiber is the cheapest fiber source available. Two tablespoons added to oatmeal or yogurt delivers 6g.
- Nuts trail: While nuts contain fiber, their high calorie density (46–56 cal/g fiber) makes them inefficient for fiber-focused goals.
Legumes, Grains, and Tubers Ranked
Staple carb sources that deliver meaningful fiber while also providing substantial calories and protein. The table below ranks 10 options.
| Rank | Food | Fiber/100g | Soluble (g) | Insoluble (g) | Cal/g fiber | Cost/g fiber (USD) |
|---|---|---|---|---|---|---|
| 1 | Black beans (cooked) | 8.7g | 2.5g | 6.2g | 15 | $0.02 |
| 2 | Lentils (cooked) | 7.9g | 1.5g | 6.4g | 15 | $0.03 |
| 3 | Kidney beans (cooked) | 6.4g | 2.0g | 4.4g | 20 | $0.04 |
| 4 | Chickpeas (cooked) | 7.6g | 1.3g | 6.3g | 22 | $0.04 |
| 5 | Oats (rolled, dry) | 10g | 4g | 6g | 38 | $0.03 |
| 6 | Barley (pearled, cooked) | 3.8g | 2.2g | 1.6g | 32 | $0.09 |
| 7 | Sweet potato (baked) | 3.3g | 1.1g | 2.2g | 27 | $0.08 |
| 8 | Quinoa (cooked) | 2.8g | 0.6g | 2.2g | 43 | $0.21 |
| 9 | Brown rice (cooked) | 1.8g | 0.3g | 1.5g | 62 | $0.14 |
| 10 | Whole wheat bread | 7.4g | 1g | 6.4g | 36 | $0.03 |
Top staple takeaways
- Cheapest fiber source on earth: Black beans at $0.02 per gram of fiber. A single cup delivers 15g of fiber for roughly $0.30.
- Best soluble fiber per serving: Oats lead with 4g of soluble fiber per 100g dry weight, driven by beta-glucan — the compound proven to lower LDL cholesterol.
- Cooked vs dry weight: Always check whether fiber values reference cooked or dry weight. Dry oats show 10g/100g; cooked oats show 1.7g/100g because water dilutes density.
- Underperformers: Brown rice and quinoa are often labeled as high-fiber but deliver relatively little per cooked 100g — useful, but don't rely on them as primary fiber sources.
Vegetables and Fruits Ranked
Vegetables and fruits deliver fiber with minimal calories and maximum micronutrients. The table below ranks 12 options.
| Rank | Food | Fiber/100g | Soluble (g) | Insoluble (g) | Cal/g fiber | Cost/g fiber (USD) |
|---|---|---|---|---|---|---|
| 1 | Artichoke | 8.6g | 2.5g | 6.1g | 7.6 | $0.18 |
| 2 | Green peas (cooked) | 5.5g | 1.6g | 3.9g | 15 | $0.09 |
| 3 | Broccoli | 2.6g | 1.1g | 1.5g | 13 | $0.15 |
| 4 | Brussels sprouts | 3.8g | 2.0g | 1.8g | 11 | $0.13 |
| 5 | Pears (with skin) | 3.1g | 1.8g | 1.3g | 18 | $0.16 |
| 6 | Apples (with skin) | 2.4g | 1.0g | 1.4g | 22 | $0.15 |
| 7 | Carrots | 2.8g | 1.3g | 1.5g | 15 | $0.06 |
| 8 | Oranges | 2.4g | 1.4g | 1.0g | 20 | $0.13 |
| 9 | Kiwi | 3.0g | 0.7g | 2.3g | 20 | $0.23 |
| 10 | Spinach (cooked) | 2.4g | 0.5g | 1.9g | 9.6 | $0.21 |
| 11 | Avocado | 6.7g | 2.1g | 4.6g | 24 | $0.20 |
| 12 | Bananas | 2.6g | 0.7g | 1.9g | 34 | $0.08 |
Top produce takeaways
- The hidden champion: Artichokes deliver nearly 9g of fiber with only 7.6 calories per gram of fiber — the most fiber-efficient vegetable on the market.
- Best soluble fiber fruits: Pears and apples (with skin) are the top soluble fiber fruits. Peeling removes 30–50% of the fiber.
- Cheapest produce option: Carrots at $0.06/g fiber are the most cost-effective produce fiber source for daily use.
- The "leafy green" myth: Raw spinach is only 2.2g fiber per 100g. You would need to eat 1.5 kg of raw spinach to hit 30g fiber — unrealistic. Use it alongside other sources, not as the primary one.
Combined Rankings: Top 15 Overall
When fiber density, cost, calorie cost, and practicality are weighted equally, these sources dominate:
| Rank | Food | Category | Fiber/100g | Cal/g fiber | Cost/g fiber | Overall Score |
|---|---|---|---|---|---|---|
| 1 | Black beans | Legume | 8.7g | 15 | $0.02 | 97 |
| 2 | Lentils | Legume | 7.9g | 15 | $0.03 | 96 |
| 3 | Psyllium husk | Supplement-like | 71g | 3.4 | $0.08 | 95 |
| 4 | Oats (dry) | Grain | 10g | 38 | $0.03 | 92 |
| 5 | Chia seeds | Seed | 34g | 14 | $0.10 | 91 |
| 6 | Chickpeas | Legume | 7.6g | 22 | $0.04 | 90 |
| 7 | Flaxseeds (ground) | Seed | 27g | 20 | $0.07 | 89 |
| 8 | Kidney beans | Legume | 6.4g | 20 | $0.04 | 88 |
| 9 | Artichoke | Vegetable | 8.6g | 7.6 | $0.18 | 86 |
| 10 | Carrots | Vegetable | 2.8g | 15 | $0.06 | 85 |
| 11 | Green peas | Vegetable | 5.5g | 15 | $0.09 | 84 |
| 12 | Wheat bran | Grain | 43g | 5.5 | $0.03 | 84 |
| 13 | Raspberries | Fruit | 6.5g | 8 | $0.25 | 82 |
| 14 | Pears | Fruit | 3.1g | 18 | $0.16 | 80 |
| 15 | Apples | Fruit | 2.4g | 22 | $0.15 | 78 |
The overall score weighs fiber density (25%), soluble fiber content (25%), calorie efficiency (25%), and cost (25%).
How to Use This Data for Your Goals
Gut health and microbiome diversity
Prioritize variety. Research shows that eating 30+ different plants per week produces more microbiome diversity than eating one "super food" daily. Rotate between legumes (black beans, lentils, chickpeas), whole grains (oats, barley), seeds (chia, flax), and 10+ vegetables and fruits weekly.
LDL cholesterol reduction
Target 10g+ of soluble fiber daily. The most practical combinations: oats (breakfast), black beans or lentils (lunch), apples or pears (snack), and psyllium (1–2 tbsp as supplement). Clinical studies consistently show 5–10% LDL reduction at this intake level.
Weight loss and blood sugar control
High-fiber meals slow gastric emptying and blunt insulin response. Beans, lentils, chia, and berries are the highest impact additions for blood sugar stability. Aim for ≥8g fiber per main meal.
Constipation relief
Prioritize insoluble fiber plus adequate water (3L+ daily). Wheat bran, flaxseeds, whole grains, and raw vegetables are most effective. Soluble-heavy fiber (oats, psyllium) without water can worsen the problem — always pair with fluids.
Budget optimization
The cheapest path to 30g of daily fiber: black beans, lentils, oats, wheat bran, and carrots. All under $0.10/g fiber. A week of maximum-fiber eating costs under $10 on these five foods.
| Goal | Priority Metric | Top 3 Sources |
|---|---|---|
| Microbiome diversity | Variety across types | Lentils, chia, berries |
| LDL reduction | Soluble fiber | Oats, black beans, psyllium |
| Weight loss | Cal/g fiber + satiety | Black beans, lentils, artichoke |
| Constipation | Insoluble + water | Wheat bran, flaxseeds, pears |
| Budget | Cost/g fiber | Black beans, oats, wheat bran |
Tracking Fiber in Practice
Fiber is one of the hardest nutrients to eyeball. "A serving of vegetables" ranges from 0.5g fiber (lettuce) to 8g (artichoke). "Whole grain bread" ranges from 1g to 6g per slice. Without a verified database, most people over-estimate their daily fiber by 30–60%.
Nutrola's food database includes professionally reviewed fiber values for every source in this article, broken down by soluble vs insoluble where data is available. The app lets you set a specific fiber target (most users should aim for 30–40g) and flags which meals are pulling your average up or down. Users who actually track fiber usually discover they are getting 15g — not the 25g they estimated — and correcting the gap produces measurable changes in digestion, satiety, and cholesterol within weeks.
FAQ
How much fiber should I actually eat per day?
The Dietary Guidelines recommend 25g for women and 38g for men, but research consistently shows benefits up to 40–50g daily, especially for cardiovascular and colon health. Most adults consume only 12–15g, so doubling intake is a realistic first goal.
What is the difference between soluble and insoluble fiber in practice?
Soluble fiber dissolves in water and forms a gel — it lowers cholesterol, feeds gut bacteria, and stabilizes blood sugar. Insoluble fiber adds bulk and improves transit time, preventing constipation. Aim for roughly 25% soluble and 75% insoluble in total intake, which happens naturally with a varied whole-food diet.
Is psyllium as good as fiber from food?
Psyllium delivers real clinical benefits — LDL reduction, blood sugar control, stool regularity — backed by decades of research. However, it lacks the co-nutrients (phytochemicals, resistant starch, diverse prebiotics) found in whole foods. Best use: as a supplement on top of whole-food fiber, not as a replacement.
Why do I feel bloated after increasing fiber?
Rapid fiber increases (10+ grams in a day) flood the gut microbiome with fermentable substrate, producing gas. Solution: increase fiber by 3–5g per week until you hit your target, drink 3L+ of water daily, and prioritize variety over volume.
What is the cheapest way to hit 30g of fiber daily?
A combination of oats (50g dry = 5g fiber, $0.15), black beans (200g cooked = 17g, $0.40), wheat bran (15g = 6.5g, $0.05), and a large carrot (75g = 2g, $0.10) totals 30g of fiber for under $0.75 per day.
Do I need a fiber supplement if I eat "healthy"?
Most people who assume their diet is high-fiber are actually at 18–20g daily. If you consistently hit 30g+ from whole foods, you don't need a supplement. If you are below 25g and struggling to get there, psyllium (1–2 tbsp daily) is a well-studied, safe gap filler.
Can too much fiber be harmful?
Above 60–70g daily, fiber can cause bloating, nutrient absorption issues (especially iron, zinc, calcium), and GI discomfort in some people. For 99% of adults, hitting 30–40g daily is the realistic challenge — not over-consumption.
Ready to Transform Your Nutrition Tracking?
Join thousands who have transformed their health journey with Nutrola!