Kids health

How much fibre does your kid really need?

We've got age-by-age formulas with simple foods to make it easy to stuff your kid with good-for-her fibre.

Fruits, veggies and whole grains are essential, says registered dietitian Cara Rosenbloom, but don’t forget that nuts, seeds and beans are high in fibre, too. “The highest-fibre food is beans–chickpeas, lentils, kidney beans and all the rest,” she says. Here are age-by-age formulas for how much kids should be getting every day.

One- to three-year-olds: 19 grams of fibre
1 cup raspberries (8 g) 1 cup whole wheat pasta (6 g) 1 cup squash (5 g)

Four- to eight-year-olds: 25 grams of fibre
1 cup quick oats (4 g) 1 oz flaxseeds 1 medium pear (6 g) 1 cup cauliflower (5 g) 2 oz raisins (2 g)

Nine- to 13-year-olds: 26 to 31 grams of fibre
2 slices whole-grain bread (4 g) 1 cup blueberries (4 g) 1 oz almonds (4 g) 1 cup chickpeas (12 g) 3 cups air-popped popcorn (4 g)

Read more:
The super 7 power foods
4 ways to get your kid to eat more fruit

5 food traps you’re falling into with your kids

A version of this article appeared in our January 2016 issue with the headline, “You vs. Poo,” pp. 51-56.

Stay in touch

Subscribe to Today's Parent's daily newsletter for our best parenting news, tips, essays and recipes.