Bean Nutrition Comparison: Calories, Protein, Fiber, and More

A one-cup cooked serving provides a consistent basis for measuring calories, carbohydrates, fiber, plant protein, fat, and minerals across varieties. Soybeans provide the most protein, navy beans provide the most fiber, and chickpeas provide more calories than black beans or lentils. Your best choice depends on the meal and your goal.

Use these figures to compare black beans, kidney beans, pinto beans, chickpeas, white beans, lentils, and soybeans for everyday meals and meal prep.

A Consistent Serving Makes the Numbers Useful

Because the same portion reveals the real trade-offs, this bean nutrition comparison uses 1 cup cooked for every variety. That amount reflects what you might add to chili, a grain bowl, soup, salad, or tacos. A per-100-gram figure also helps you compare package labels and food databases.

Cooked portions reflect the plate

One cooked cup weighs about 170 to 190 grams for several common beans, although chickpeas and soybeans can vary outside that range. Moisture content, cooking time, and cultivar can shift FoodData Central values slightly. Your homemade batch may land above or below a chart value, but the shared cup measurement keeps the comparison honest.

Beans are both carbohydrate foods and plant-protein foods. Their complex carbohydrates arrive with fiber and amino acids, while saturated fat stays low in plain preparations. Plain cooked beans contain no dietary cholesterol, but bacon, sausage, cheese, ham hocks, and creamy sauces can change the full meal quickly.

Preparation changes the label

Salt, oil, coconut milk, meat drippings, and sweet sauces can alter calories, fat, and sodium more than swapping pinto beans for black beans. Canned varieties may contain hundreds of milligrams of sodium per serving in the packing liquid. For your nutrition comparison, use drained cooked beans rather than beans served in a rich sauce.

Use drained, cooked beans for a fair nutrition check. A cup of beans simmered in water is not nutritionally interchangeable with a cup of beans served in a creamy, salty sauce.

That serving standard makes the core numbers easier to use at the table.

With portions aligned, the calorie, protein, fiber, and carbohydrate differences come into sharper focus.

The Main Nutrition Numbers Show Clear Trade-Offs

With portion size settled, most cooked varieties fall between 12 and 18 grams of protein per cup. Lentils sit above several familiar beans, while soybeans stand apart because they contain more protein and far more fat. This bean nutrition comparison chart shows where each cooked variety lands.

Cooked variety, 1 cupCaloriesProtein / carbs / fiber / fatProtein per 100 g
Black beans22715 g / 41 g / 15 g / 1 g9 g
Kidney beans22515 g / 40 g / 13 g / 1 g9 g
Pinto beans24515 g / 45 g / 15 g / 1 g9 g
Navy beans25515 g / 47 g / 19 g / 1 g9 g
Cannellini beans22515 g / 40 g / 11 g / 1 g9 g
Chickpeas26915 g / 45 g / 13 g / 4 g9 g
Lentils23018 g / 40 g / 16 g / 1 g9 g
Soybeans29631 g / 14 g / 10 g / 15 g17 g

These beans nutrition facts per 100g are rounded from standard cooked-food database entries, so brands and recipes vary. Chickpeas contain more calories than black beans, kidney beans, and lentils because a cup supplies more starch and a little more fat. Your hummus bowl may contain tahini and oil, which raises calories beyond the chickpea figure alone.

For highest protein beans per 100g, cooked soybeans lead at about 17 grams. Lentils, black beans, pinto beans, kidney beans, navy beans, cannellini beans, and chickpeas cluster near 9 grams per 100 grams. Flavor, texture, and your planned recipe become sensible tie-breakers once protein levels are close.

Those close numbers make the standout strengths of each variety more useful than a single ranking.

Rather than crowning one winner, matching each bean’s strengths to specific dishes makes comparison more practical.

Popular Beans Excel in Different Roles

Since protein totals overlap across several varieties, fiber, fat, texture, and minerals help separate them. Lentils are legumes rather than true beans in botanical terms, yet they belong in a practical bean nutrition comparison because they fill the same meal roles. A cooked cup provides roughly 18 grams of protein and 16 grams of fiber for soups, curries, and cold salads.

Protein and fiber do not have the same leader

Soybeans provide about 31 grams of protein per cooked cup and about 15 grams of fat. Much of that fat is unsaturated, unlike the saturated fat in fatty meats. Your edamame bowl delivers a dense nutrient profile, though its 296 calories can matter in a lighter meal.

Navy beans provide roughly 19 grams of fiber per cooked cup, the highest amount in this group. Black beans, kidney beans, and pinto beans supply about 13 to 15 grams. Fiber holds water and adds bulk, so your soup or burrito bowl can feel more filling without relying on a large portion of meat or cheese.

