The highest-fiber foods you can eat are legumes, seeds, and whole grains. A single cup of cooked split peas delivers over 16 grams of fiber, and just two tablespoons of chia seeds pack 10 grams. Most adults need between 25 and 35 grams of fiber per day, yet the average American falls well short of that target.
Legumes: The Fiber Heavyweights
No food category comes close to legumes when it comes to fiber per serving. A cup of cooked split peas contains 16.2 grams, lentils come in at 15.6 grams per cup, and black beans deliver about 15 grams. That means a single serving of any of these gets you roughly halfway to your daily goal.
Legumes also carry a useful mix of both soluble and insoluble fiber. The soluble portion forms a gel-like substance during digestion that slows glucose absorption and helps lower cholesterol. The insoluble portion adds bulk and keeps things moving through your digestive tract. Chickpeas, kidney beans, and navy beans all fall in a similar range, typically between 10 and 13 grams per cooked cup, making virtually any bean a strong choice.
Seeds Pack More Fiber Per Bite
If you’re looking for fiber density in a small package, seeds are hard to beat. Two tablespoons of chia seeds (about one ounce) provide 10 grams of dietary fiber. Flaxseeds are close behind at 8 grams for the same two-tablespoon serving. Both are easy to stir into yogurt, blend into smoothies, or sprinkle over oatmeal without changing the flavor of your meal.
Nuts offer fiber too, though in smaller amounts. Almonds are among the best at about 3.5 grams per ounce (roughly 23 almonds). Pistachios and pecans contribute a couple of grams per serving. These won’t single-handedly close a fiber gap, but they add up when you’re snacking throughout the day.
Whole Grains Worth Adding
Whole grains sit a tier below legumes and seeds but still contribute meaningfully to your daily intake. A cup of cooked pearled barley provides 6 grams of fiber. Quinoa delivers 5 grams per cup, and a cup of cooked oatmeal gives you about 4 grams. These are realistic portions for a single meal, which makes grains a reliable baseline to build on.
Barley deserves special mention because it’s rich in a type of soluble fiber that has been specifically linked to cholesterol reduction. Oats share that quality. Swapping refined grains like white rice or regular pasta for barley, quinoa, or whole wheat versions is one of the simplest ways to increase your fiber intake without overhauling your diet.
Fruits and Vegetables
Fruits and vegetables generally contain less fiber per serving than legumes or grains, but they contribute steady amounts across multiple meals and snacks. Avocados are among the richest, with about 10 grams in a whole fruit. Pears and apples with the skin on typically provide 5 to 6 grams each. Raspberries are another standout at around 8 grams per cup.
On the vegetable side, green peas, broccoli, artichokes, and Brussels sprouts are some of the better options. A cup of cooked green peas provides roughly 9 grams. Carrots, cauliflower, and potatoes (with the skin) each contribute 3 to 5 grams per serving. The key with produce is variety: eating a wide range of fruits and vegetables gives you both soluble and insoluble fiber in different proportions, which supports gut health more broadly than relying on any single source.
Why the Type of Fiber Matters
Not all fiber does the same thing in your body. Soluble fiber dissolves in water and forms a gel in your stomach. This slows digestion, which helps prevent blood sugar spikes after meals and gives your body less opportunity to absorb cholesterol and certain fats. Oats, beans, apples, bananas, avocados, citrus fruits, and barley are all rich in soluble fiber.
Insoluble fiber doesn’t dissolve. Instead, it adds bulk to stool and helps material move through your digestive system more efficiently. Whole wheat flour, wheat bran, nuts, cauliflower, green beans, and potatoes are good sources. Most whole foods contain some of each type, which is one reason food-based fiber tends to produce broader health benefits than getting all your fiber from a single supplement.
What Fiber Actually Does for Your Health
Fiber’s effects go beyond digestion. Because your body doesn’t break fiber down and absorb it the way it does other carbohydrates, fiber doesn’t cause blood sugar spikes. Soluble fiber actively slows glucose absorption, which is particularly valuable for people managing blood sugar levels. It also prevents your body from absorbing some dietary fat and cholesterol, which lowers both triglyceride and LDL cholesterol levels over time.
In the gut, fermentable fibers feed beneficial bacteria, producing short-chain fatty acids that support the intestinal lining. This is part of why research consistently links high-fiber diets to lower rates of heart disease, type 2 diabetes, and certain cancers. The benefits compound with diversity: combining soluble, insoluble, and fermentable fibers from different food sources produces broader effects than relying on one type alone.
Supplements vs. Whole Foods
Fiber supplements like psyllium husk can be useful for closing gaps. Psyllium forms a gel in the digestive tract that slows glucose absorption and supports healthy cholesterol levels, and it has a unique ability to normalize stool consistency in both directions, softening hard stools while adding form to loose ones. A meta-analysis in the American Journal of Clinical Nutrition found it significantly reduced fasting blood sugar and long-term glucose markers in people with impaired blood sugar control.
That said, psyllium is not a replacement for fiber-rich foods. Whole foods deliver vitamins, minerals, and plant compounds alongside their fiber. They also naturally contain a mix of fiber types, which is likely why dietary diversity is linked to better gut health outcomes. If you do use psyllium, drink plenty of water with it. Without enough fluid, it can thicken and cause discomfort in the throat or esophagus.
How to Increase Your Intake Safely
Adding too much fiber too quickly is one of the most common mistakes. A sudden jump from 10 grams a day to 30 can cause bloating, gas, nausea, or constipation. Increase your intake gradually over a few weeks, giving your digestive system time to adjust.
Water matters just as much as pacing. Fiber behaves like a sponge in your digestive tract: it needs fluid to plump up and pass through smoothly. If you’re eating significantly more fiber than usual without drinking enough, you’re likely to feel worse, not better. A practical starting point is to add one new high-fiber food per meal for a week before adding another, and keep a water bottle within reach throughout the day.

