← Back to blog
7 min read

Why Most Bulks Are Wrecked by Too Much Fiber

You're trying to bulk. You need 4,000 calories a day. Your fitness app dutifully calculates your fiber target by scaling with calories — 14 grams per 1,000 calories — and tells you to hit 56 grams of fiber a day.

You try. You're miserable. You're bloated by lunch. You can't finish dinner because you're full from the broccoli, oats, beans and brown rice you've been pounding all day. By Wednesday you've already failed your calorie target, and not because you didn't have the willpower — because your stomach physically wouldn't take any more.

This is the mistake most apps make. They scale fiber linearly with calories without realising what that actually means at the high end. The 14g-per-1,000-kcal rule is a reasonable starting point. It just isn't a hard prescription you should follow off a cliff.

Where the rule comes from

The "14 grams of fiber per 1,000 calories" recommendation isn't arbitrary. It traces to three large prospective cohort studies that the Institute of Medicine reviewed when setting fiber guidelines.[1] Pietinen and colleagues (1996), Rimm and colleagues (1996), and Wolk and colleagues (1999) all found that the highest-fiber quintile in their populations had 20 to 30% lower coronary heart disease incidence — and that quintile averaged around 14g of fiber per 1,000 calories.

The reasoning was sound. Energy-adjusted intakes around that level appeared to provide cardiovascular protection. So the IOM made it the public-health target.

The 2019 Reynolds meta-analysis in The Lancet[2] — 185 prospective studies and 58 trials, the largest synthesis ever conducted — confirmed the benefits at 25 to 29 grams of fiber per day, with continued benefit beyond 30 grams. Strong evidence for fiber improving all-cause mortality, heart disease, type 2 diabetes, and colorectal cancer.

None of this is in dispute. The problem is what happens when you take the calorie-scaled rule literally at the high end.

The math gets ugly fast

Run the formula at different intakes:

The threshold where most adults start having gas, bloating, and altered bowel habits sits around 50g per day.[3] Above that, it gets uncomfortable. At 70g you're in territory where mineral absorption can become impaired and most people are openly miserable.

The dose-response curves above 30g per day are also sparse and noisy. There isn't strong evidence that 50g is meaningfully better than 30g for cardiovascular outcomes. So when an app pushes a 4,500-calorie eater toward 63g of fiber, it's chasing a number with thin evidence behind it while creating real practical problems.

Bodybuilders systematically under-consume fiber for exactly this reason. Mancin, Burke and Rollo's 2025 paper in Sports Medicine[4] reported that bodybuilders average about 19g per day. Distance runners and high-level soccer players average 17g and 16g respectively. Athletes know intuitively that pounding 50g+ of fiber while hitting calorie targets is impractical, so they cut fiber to fit calories. Most of them probably under-consume it.

For high-calorie diets, fiber should hit a soft ceiling around 40 to 45 grams. Not 60.

The opposite problem in deficits

Now flip the math. You're cutting. You drop calories to 1,800 a day. The 14g-per-1,000-kcal rule says hit 25g of fiber.

This is wrong in the other direction. In a caloric deficit, fiber matters more, not less. Here's why:

Fiber is one of the highest-leverage levers for satiety in a deficit. Viscous, gel-forming fibers like psyllium and beta-glucan slow gastric emptying and trap nutrients in the small bowel.[5] Fermentable fibers stimulate L-cells in the gut to release GLP-1 and PYY — the same hormones that drugs like Ozempic mimic. Slavin's classic 2005 paper in Nutrition[6] documented that adding 14g of fiber per day was associated with a 10% decrease in energy intake and 1.9 kg of weight loss over 3.8 months.

If you scale fiber down with calories during a cut, you're abandoning one of the most useful tools you have for managing hunger. The actual recommendation: keep absolute fiber grams high (30 to 38g per day) regardless of how low calories drop. Lean heavily on viscous fibers and high-volume vegetables. The fiber you maintain during a cut isn't the fiber you'd hit if you scaled mechanically with calories.

The pre-workout problem

One more practical wrinkle. Pre-workout fiber is bad. Fiber slows gastric emptying and increases intra-abdominal bulk, both of which cause GI distress during exercise.[7] The ACSM's 2016 position stand on nutrition and athletic performance specifically recommends limiting fiber in the hours before training.

For people training in the late afternoon or evening, this isn't really a problem — you have all morning and lunch to hit your fiber target. For people training in the morning, it means breakfast probably can't be the high-fiber meal. Front-loading fiber to dinner the night before, or saving most of it for post-workout meals, makes more sense.

The combat sports literature takes this further. The ISSN's 2025 position stand for combat sports recommends athletes drop to less than 10g of fiber per day for four days before weighing in. Total dietary inversion to deplete water-bound GI mass.[8] Not relevant for most users, but it shows how dramatically fiber gets manipulated when GI volume is the limiting factor.

