Your Body Almanac

Hit a daily fiber target

Work up to 25–35 grams of fiber a day from whole grains, beans, fruit, vegetables, nuts and seeds.

How often
Daily
Time
Part of meals
Recommended for
6 factors

How to do it

  1. Aim for 25 to 35 grams of fiber a day. Most Americans get about 15 grams.
  2. Swap white bread and white rice for whole-grain bread, brown rice, oats, barley or quinoa.
  3. Add beans or lentils to soups, salads and bowls, or use them in place of meat two or three times a week.
  4. Eat whole fruit with the skin, such as apples and pears, instead of juice.
  5. Sprinkle nuts, chia seeds or ground flaxseed on yogurt, oatmeal or salads.
  6. Increase slowly over a few weeks and drink more fluids as you go.

Why it helps

Fiber keeps digestion regular and helps you feel full. Diets high in fiber from whole foods are linked to lower risk of heart disease and type 2 diabetes. Long days of sitting and quick convenience meals tend to push fiber down.

Be careful

Adding a lot of fiber at once can cause bloating and cramps, so build up gradually. If you have a digestive condition, ask your doctor what amount is right for you.

Recommended for