What Is a Good Source of Fiber? Top Foods Listed

The best sources of fiber are whole, minimally processed plant foods: legumes, whole grains, fruits, vegetables, nuts, and seeds. Legumes like lentils top the list, delivering nearly 16 grams of fiber in a single cooked cup. Most adults need about 25 to 35 grams per day, and getting there is straightforward once you know which foods pack the most per serving.

How Much Fiber You Actually Need

The Dietary Guidelines for Americans set the fiber goal at 14 grams for every 1,000 calories you eat. For someone eating 2,000 calories a day, that’s 28 grams. Someone eating 2,500 calories needs about 35 grams. Most Americans fall well short of this, which is why fiber is officially classified as a nutrient of public health concern.

Legumes: The Highest-Fiber Foods You Can Buy

No food group delivers fiber as efficiently as legumes. One cup of cooked lentils contains about 15.6 grams of fiber, which is more than half the daily goal for most people. Black beans, chickpeas, and split peas all fall in a similar range, typically between 12 and 16 grams per cooked cup. They’re also inexpensive, shelf-stable in dried or canned form, and versatile enough to work in soups, salads, tacos, and grain bowls.

If you’re not used to eating beans regularly, start with smaller portions (a quarter to half cup) and build up over a couple of weeks. The complex carbohydrates in legumes can cause gas when your gut bacteria aren’t accustomed to them, but this usually settles down with consistent intake.

Whole Grains Worth Adding

Whole grains are a reliable way to build fiber into meals you’re already eating. Barley stands out with 5 to 7 grams of fiber per quarter cup (dry), making it one of the most fiber-dense grains available. Old-fashioned oats provide about 4 grams per half cup, and quinoa offers 3 to 5 grams per quarter cup dry. Swapping white rice for barley or replacing a refined cereal with oatmeal can add 4 to 7 grams to a single meal without changing your routine much.

The key distinction is “whole” versus “refined.” White bread, white rice, and most standard pasta have had the fiber-rich outer layer of the grain stripped away during processing. Brown rice, whole wheat bread, and whole grain pasta retain that layer and deliver meaningfully more fiber per serving.

Fruits and Vegetables

Raspberries are one of the most fiber-rich fruits, with 8 grams per cup. That’s more than double what you’d get from a banana or an apple. Pears, oranges, and strawberries are also solid choices, generally landing between 3 and 5 grams per serving. Eating fruit whole rather than juicing it preserves all the fiber, since the pulp is where most of it lives.

On the vegetable side, broccoli provides about 5 grams per cooked cup. Artichokes, green peas, and Brussels sprouts are similarly high. Root vegetables like sweet potatoes and carrots contribute meaningful amounts too, especially when eaten with the skin on. The simplest strategy is to include a vegetable at every meal and a fruit at every snack, which can easily contribute 10 to 15 grams across the day.

Seeds and Nuts

Seeds are fiber powerhouses relative to their size. Two tablespoons (about one ounce) of chia seeds contain 10 grams of fiber. The same amount of ground flaxseed delivers 8 grams. You can stir either into yogurt, oatmeal, or a smoothie without noticeably changing the flavor. Almonds are another good option, providing about 3.5 grams per ounce (roughly 23 almonds).

Because seeds and nuts are calorie-dense, they work best as additions to meals rather than as your sole fiber strategy. A tablespoon of chia in your morning oatmeal, though, can push that bowl from 4 grams of fiber to 9 without any extra effort.

Soluble vs. Insoluble Fiber

Fiber comes in two main forms, and most plant foods contain both. Soluble fiber dissolves in water and forms a gel-like material in the stomach that slows digestion. This is the type that helps steady blood sugar after meals and can lower cholesterol levels. Oats, beans, and chia seeds are particularly rich in it.

Insoluble fiber doesn’t dissolve. Instead, it adds bulk to stool and helps move material through your digestive tract, which keeps bowel movements regular. Whole wheat, vegetables, and the skins of fruits are good sources. You don’t need to track these two types separately. Eating a variety of whole plant foods naturally provides a mix of both.

Why Fiber Matters Beyond Digestion

Fiber’s benefits extend well past regularity. The gel formed by soluble fiber slows glucose absorption, which helps prevent the sharp blood sugar spikes that follow meals. Over time, this effect is linked to better blood sugar management overall.

The cardiovascular benefits are significant. A long-running study tracking participants over 40 years found that every additional 10 grams of daily fiber reduced death from coronary heart disease by 17% and death from any cause by 9%. Part of the mechanism involves gut bacteria breaking down fiber into compounds that help metabolize cholesterol and other fats in the bloodstream.

What About Fiber Supplements?

Supplements can help fill a gap, but they aren’t interchangeable. Research from Stanford Medicine found that different fiber types produce very different effects in the body. One type, arabinoxylan (found in wheat bran), was linked to lower LDL cholesterol and fewer cardiovascular risk factors in many participants. Inulin, a common supplement ingredient derived from chicory root, had murkier results. At high doses (30 grams), most participants experienced a spike in body-wide inflammation, and a few showed signs of liver stress.

This doesn’t mean all supplements are risky, but it does mean “fiber” is not one thing. Getting your fiber from a variety of whole foods gives you a natural mix of fiber types along with vitamins, minerals, and other beneficial compounds that supplements can’t replicate.

Practical Ways to Reach Your Goal

Building up to 28 or more grams a day is easier when you think in terms of additions rather than overhauls. A bowl of oatmeal with a tablespoon of chia seeds and a cup of raspberries at breakfast delivers roughly 22 grams before lunch. Add a cup of lentil soup or a bean-based salad later in the day, and you’re well past the target.

If your current diet is low in fiber, increase your intake gradually over two to three weeks rather than all at once. A sudden jump can cause bloating, cramping, and gas. Drinking more water as you increase fiber also helps, since soluble fiber absorbs water as it moves through your system. Without enough fluid, the extra bulk can slow things down rather than speed them up.