Home › Digestive Wellness Guides

High-Fiber Foods List

Easy, everyday foods to help close the fiber gap.

Quick answer

Adults need about 25 grams (women) to 38 grams (men) of fiber a day, or 21 to 30 grams after 50, but most eat only about 15 grams. Some of the richest sources are beans and lentils (about 7 to 9 grams per half cup cooked), split peas, chia seeds (about 10 grams per ounce), raspberries (8 grams per cup), pears and apples with the skin, artichokes, broccoli, Brussels sprouts, avocado, oats, barley, whole-wheat pasta, popcorn and almonds. Increase fiber gradually over a few weeks and drink more water to avoid gas and bloating.

Key takeaways

Fiber is one of the most under-eaten nutrients. Here are easy ways to get more.

Top high-fiber foods

FoodServingApprox. fiber
Split peas, cooked1/2 cup8 g
Lentils, cooked1/2 cup7 g
Black beans, cooked1/2 cup7.5 g
Chia seeds1 oz10 g
Raspberries1 cup8 g
Pear with skin1 medium5.5 g
Avocado1/2 fruit5 g
Artichoke, cooked1 medium7 g
Oats, cooked1 cup4 g
Almonds1 oz3.5 g

More easy sources

Barley, bulgur, quinoa, whole-wheat pasta and bread, brown rice, popcorn, chickpeas, kidney beans, edamame, broccoli, Brussels sprouts, carrots, sweet potatoes, green peas, apples with skin, bananas, oranges, berries, prunes, dried figs, flaxseed, pumpkin seeds, sunflower seeds and pistachios.

Tips

Villora adds six fibers to your morning, alongside a fiber-rich diet.

Sources

  1. Dietary Guidelines for Americans, 2020–2025 – "Dietary fiber."
  2. USDA FoodData Central.
  3. Mayo Clinic – "Chart of high-fiber foods."

Common questions

How much fiber do I need a day?

About 25 g for women and 38 g for men, a little less after 50.

What food has the most fiber?

Beans, lentils, split peas and chia seeds are among the richest.

How do I avoid gas from fiber?

Increase slowly and drink plenty of water.

← Back to home

↑