The best sources of fiber are whole plant foods: legumes, fruits, vegetables, whole grains, nuts, and seeds. Most adults need between 25 and 34 grams of fiber per day, but the average American gets only about half that. The good news is that even small additions to your meals can close the gap quickly once you know which foods pack the most fiber per serving.
How Much Fiber You Actually Need
The U.S. Dietary Guidelines set fiber goals based on how many calories you eat, using a formula of 14 grams for every 1,000 calories. In practice, that works out to about 34 grams per day for men ages 19 to 30 and 28 grams for women in the same age range. After 30, the targets dip slightly as calorie needs decrease: roughly 31 grams for men and 25 grams for women ages 31 to 50. Children need less, starting around 14 grams at age 2 and gradually increasing through adolescence.
Legumes: The Highest-Fiber Foods You Can Eat
If you’re looking for the single most fiber-dense category of food, it’s legumes. One cup of cooked split peas delivers 16 grams of fiber, which is more than half the daily goal for many women. Lentils come in close behind at 15.5 grams per cup, and black beans provide 15 grams. White beans like cannellini and navy beans offer around 13 grams per cup even from a can, making them one of the easiest high-fiber additions to soups, salads, and grain bowls.
Legumes also contain both soluble and insoluble fiber, so they pull double duty. The soluble fiber slows digestion and helps manage blood sugar after meals, while the insoluble fiber keeps things moving through your digestive tract. If beans aren’t a regular part of your diet, start with a half cup a few times a week and build up gradually to avoid bloating.
Fruits With the Most Fiber
Raspberries are the standout here: one cup contains 8 grams of fiber, more than most people expect from a fruit. Pears with the skin on provide about 5.5 grams per medium fruit, and half a cup of avocado has 5 grams. A medium apple with the skin delivers 4.4 grams. The skin matters for both pears and apples because that’s where much of the insoluble fiber lives, so peeling them cuts your fiber intake significantly.
Bananas, citrus fruits, and berries in general are also good sources of soluble fiber. Tossing a cup of raspberries onto oatmeal in the morning gets you close to a third of your daily target before you leave the house.
Vegetables Worth Prioritizing
Most vegetables contribute some fiber, but certain ones are notably higher than the rest. Artichokes, green peas, broccoli, and brussels sprouts consistently rank near the top of fiber charts. Root vegetables like sweet potatoes and regular potatoes (with the skin) are also solid contributors. Cauliflower, green beans, and carrots round out the list of everyday vegetables that add meaningful fiber to a meal.
The key with vegetables is volume. A small side salad won’t move the needle much, but a full cup of cooked broccoli or a baked sweet potato with the skin adds several grams. Roasting or steaming vegetables doesn’t destroy their fiber, so cook them however you prefer.
Whole Grains vs. Refined Grains
Whole grains keep the bran and germ intact, which is where the fiber lives. Refining strips those layers away, which is why white bread, white rice, and regular pasta are low in fiber compared to their whole-grain versions. Oats, barley, bulgur, and quinoa are all reliable whole-grain options. Whole-wheat flour and wheat bran are particularly high in insoluble fiber, the type that adds bulk to stool and helps prevent constipation.
Barley and oats deserve special mention because they’re rich in a type of soluble fiber called beta-glucan, which forms a gel during digestion. This gel traps bile acids in the digestive tract and pulls them out of the body, forcing the liver to use cholesterol from the blood to make more bile. The net effect is lower LDL cholesterol over time. If cholesterol is a concern, swapping refined grains for oats or barley is one of the more evidence-backed dietary changes you can make.
Seeds: Small but Surprisingly Powerful
Chia seeds and flaxseeds are fiber powerhouses relative to their size. Just two tablespoons of chia seeds contain about 10 grams of fiber, and the same amount of ground flaxseed provides around 8 grams. That’s a remarkable concentration, which is why sprinkling them into smoothies, yogurt, or oatmeal is one of the easiest ways to boost your daily total without changing what you eat in any major way.
Both chia and flax are high in soluble fiber. Chia seeds absorb water and form a gel, which is why they thicken liquids so noticeably. Ground flaxseed works similarly, though it needs to be ground (not whole) for your body to access both the fiber and the omega-3 fats inside. Nuts like almonds and pistachios also contribute a few grams of fiber per serving, though they’re not as concentrated as seeds.
Soluble vs. Insoluble Fiber
Fiber comes in two main forms, and they do different things in your body. Soluble fiber dissolves in water and forms a gel-like substance during digestion. This gel slows the absorption of sugar into the bloodstream, which helps prevent blood sugar spikes after meals and improves insulin sensitivity over time. It also binds to bile acids and pulls cholesterol out of circulation. You’ll find soluble fiber in oats, barley, beans, lentils, peas, nuts, seeds, apples, bananas, avocados, citrus fruits, carrots, and psyllium.
Insoluble fiber doesn’t dissolve. It passes through your digestive system mostly intact, adding bulk to stool and helping food move through more quickly. This is the type most associated with regularity and constipation relief. Good sources include wheat bran, whole-wheat flour, nuts, beans, cauliflower, green beans, and potatoes. Many foods contain both types, so eating a varied diet generally covers both.
What Fiber Does Inside Your Body
Beyond regularity, fiber plays a significant role in metabolic health. When gut bacteria ferment fiber (particularly soluble fiber), they produce short-chain fatty acids. These compounds do more than feed the cells lining your colon. They trigger the release of hormones that suppress appetite and enhance insulin secretion, both of which help stabilize blood sugar. Short-chain fatty acids also improve insulin sensitivity, which is especially relevant for people managing or trying to prevent type 2 diabetes.
The cholesterol-lowering effect is well established too. Soluble, gel-forming fibers trap bile acids during digestion and carry them out in stool. Your liver then pulls LDL cholesterol from the bloodstream to manufacture replacement bile acids. Over weeks and months, this cycle measurably reduces blood cholesterol levels.
What About Fiber Supplements?
Not all fiber supplements work the same way, and the differences matter depending on what you’re trying to accomplish. Psyllium husk is a soluble, gel-forming fiber that has strong evidence for lowering cholesterol, improving blood sugar control, and relieving constipation. It’s one of the few supplements that checks all three boxes because it forms a thick gel but isn’t broken down by gut bacteria, so it retains its bulk through the entire digestive tract.
Methylcellulose is another soluble fiber, but it doesn’t form a true gel in the same way. It can help with regularity, but it does not significantly lower cholesterol. Inulin and wheat dextrin (found in many popular “clear” fiber supplements) are fermented by gut bacteria before they can add bulk to stool, so they don’t reliably improve regularity or lower cholesterol either. If you’re choosing a supplement specifically for heart health or blood sugar, psyllium is the most supported option. For general gut health, whole foods remain the better bet because they bring vitamins, minerals, and a wider variety of fiber types along with them.
How to Increase Fiber Without Digestive Trouble
Adding too much fiber too quickly is the most common reason people give up on high-fiber eating. Your gut bacteria need time to adjust to a higher fiber load, and jumping from 12 grams a day to 30 can cause bloating, gas, and cramping. A better approach is to add about 3 to 5 grams per day each week until you reach your target. That might look like adding a serving of berries the first week, swapping to whole-grain bread the next, and introducing a half cup of beans the week after.
Water intake matters too. Soluble fiber absorbs water to form its gel, and insoluble fiber needs fluid to move smoothly through your intestines. Without enough water, extra fiber can actually make constipation worse. There’s no magic number, but drinking water with every meal and keeping a bottle nearby throughout the day is usually sufficient. Cooking legumes and grains in plenty of water also helps, and rinsing canned beans can reduce some of the compounds that contribute to gas.

