How Much Fiber Do You Need a Day? (And How to Get It)

Most adults need 25–38 g of fiber a day, but most eat about half that. See your target, the best high-fiber foods and easy ways to eat more.

Plate Motive
Gut healthOctober 8, 20267 min read
Glass of yogurt layered with oats, chia seeds and fresh berries

Short answer: women need about 25 g of fiber a day and men about 38 g. After 50, the target drops to about 21 g for women and 30 g for men. Most people eat only about 15 g, so nearly everyone benefits from eating more.

How much fiber do you need a day?

Who you areFiber per day
Women, 19–5025 g
Women, 51+21 g
Men, 19–5038 g
Men, 51+30 g

These targets come from the US National Academies. They are based on a simple rule: about 14 g of fiber for every 1,000 calories you eat. On a 2,000-calorie day, that is 28 g. The UK recommends a round 30 g a day for all adults.

Not sure how many calories you eat? See [how many calories you should eat a day].

ну Why fiber matters

Fiber is the part of plant foods your body cannot digest. It passes through your gut mostly intact, and that is exactly why it is useful.

  • Keeps you regular. Fiber adds bulk and holds water, which makes stools softer and easier to pass.
  • Keeps you full. High-fiber foods take longer to chew and digest, so you feel satisfied on fewer calories.
  • Lowers cholesterol. Soluble fiber, found in oats, beans and apples, helps lower LDL ("bad") cholesterol.
  • Steadies blood sugar. Fiber slows how fast sugar enters your blood after a meal.
  • Lowers long-term risk. A large review in The Lancet found that people who ate the most fiber had a 15–30% lower risk of heart disease, stroke, type 2 diabetes and colorectal cancer than those who ate the least. The biggest benefits started at about 25–29 g a day.

Soluble vs insoluble fiber

There are two main types of fiber. Most plant foods contain both, so you do not need to track them separately.

TypeWhat it doesWhere you find it
SolubleTurns into a gel in your gut; lowers cholesterol and slows sugar absorptionOats, barley, beans, lentils, apples, citrus, chia seeds
InsolubleAdds bulk and helps food move through your gutWhole grains, wheat bran, nuts, vegetables, fruit and potato skins

Fiber and gut health

Your gut is home to trillions of bacteria, and fiber is their main food. When they ferment fiber, they make short-chain fatty acids, which help keep the lining of your gut healthy.

Variety matters as much as amount. Different bacteria prefer different fibers, so aim for many kinds of plants each week: vegetables, fruit, whole grains, beans, nuts and seeds.

Some foods are especially good at feeding gut bacteria. These are called prebiotic foods:

  • onions, garlic and leeks
  • asparagus
  • slightly green bananas
  • oats and barley
  • beans, lentils and chickpeas
One-Pot White Bean Soup with Turkey, Leeks and Kale

Try [One-Pot White Bean Soup with Turkey, Leeks and Kale].

Fiber for weight loss

Fiber makes eating less easier. High-fiber foods like vegetables, beans and fruit fill your plate and your stomach for few calories, so you stay full longer.

Pair fiber with protein at every meal for the best effect. A bowl of lentil soup or a salad with chickpeas and chicken keeps most people full for hours. See [how much protein you need a day].

For recipe ideas, try our [high-fiber recipes]

High-fiber foods: how many grams in each

Values are approximate and vary by brand and cooking method.

FoodPortionFiber (approx.)
Raspberries1 cup (125 g)8 g
Lentils, cooked½ cup (100 g)8 g
Chia seeds2 tbsp (24 g)8 g
Black beans, cooked½ cup (85 g)7.5 g
Avocado½ (100 g)7 g
Chickpeas, cooked½ cup (80 g)6 g
Brussels sprouts, cooked1 cup6 g
Pear, with skin1 medium5.5 g
Quinoa, cooked1 cup5 g
Broccoli, cooked1 cup5 g
Apple, with skin1 medium4.5 g
Oats, dry40 g4 g
Sweet potato, with skin1 medium4 g
Almonds30 g3.5 g
Popcorn, air-popped3 cups3.5 g
Brown rice, cooked1 cup3 g
Banana1 medium3 g
Whole-wheat bread1 slice2 g

Beans, lentils, berries and chia seeds give you the most fiber per portion. Just ½ cup of lentils covers about a third of a woman's daily target.

Easy swaps to eat more fiber

You do not need to change your whole diet. Small swaps add up fast.

Instead ofTryExtra fiber
White breadWhole-wheat or whole-grain bread+2–3 g per 2 slices
White riceBrown rice or quinoa+3–4 g per cup
Fruit juiceA whole apple, pear or orange+3–5 g
Sugary cerealOatmeal with 1 tbsp chia seeds+5–7 g
ChipsAir-popped popcorn or a handful of almonds+2–3 g
Peeled potatoesPotatoes or sweet potatoes with the skin on+1–2 g
Plain yogurtYogurt with 1 cup raspberries+8 g
Soup or salad as isAdd ½ cup beans or lentils+6–8 g

Two or three of these swaps a day can take you from 15 g to 25–30 g.

Increase fiber slowly

If you eat little fiber now, a sudden jump can cause gas, bloating and cramps. Your gut bacteria need time to adjust.

  • Add about 5 g a day each week until you reach your target.
  • Drink more water. Fiber works best with enough fluid.
  • Spread fiber across your meals instead of eating it all at once.

Mild gas in the first couple of weeks is normal and usually settles.

Can you eat too much fiber?

It is hard to eat too much fiber from food. Most people only notice side effects, like bloating or loose stools, well above 50 g a day, or after raising their intake too fast.

Some people need a different approach. If you have IBS, Crohn's disease, ulcerative colitis or a narrowed bowel, or your doctor has put you on a low-fiber diet, follow their advice rather than the targets in this article.

Do you need a fiber supplement?

Most people do not. Food gives you fiber plus vitamins, minerals and other plant compounds that a supplement lacks.

A supplement such as psyllium husk can help if you cannot reach your target with food, or if your doctor recommends it for constipation or cholesterol. Start with a small dose and drink plenty of water with it.

Want to see how fiber fits with protein, carbs and fat? Read [how to count macros].

FAQ

Is 30 g of fiber a day too much?

No. For most adults, 30 g a day is a healthy target. It is what the UK recommends, and research links 25–29 g or more to the biggest health benefits.

What happens if you don't eat enough fiber?

You are more likely to get constipated and feel hungry soon after meals. Over many years, a low-fiber diet is linked to a higher risk of heart disease, type 2 diabetes and colorectal cancer.

Which fruit has the most fiber?

Raspberries and blackberries lead with about 8 g per cup. Pears, apples with the skin, and avocados are also good sources.

Does fiber help you lose weight?

It can. Fiber keeps you full longer for fewer calories, which makes eating less easier. It works best together with enough protein.

Can fiber cause bloating?

Yes, mostly when you increase it too fast. Add about 5 g a day each week, drink enough water, and the bloating usually settles within a couple of weeks.

Is it better to get fiber from food or supplements?

Food is better for most people, because it also gives you vitamins, minerals and other plant compounds. A supplement like psyllium can help if you cannot reach your target with food.

Comments

Loading comments…