Most adults need between 22 and 34 grams of fiber per day, depending on age and sex. The average American gets only 10 to 15 grams, roughly half of what’s recommended. That gap matters: getting enough fiber lowers your risk of heart disease, helps stabilize blood sugar, and makes weight management easier.
Daily Fiber Targets by Age and Sex
Fiber recommendations are based on a simple formula: 14 grams for every 1,000 calories you eat. Because calorie needs vary by age and sex, the targets shift accordingly. For adults, here’s what the federal dietary guidelines recommend:
- Women 19–30: 28 g
- Women 31–50: 25 g
- Women 51+: 22 g
- Men 19–30: 34 g
- Men 31–50: 31 g
- Men 51+: 28 g
Children need less but still more than most get. A toddler (ages 1–3) needs about 14 grams, while kids ages 9–13 need 22 to 25 grams depending on sex. If you’re pregnant or breastfeeding, aim for around 28 to 29 grams.
These numbers drop slightly as you age because your calorie needs decrease, not because fiber becomes less important. If anything, fiber becomes more valuable in older adults for digestive regularity and cardiovascular protection.
Why Fiber Matters This Much
Fiber does two distinct jobs in your body because it comes in two forms. Soluble fiber dissolves in water and turns into a gel-like substance in your stomach, slowing digestion. This is the type that helps lower cholesterol and prevents blood sugar spikes after meals. Insoluble fiber doesn’t dissolve. It adds bulk to stool and keeps things moving through your digestive tract. Most plant foods contain both types, so you don’t need to track them separately.
The heart benefits are substantial. A large meta-analysis found that for every additional 10 grams of fiber per day, the risk of dying from cardiovascular disease dropped by about 9%, and the risk of dying from coronary heart disease dropped by 11%. People with the highest fiber intake had a 17% lower risk of dying from heart disease compared to those eating the least. Cereal and fruit fiber showed the strongest protective effects.
Fiber also improves how your body handles blood sugar. Because your body can’t break down fiber the way it breaks down other carbohydrates, it doesn’t cause blood sugar spikes. Soluble fiber slows the absorption of sugar into the bloodstream, while insoluble fiber helps your cells respond better to insulin. These effects matter whether or not you have diabetes.
For weight management, one study published in the Annals of Internal Medicine found that simply aiming for 30 grams of fiber a day helped people lose weight, lower blood pressure, and improve insulin response, performing just as well as a more complicated diet with multiple goals. Fiber keeps you fuller longer, which naturally reduces how much you eat.
High-Fiber Foods Worth Knowing
Legumes are the single best source. One cup of cooked split peas delivers 16 grams of fiber, lentils provide 15.5 grams, and black beans pack 15 grams. If you ate a cup of lentils and nothing else with fiber all day, you’d already be halfway to your target.
Fruits and vegetables contribute meaningfully when you eat them consistently. Raspberries stand out at 8 grams per cup. Green peas are surprisingly high at 9 grams per cup. A medium pear gives you 5.5 grams, and broccoli offers 5 grams per cooked cup. Even a medium apple with the skin on gets you 4.5 grams.
Whole grains round things out. A cup of cooked whole-wheat pasta or barley gives you 6 grams. Quinoa provides 5 grams per cup, and brown rice adds 3.5 grams. For breakfast, bran flakes at 5.5 grams per serving or oatmeal at 4 grams per cup are solid choices. Even air-popped popcorn contributes 3.5 grams in a three-cup serving.
Seeds deserve special mention. One ounce of chia seeds contains 10 grams of fiber. Toss them into yogurt or a smoothie, and you’ve covered a significant chunk of your daily goal without changing much about your routine.
A Practical Day of Eating 30 Grams
Hitting your target doesn’t require a dramatic overhaul. Here’s what 30-plus grams can look like across a normal day: oatmeal with a cup of raspberries for breakfast (12 grams), a sandwich on whole-wheat bread with a pear on the side (9.5 grams), and a dinner with a cup of black beans and a cup of broccoli (20 grams). That’s over 40 grams, and it leaves plenty of room for meals that aren’t fiber-focused.
The key is building fiber into foods you already eat. Swap white rice for brown rice (an extra 2 grams per cup). Choose whole-wheat bread over white (2 grams per slice versus less than 1). Add an ounce of almonds as a snack (3.5 grams). Small additions compound quickly.
How to Increase Fiber Safely
If you’re currently eating 10 to 15 grams a day and jump straight to 30, you’ll likely experience bloating, gas, and abdominal discomfort. Your gut bacteria need time to adjust to fermenting the extra fiber. The recommended approach is to add one new serving of a fiber-rich food at a time and stay there for a few days before adding another.
Water intake matters just as much as the fiber itself. Without enough fluid, fiber can actually make constipation worse rather than better. A general target is about 9 cups of fluid a day for women and 13 cups for men, though individual needs vary with activity level and climate.
Can You Eat Too Much Fiber?
There’s no official upper limit for fiber intake, but that doesn’t mean more is always better. The most common side effects of overdoing it are bloating, gas, abdominal pain, and, somewhat counterintuitively, constipation. These symptoms come from the fermentation process in your gut, and they’re more likely when fiber intake increases too quickly or without enough water.
For most people, staying in the 25 to 35 gram range covers the health benefits without the discomfort. If you’re consistently eating above 50 or 60 grams and experiencing digestive issues, scaling back is reasonable. The goal is a sustainable intake that keeps your digestion comfortable and your long-term health on track.

