What Beans Have the Most Fiber, Ranked Per Cup

Navy beans, black beans, and lentils consistently top the fiber charts among common legumes, delivering 13 to 16 grams of fiber per cooked cup. That’s roughly half the daily recommended intake in a single serving. But the exact ranking depends on the variety, and some beans offer distinct digestive advantages beyond their raw fiber numbers.

Beans Ranked by Fiber Per Cup

Based on standard one-cup cooked servings, here’s how the most common legumes stack up:

  • Split peas: 16.0 g per cup
  • Lentils: 15.5 g per cup
  • Black beans: 15.0 g per cup
  • Navy beans (and other white beans like cannellini and Great Northern): 13.0 g per cup

Split peas and lentils edge out the competition, but the differences between the top contenders are small. Any of these will give you a serious fiber boost. For context, the daily recommended fiber intake is 14 grams per 1,000 calories consumed. For most adults, that works out to about 25 grams for women and 38 grams for men. A single cup of lentils gets you more than halfway there.

Chickpeas, kidney beans, and pinto beans fall slightly below this top tier but still deliver 10 to 13 grams per cup, making them excellent choices. The practical takeaway: almost any bean you enjoy eating is a high-fiber food. The gap between the “best” and “good” options is only a few grams.

Soluble vs. Insoluble Fiber in Beans

Not all fiber works the same way. Soluble fiber dissolves in water and forms a gel-like substance that can help lower cholesterol and stabilize blood sugar. Insoluble fiber doesn’t dissolve. It adds bulk to stool and keeps things moving through your digestive tract.

Beans are overwhelmingly high in insoluble fiber. USDA data on cooked lentils shows about 0.44 grams of soluble fiber versus 5.42 grams of insoluble fiber per 100-gram portion. Chickpeas follow a similar pattern: 0.41 grams soluble to 5.79 grams insoluble. That ratio, roughly 10:1 in favor of insoluble fiber, means beans are especially effective for digestive regularity. If you’re specifically looking for soluble fiber (say, for cholesterol management), oats and barley are better primary sources, though beans still contribute some.

Why Resistant Starch Matters

Fiber counts alone don’t capture everything beans do in your gut. Common beans (the Phaseolus genus, which includes black beans, kidney beans, pinto beans, and navy beans) contain notably high levels of resistant starch, a type of carbohydrate that behaves like fiber because your small intestine can’t break it down. On average, about 16% of the starch in common beans is resistant starch. That’s higher than what’s found in lentils, chickpeas, cowpeas, or mung beans.

When resistant starch reaches your colon, gut bacteria ferment it and produce short-chain fatty acids, particularly butyrate. Butyrate is the primary energy source for the cells lining your large intestine, and it plays a role in reducing inflammation and supporting a healthy gut barrier. Research on black beans and lentils specifically found that their indigestible components triggered higher butyrate production compared to chickpeas. This fermentation process also lowers the pH in the colon, creating an environment that favors beneficial bacteria over harmful ones.

So while lentils and split peas win on total fiber grams, common beans like black beans and navy beans may offer extra gut health benefits through their resistant starch content. If you eat a variety of legumes regularly, you’re covering both bases.

Canned vs. Dried: Does It Change the Fiber?

No. Canned beans and beans cooked from dried have essentially the same nutritional profile, including fiber content. The main difference is sodium: canned beans often contain added salt, which you can reduce significantly by rinsing them thoroughly before use. If convenience is what keeps you from eating beans, canned versions are a perfectly fine choice.

Reducing Gas Without Losing Fiber

The reason beans cause gas is a group of sugars called raffinose family oligosaccharides. Your body lacks the enzyme to break them down in the small intestine, so bacteria in the large intestine ferment them instead, producing gas. Beans, lentils, and chickpeas contain between 0.6 and 4.2 grams of these sugars per 100 grams dry weight.

Here’s the useful detail: soaking dramatically reduces these compounds while leaving the fiber intact. A standard overnight soak at room temperature (about 16 hours) cuts the gas-producing sugars by around 40%. A warmer soak, around 45°C (113°F) for just 3 hours, is even more effective, reducing them by 52% in beans, 65% in chickpeas, and up to 85% in lentils. The key is that more than half of these sugars simply dissolve into the soaking water, so always discard the soaking liquid and cook with fresh water.

Interestingly, small amounts of these same sugars (under 3 grams per day) actually function as prebiotics, feeding beneficial gut bacteria without causing flatulence. So the goal isn’t to eliminate them entirely. It’s just to bring the levels down to a comfortable range, which soaking does reliably.

Getting the Most Fiber From Your Meals

If you’re trying to maximize fiber intake specifically, split peas and lentils are your best bets per cup. They also cook faster than most dried beans (lentils need no soaking and cook in 20 to 30 minutes), which makes them easy to add to soups, stews, and grain bowls on a weeknight.

For a broader range of gut health benefits, including resistant starch and higher butyrate production, rotate in black beans, navy beans, and kidney beans. Mixing bean varieties across the week gives you a wider range of fiber types and fermentable compounds than sticking with just one.

One practical consideration: if beans aren’t a regular part of your diet, start with half-cup servings and increase gradually over a couple of weeks. Your gut bacteria population adapts to the new substrate, and gas production typically decreases as your microbiome adjusts. Pairing that gradual increase with proper soaking makes the transition much smoother.