A flexible rotation avoids a false winner

  • Lentils for protein: A cooked cup contains about 18 grams of protein, 16 grams of fiber, and very little fat.
  • Black beans for versatility: Their earthy flavor works in tacos, rice bowls, salads, and black bean soup.
  • Kidney beans for chili: Their firm skin holds shape in long-simmered tomato dishes and contributes iron and folate.
  • Navy beans for fiber: One cooked cup reaches about 19 grams of fiber for meals built around fullness.
  • Soybeans for density: One portion contains the most protein here, along with more fat and calories.

The healthiest beans to eat do not fit a fixed five-item podium. Your choice shifts with the plate: black beans fit a salsa-heavy taco bowl, navy beans thicken white-bean soup, and soybeans work in a protein-focused salad. Micronutrients provide the next useful way to compare close contenders.

Beyond cooking roles, vitamins and minerals can tip the balance when several varieties otherwise look equally appealing.

Micronutrients Can Change Your Choice

Beyond protein and fiber, folate, iron, potassium, magnesium, and manganese can change which variety best fits your meal. Lentils, beans, and chickpeas contribute several of these nutrients in a compact cooked portion. The Dietary Guidelines for Americans lists beans, peas, and lentils among foods that contain fiber, folate, iron, magnesium, and potassium.

NutrientVarieties that stand outHow it may fit your meal
FolateLentils, pinto beans, black beansA grain bowl gains a nutrient involved in cell growth and DNA synthesis.
IronLentils, soybeans, kidney beansPair with peppers, tomatoes, citrus, or berries for vitamin C.
PotassiumWhite beans, lentils, soybeansPlain preparation keeps sodium from overshadowing the nutrient value.
MagnesiumBlack beans, soybeans, lentilsThe meal gains a mineral used in hundreds of enzyme reactions.
ManganeseChickpeas, pinto beans, navy beansOne serving contains a trace mineral involved in metabolism.

Vitamin C supports plant iron absorption

Beans contain nonheme iron, the plant form of iron. Meat, poultry, and seafood contain heme iron, which follows a different absorption pathway and is absorbed more readily. Vitamin C changes nonheme iron into a form that is easier to absorb in the intestine, so your lentil salad benefits from lemon or bell peppers beside it.

Tea and coffee contain polyphenols that can reduce nonheme iron absorption during a meal. You do not need to avoid either drink, but spacing them away from a bean-centered meal can help if iron intake is a personal concern. A clinician or registered dietitian can give individualized direction for diagnosed iron deficiency and other health conditions.

Variety across the week matters more than naming one universal winner. That broader pattern connects nutrient differences to the goals behind your daily meals.

Because nutrient needs vary by person and plate, the best choice depends on what each meal is meant to accomplish.

Meal Goals Matter More Than a Single Ranking

bean nutrition comparison, Meal Goals Matter More Than a Single Ranking
Image Source: Pexels

Because each bean changes a meal in a different way, the healthiest choice depends on what your plate needs. A half-cup serving adds fiber, water, and protein, which increase food volume and slow stomach emptying. Bean-and-vegetable chili can feel more substantial than a small serving of refined pasta in a similar rough calorie range.

Fullness comes from the whole plate

Preparation drives much of the result. White beans tossed with olive oil, tomatoes, tuna, and greens have a different calorie and fat profile from white beans folded into a cheese-heavy casserole. Your digestive system may also need time to adjust, so a modest portion can be more comfortable than jumping straight to a full cup.

Blood sugar response depends on the meal

Soluble fiber forms a viscous gel in the digestive tract. That gel slows carbohydrate movement toward absorption, while protein also affects the meal’s glycemic effect. Beans contain carbohydrates, but their glycemic index tends to sit below that of refined grains and sweets.

Pair beans with nonstarchy vegetables, intact grains, fish, eggs, or another protein source instead of building a large serving around beans alone. Portion size still matters for diabetes management and structured eating plans. Your healthcare professional can tailor portions, medication timing, and carbohydrate targets to your health needs.

Heart-conscious meals start with plain ingredients

Plain beans provide soluble fiber, potassium, and no dietary cholesterol. Black bean tacos can fit a pattern centered on plant foods and lower saturated fat. That approach aligns with American Heart Association guidance on dietary patterns rich in plant foods, fiber, and lower saturated fat.

Bacon, chorizo, salty seasoning packets, and heavy cheese can raise saturated fat or sodium even in a bean-based meal. Your choice at the can opener or stockpot can matter more than choosing black beans over pinto beans. Those preparation decisions lead directly to canned and dried options.

Convenience, cost, sodium, and cooking time further shape which form works best in your routine.

Canned and Dried Beans Both Fit Nutritious Meals

