0–100Every food scoredScore a meal

Fiber Intake Calculator

Find out how much daily fiber you need based on your age, sex, and health goals.

Quick Answer

Women: 25g/day. Men: 38g/day. Most people only get ~15g. Aim for high-fiber whole foods at every meal.

Calculate Daily Fiber Needs

Frequently Asked Questions

Get High-Fiber Meal Plans

AI coach builds daily meal plans optimized for your fiber goals and health targets.

How Much Fiber Per Day: Targets by Age and Sex

The Institute of Medicine (IOM) sets daily fiber targets based on calorie needs, which vary by age and sex. The calculator above uses these same targets and adjusts them for your health goal. Here is the full breakdown:

GroupDaily TargetSolubleInsoluble
Women 19-5025 g9 g16 g
Women 51+21 g7 g14 g
Men 19-5038 g13 g25 g
Men 51+30 g11 g19 g
Pregnant women28 g10 g18 g
Breastfeeding women29 g10 g19 g

Soluble fiber (oats, beans, fruit) dissolves in water and lowers cholesterol and blood sugar. Insoluble fiber (whole grains, vegetables) adds bulk and prevents constipation. Roughly 35 percent of total fiber should be soluble.

How the Recommendation Is Calculated

The calculator follows three steps based on IOM Dietary Reference Intakes:

Step 1 — Base target (IOM):

Women under 50: 25 g · Men under 50: 38 g

Women 50+: 21 g · Men 50+: 30 g

Step 2 — Goal adjustment:

Weight loss: +3 g · Blood sugar control: +5 g · Heart health: +5 g

Step 3 — Breakdown:

Soluble = 35% of total · Insoluble = 65% of total · Per meal = total ÷ 3

The goal adjustments reflect evidence that higher fiber intake supports weight loss, blood sugar control, and cholesterol reduction. The American Diabetes Association recommends 25 to 50 g of fiber per day for people with diabetes, and the FDA recognizes 3 g of soluble fiber per day from oats as a heart-health claim.

Top High-Fiber Foods Per Serving (USDA)

The most reliable way to hit your daily target is to include a high-fiber food at every meal. Here are the top sources with exact fiber content per serving (values from USDA FoodData Central):

FoodFiberTypeNotes
Split peas (1 cup cooked)16 gInsoluble + solubleHighest single-food source
Lentils (1 cup cooked)15 gSoluble + insolubleAlso high in protein
Black beans (1 cup cooked)15 gSoluble + insolubleVersatile, cheap
Chia seeds (1 oz)10 gMostly solubleAdd to oatmeal or smoothies
Avocado (1 medium)10 gInsoluble + solubleAlso provides healthy fats
Artichoke (1 medium)10 gInsolubleLow-calorie vegetable source
Raspberries (1 cup)8 gSoluble + insolubleHighest-fiber berry
Whole-wheat pasta (1 cup cooked)6 gInsolubleSwap for regular pasta
Oats (1 cup cooked)4 gMostly soluble (beta-glucan)Best for cholesterol lowering
Broccoli (1 cup cooked)5 gSoluble + insolubleLow-calorie vegetable
Pear (1 medium)6 gSoluble + insolubleEat with skin for more fiber
Apple (1 medium)4 gSoluble (pectin)Eat with skin for more fiber

Legumes are the most efficient fiber source — a single cup of lentils provides 15 g, nearly half the daily target for most adults. Chia seeds and avocados are also high in fiber and provide healthy fats.

The Fiber Gap: Most People Get Only Half

National Health and Nutrition Examination Survey (NHANES) data consistently shows that the average American adult consumes only about 15 g of fiber per day — roughly half the IOM recommendation. The gap is driven by:

  • Processed and refined grains (white bread, white rice) stripped of fiber
  • Low intake of legumes, the highest-fiber food group
  • Fewer than 1 in 10 adults meets the daily fruit and vegetable recommendation
  • Convenience foods and restaurant meals are typically low in fiber

Closing the fiber gap does not require supplements. Swapping white rice for brown rice, white bread for whole-wheat, and adding a cup of beans or lentils to one meal per day can add 10 to 15 g of fiber — enough to close most of the gap.

