Bean Nutrition Comparison: (Calories, Protein, Fiber, etc)


I was looking for a very simple bean nutrition comparison table, but couldn’t find one.

So I made one instead, and I’ll share it with you here.

If there’s any nutritional aspect that you think is missing, just let me know.

Bean Nutrition Comparison Table

All information below is per 1 cup of cooked beans.

I only included vitamins and minerals with significant amounts, and I excluded a few like phosphorus and copper that very few people are ever deficient in.

BeanCalories (kcal)Protein (g)Fat (g)Carbohydrates (g)Fiber (g)Sugars (g)Calcium (%DV)Iron (%DV)Magnesium (%DV)Potassium (%DV)Zinc (%DV)Folate (%DV)

Which Bean Is Highest and Lowest in Calories?

Soybeans are highest in calories at 298 per cup of cooked beans, while one cup of cooked fava beans has just 187 calories. Soybeans are one of the few beans to have any real fat in them, so it’s not surprising that they are high in calories.

Which Bean Has The Most Protein?

Soybeans are by far the best bean for getting protein, with 28.6 grams per cup of cooked beans. Soybeans, and products made from them (tofu, tempeh) are among the best ways to get enough protein from plants.

Most other beans have around 15-16 grams of protein per cup of cooked beans.

Which Bean Has The Least Carbohydrates?

With the most fat and protein, it’s not surprising that soybeans have the fewest carbohydrates. There are just 6.8 grams of net carbohydrates (total minus fiber) per cup of cooked soybeans.

Conversely, Adzuki beans have the most carbohydrates with 57 grams total per cup, and 40.2 net carbohydrates.

Which Beans Are Highest and Lowest in Fiber?

Navy beans are highest in fiber by quite a margin, with 19.1 grams per cup of cooked beans. They are usually used for traditional baked beans, so it’s not surprising that they are most known for causing flatulence.

Fava beans are lowest in fiber, with 9.2 grams per cup, just under soybeans (10.3 g per cup).

Which Bean Has The Most Methionine?

Methionine is the essential amino acid that all beans lack the most. Soybeans have the most methionine, partly thanks to their high overall protein content, but are still relatively low in it.

Which Bean Is Best For Iron?

Soybeans contain 49% of the daily recommended value of iron in one cup of cooked beans, by far the highest of any bean type. Most others hover around the low to mid 20 percentages, and fava beans have the least iron with only 14% of the RDA.

Which Bean Is Highest in Calcium?

While not the best plant-based calcium source, beans do have some calcium. Soybeans have the most calcium, with 18% DV per cup, followed by navy beans at 13% DV.

Which Bean Is Highest in Magnesium?

Soybeans have the most magnesium of any bean, with 37% of the recommended daily value. Both adzuki and black beans have 30% of the RDA for magnesium per cup of cooked beans.

Which Bean Is Highest in Zinc?

Most beans have just over 10% of the RDA for zinc per cup of cooked beans. The big exception is adzuki beans, which have 27% of the DV for zinc.

About the author

Dale Cudmore

Your friendly neighborhood vegan from Toronto. I've spent over 6 years as a freelance nutrition writer and researcher. During this time, I've tested over 50 vegan protein powders, and over 100 other types of vegan supplements.

Add comment