Soluble vs insoluble is the wrong frame

One last thing worth correcting. Most fitness content frames fiber through the soluble vs insoluble dichotomy, often pushing some specific ratio like 25% soluble or 75% insoluble. This is practitioner convention with no actual research basis.

The 2017 review by McRorie and McKeown[9] argues — convincingly — that soluble vs insoluble is the wrong way to think about fiber types. The properties that actually matter clinically are viscosity (gel-forming capacity) and fermentability:

None of this maps cleanly onto soluble vs insoluble. A practical heuristic that works better than ratios: aim for 30 different plant foods per week. Different chemistries get covered automatically through diversity rather than tracking specific ratios.

The honest framework

Here's what the evidence supports:

How JSON.fit handles this

JSON.fit calculates fiber targets dynamically based on your goal:

The methodology and full citations are at json.fit/fiber-guidance.md, with the reference list at json.fit/fiber-references.md. The file flags clearly which recommendations have strong evidence (cardiovascular, mortality, glycemic control) versus practitioner extrapolation (specific ratios, exact upper limits).

The honest summary

Fiber is genuinely good for you. The cardiovascular and mortality evidence is strong. The 14g-per-1,000-kcal rule is reasonable as a starting point.

But the rule wasn't designed for 4,000-calorie bulks or 1,500-calorie cuts. At the high end, it produces unachievable targets that wreck adherence. At the low end, it strips out one of the most useful satiety tools in a deficit.

The actual recommendation isn't a single number. It's a floor (don't drop below the guideline minimum even when calories are low), a ceiling (don't push above 45g just because calories are high), and a practical structure (timing around training, sourcing through diversity rather than ratios). Most apps don't do any of this. They just multiply calories by 14 and call it done.

The body doesn't care what the formula says. It cares whether you can actually eat the food without GI distress, hit your calorie targets, and stick with the diet long enough to make progress. Fiber is a lever that needs to flex with the goal, not scale linearly with one variable.

Fiber targets that flex with your goal, not just your calories.

Download JSON.fit — free on the App Store

References

  1. Institute of Medicine. (2005). Dietary Reference Intakes for Energy, Carbohydrate, Fiber, Fat, Fatty Acids, Cholesterol, Protein, and Amino Acids. National Academies Press. nap.nationalacademies.org/catalog/10490
  2. Reynolds, A.N., Mann, J., Cummings, J., Winter, N., Mete, E., & Te Morenga, L. (2019). Carbohydrate quality and human health: a series of systematic reviews and meta-analyses. The Lancet, 393(10170), 434–445. pubmed.ncbi.nlm.nih.gov/30638909
  3. Burton-Freeman, B.M., Hill, J.O., Sears, C.L., Anderson, J.W., Tahiliani, S., Story, J., et al. (2022). Tolerance of non-digestible carbohydrates: a review. Advances in Nutrition. ncbi.nlm.nih.gov/pmc/PMC9776669
  4. Mancin, L., Burke, L.M., & Rollo, I. (2025). Fibre intake in athletes. Sports Medicine. pubmed.ncbi.nlm.nih.gov/39775524
  5. Jovanovski, E., Yashpal, S., Komishon, A., Zurbau, A., Blanco Mejia, S., Ho, H.V.T., et al. (2018). Effect of psyllium (Plantago ovata) fiber on LDL cholesterol and alternative lipid targets, non-HDL cholesterol and apolipoprotein B: a systematic review and meta-analysis of randomized controlled trials. American Journal of Clinical Nutrition, 108(5), 922–932. academic.oup.com/ajcn
  6. Slavin, J.L. (2005). Dietary fiber and body weight. Nutrition, 21(3), 411–418. pubmed.ncbi.nlm.nih.gov/15797686
  7. de Oliveira, E.P., Burini, R.C., & Jeukendrup, A. (2014). Gastrointestinal complaints during exercise: prevalence, etiology, and nutritional recommendations. Sports Medicine, 44(Suppl 1), S79–S85. link.springer.com
  8. Ricci, A., et al. (2025). International Society of Sports Nutrition Position Stand: Combat Sports Nutrition. Journal of the International Society of Sports Nutrition. pubmed.ncbi.nlm.nih.gov/40059405
  9. McRorie, J.W. Jr, & McKeown, N.M. (2017). Understanding the Physics of Functional Fibers in the Gastrointestinal Tract: An Evidence-Based Approach to Resolving Enduring Misconceptions about Insoluble and Soluble Fiber. Journal of the Academy of Nutrition and Dietetics, 117(2), 251–264. pubmed.ncbi.nlm.nih.gov/27863994
  10. Anderson, J.W., Baird, P., Davis, R.H. Jr, Ferreri, S., Knudtson, M., Koraym, A., et al. (2009). Health benefits of dietary fiber. Nutrition Reviews, 67(4), 188–205. nutritionreviews.oxfordjournals.org