Beans are one of the most fiber-dense foods you can eat, delivering roughly 6 to 8 grams of fiber per half-cup cooked serving. That single serving covers about a quarter of what most adults need in a day, making beans an easy way to close the fiber gap that most Americans fall short on.
Fiber Content by Bean Type
Not all beans are created equal when it comes to fiber. Here’s how popular varieties compare per half-cup cooked serving:
- Green or brown lentils: 8 grams
- Kidney beans: 7.3 grams
- Black beans: 7.1 grams
- Pinto beans: about 6.7 grams
- Chickpeas: 6 grams
- Red lentils: 5 grams
Split peas are technically a legume rather than a bean, but they deserve a mention: they pack the most fiber of any common legume, coming in at over 10 grams of total dietary fiber per 100 grams cooked. If you’re specifically trying to maximize fiber intake, a bowl of split pea soup is hard to beat.
Double those numbers for a full one-cup serving. A cup of cooked lentils, for example, gives you around 16 grams of fiber, which is more than half the daily goal for most adults.
Canned vs. Dried: Does It Matter?
Choosing between canned and dried beans doesn’t change the fiber content. According to MD Anderson Cancer Center, neither option alters the nutritional composition of the beans. Canned beans are more convenient; dried beans give you more control over seasoning and sodium. From a fiber standpoint, pick whichever one you’ll actually eat. Just rinse canned beans thoroughly if you’re watching your salt intake.
The Two Types of Fiber in Beans
Beans contain both soluble and insoluble fiber, but the split is lopsided. USDA data shows that legumes are predominantly insoluble fiber, with the insoluble portion making up roughly 75 to 85% of total fiber depending on the variety. Red kidney beans, for instance, contain about 1.4 grams of soluble fiber and 5.8 grams of insoluble fiber per 100 grams. Chickpeas skew even more heavily insoluble, at just 0.4 grams soluble versus 5.8 grams insoluble.
This matters because the two types do different things in your body. Insoluble fiber adds bulk to stool and speeds transit through your digestive tract. Soluble fiber dissolves in water to form a gel-like substance that slows digestion, which is the mechanism behind many of beans’ metabolic benefits. Even though beans deliver more insoluble fiber overall, the soluble fiber they do contain is enough to meaningfully affect cholesterol and blood sugar levels.
How Bean Fiber Affects Cholesterol
Eating beans regularly has a measurable effect on LDL cholesterol (the “bad” kind). A meta-analysis of 26 clinical trials found that one daily serving of legumes was linked to a 5% reduction in LDL cholesterol. The effective dose across those studies averaged about 4.5 ounces per day, which is roughly a half-cup serving.
A 5% drop may sound small, but it’s comparable to what you’d get from losing 10 pounds if you’re overweight (5 to 8% reduction) or from adding 5 to 10 grams of soluble fiber from other sources (3 to 5% reduction). And 83% of the studies in that review showed a beneficial effect on total and LDL cholesterol. For a single dietary change, that’s a reliable payoff.
Effects on Blood Sugar
Beans slow the rise in blood sugar after a meal through several overlapping mechanisms. The protein in lentils and other beans interacts with starch in a way that physically blocks digestive enzymes from breaking down carbohydrates as quickly. Smaller protein fragments also appear to competitively inhibit the intestinal enzymes that convert starch to glucose, reducing the total amount of sugar available for absorption.
Polyphenols (natural plant compounds) in lentils further inhibit a key enzyme involved in carbohydrate digestion. The result is a flatter, more gradual blood sugar curve after eating. Research in both healthy participants and people with diabetes found that lentil-based meals lowered peak insulin levels compared to control meals. This is significant because it means beans help manage blood sugar without forcing the body to produce more insulin, which is the opposite of what happens in the early stages of type 2 diabetes.
How Beans Fit Your Daily Fiber Goal
The Dietary Guidelines for Americans recommend 14 grams of fiber per 1,000 calories consumed. For someone eating 2,000 calories a day, that’s 28 grams. For a 2,500-calorie diet, it’s 35 grams. Most Americans fall well short of these targets, and the federal guidelines classify fiber as “a dietary component of public health concern” for exactly this reason.
A single half-cup of black beans (7.1 grams) gets you about a quarter of the way to a 28-gram goal. Add beans to lunch and dinner, and you’ve covered close to half your daily fiber from one food alone, leaving plenty of room for fruits, vegetables, and whole grains to fill the rest. Because beans are also high in protein and relatively inexpensive, they pull double duty in a way that most other high-fiber foods can’t match.