For busy meals, a can of beans can turn an empty pantry into dinner in about 3 minutes. Dried beans give you more control over texture, soaking, and seasoning. Both forms retain protein, fiber, and minerals after cooking, so your practical choice can rest on time and sodium needs.

Canned beans benefit from simple adjustments

  • Check sodium: Choose no-salt-added cans when available, especially with broth, cheese, or cured meat in the same meal.
  • Drain the liquid: Pouring off the packing liquid removes some dissolved sodium before beans reach your pan.
  • Rinse thoroughly: Rinse regular canned beans under running water for several seconds to reduce sodium.
  • Season after tasting: Salsa, broth, and spice blends may already supply enough salt for your recipe.
  • Use dried for control: Soaked dried beans let you set salt, aromatics, and final texture from the start.

Gas is another practical concern. Raffinose-family carbohydrates, including raffinose and stachyose, reach the large intestine because human digestive enzymes do not fully split them. Gut microbes ferment those compounds and produce gas, so start with smaller portions and build them into your usual eating pattern gradually.

Kidney beans require a full boil

Raw or undercooked dried kidney beans contain phytohaemagglutinin, a lectin that can cause severe stomach upset. Soak dried kidney beans, discard the soaking water, and boil them thoroughly before eating. A slow cooker at too low a temperature is not a safe substitute for a full boil during the initial cooking stage.

Never taste dried kidney beans before thorough boiling. Canned kidney beans are already cooked and do not carry the same preparation concern.

Public remarks attributed to Robert F. Kennedy Jr. about beans or other foods do not replace nutrition evidence. Food composition data, established preparation safety, and direction from a qualified clinician for a medical condition offer a sounder basis for your decisions. Those facts provide a reliable final filter for any bean nutrition comparison.

Taken together, these trade-offs make a flexible, informed approach more useful than searching for one perfect bean.

Bottom Line

The useful choice is the bean that fits your plate rather than a universal winner. Lentils and soybeans lead for protein, navy beans shine for fiber, chickpeas contain more calories, and black beans or kidney beans offer flexible middle ground. Use a consistent cooked serving, compare minerals and sodium, and cook dried kidney beans carefully.

Your weekly rotation can include black beans for tacos, cannellini beans for soups, chickpeas for salads, lentils for curries, and soybeans for higher-protein bowls. That approach gives you different flavors and nutrient strengths without forcing every meal into the same pattern.

FAQ

The most useful answers compare cooked portions, preparation methods, and your meal goal rather than treating every bean as identical. These details address protein, fiber, heart health, blood sugar, lentils, canned beans, and practical preparation.

Which beans have the most protein and fiber per serving?

At about 31 grams per cooked cup, soybeans lead for protein, while navy beans provide roughly 19 grams of fiber per cooked cup. Your choice depends on the priority: soybeans suit a higher-protein bowl, while navy beans suit a fiber-focused soup or stew.

What are the top five most nutritious beans?

Lentils, black beans, kidney beans, navy beans, and soybeans form a strong flexible group because each leads in a different measure. Your lentil serving brings protein, navy beans bring fiber, soybeans bring protein and unsaturated fat, and black or kidney beans fit many everyday meals.

Are black beans healthier than pinto, kidney, or navy beans?

Nutrient totals overlap closely among these varieties, so no single option is automatically healthier than the others. Navy beans provide more fiber at about 19 grams per cup, while black beans, pinto beans, and kidney beans each provide about 15 grams of protein. Your recipe, sodium level, and preferred texture can make the better choice clear.

Which bean is healthiest for heart health and cholesterol?

Plain black beans, navy beans, pinto beans, kidney beans, lentils, and chickpeas can all support a heart-conscious eating pattern because they provide fiber and contain no dietary cholesterol. Navy beans stand out for fiber, while your preparation matters most: choose herbs, vegetables, and modest sodium instead of bacon, chorizo, or heavy cheese.

Which beans are best for blood sugar management?

Fiber and protein in lentils, black beans, kidney beans, pinto beans, and chickpeas can help slow a meal’s glycemic effect. Your portion size still matters, especially with diabetes or a structured carbohydrate plan. Pairing beans with vegetables and another protein source creates a steadier meal than refined starches alone.

How do lentils compare with beans nutritionally?

Lentils provide about 18 grams of protein and 16 grams of fiber per cooked cup, placing them above several common beans for protein. They contain about 230 calories and 40 grams of carbohydrates per cup. Your lentil meal can replace beans in soups, curries, salads, and grain bowls while keeping a similar legume-based nutrition profile.

Food Staff
Food Staff

Food Staff is a team of food enthusiasts focused on discovering and recommending great food. From must-try dishes to standout food spots and trending flavors, the team shares honest, curated recommendations to help readers decide what to eat next.