Sample High-Fiber Day (42g Total)

Here is a full day of eating that reaches 42 g of fiber — above the target for most adults. It includes a high-fiber food at every meal:

MealFoodFiber
Breakfast1 cup oatmeal + 1 tbsp chia seeds + 1 cup raspberries12 g
LunchSalad with 1 cup black beans, 1 cup broccoli, 1 avocado15 g
Snack1 medium pear + 1 oz almonds7 g
Dinner1 cup lentil soup + 1 cup cooked Brussels sprouts8 g
Total—42 g

This day includes legumes (black beans, lentils), whole grains (oats), fruit (raspberries, pear), vegetables (broccoli, Brussels sprouts), and seeds (chia). It is a realistic target — not a extreme plan — and can be adjusted for your calorie needs.

Fiber and Weight, Blood Sugar, and Heart Benefits

Fiber is one of the most well-studied nutrients for chronic disease prevention. Here is the evidence for each benefit:

BenefitMechanismEvidence
Lowers LDL cholesterolSoluble fiber binds bile acids, liver uses cholesterol to replace themFDA health claim (3 g soluble fiber/day from oats)
Controls blood sugarSlows glucose absorption, reduces post-meal spikesAmerican Diabetes Association recommends 25-50 g fiber/day
Supports weight lossIncreases satiety, reduces calorie absorption, slows digestionConsistent association in observational studies
Prevents constipationInsoluble fiber adds bulk, speeds transitStandard dietary recommendation
Reduces colon cancer riskFiber feeds gut bacteria → short-chain fatty acids protect gut liningWorld Cancer Research Fund classification
Lowers heart disease riskCombination of cholesterol lowering, blood pressure, and inflammation effectsAHA recommends high-fiber foods

Disclaimer: This fiber intake calculator provides estimates for educational purposes only based on IOM Dietary Reference Intakes. It does not diagnose any condition or recommend a specific diet for any individual. If you have irritable bowel syndrome (IBS), diverticular disease, or other digestive conditions, talk to your healthcare provider before making major changes to your fiber intake. This is not medical advice — talk to your doctor.

Worked Example: Full Fiber Intake Calculation

Here is a complete walkthrough for a 35-year-old woman whose goal is blood sugar control:

Step 1 — Base target (woman, under 50):

Base = 25 g/day

Step 2 — Goal adjustment (blood sugar):

25 + 5 = 30 g/day

Step 3 — Soluble/insoluble breakdown:

Soluble = 30 × 0.35 = 11 g · Insoluble = 30 - 11 = 19 g

Step 4 — Per meal (3 meals):

30 ÷ 3 = 10 g per meal

Step 5 — Sample meal plan to hit 30 g:

Breakfast: 1 cup oatmeal + 1 tbsp chia (8 g)

Lunch: 1 cup black beans + vegetables (10 g)

Dinner: 1 cup broccoli + 1 cup brown rice (7 g)

Snack: 1 medium pear (6 g) — total: 31 g

This woman needs 30 g of fiber per day for blood sugar control — 5 g above the base target. The sample meal plan hits 31 g, slightly above target. She should increase fiber gradually over 1 to 2 weeks and drink at least 8 glasses of water per day to avoid bloating.

How to Use This Calculator & What to Do With Your Result

How to use it:

  1. Enter your age.
  2. Select your sex (this sets the base target).
  3. Select your health goal (general, weight loss, blood sugar, or heart health).
  4. Click "Calculate Fiber Needs" to get your daily target, soluble/insoluble split, and per-meal amount.

What to do with your result:

  • Track your fiber intake for a few days to see where you stand relative to your target.
  • If you are below target, add one high-fiber food per day (beans, lentils, chia seeds, or berries).
  • Increase fiber gradually — add 5 g per day every few days to avoid bloating.
  • Drink at least 8 glasses of water per day; fiber needs water to move through the gut.
  • Spread fiber across meals rather than loading it all at once.
  • If you have IBS or digestive issues, talk to your doctor before increasing fiber significantly.

Fiber Intake Calculator FAQs

Related Calculators & Free Tools