Subscribe to the wiseGEEK Feed

Which Beans Have the Most Protein?

As many people are aware, beans and legumes are a very protein rich source of food. In addition to being high in protein, beans also have a high concentration of vitamins and minerals. These nutritional qualities make beans a popular choice for vegetarians, although other people can benefit from eating beans as well. Although only soybeans contain complete proteins by themselves, all beans have a fair amount of protein in every serving; some beans are higher in protein than others. Remember to cook beans thoroughly to avoid intestinal discomfort and its sometimes socially undesirable symptoms.

The superpower of the bean world is soybeans, which contain 29 grams for every cup serving of cooked beans. Edamame, green soybeans which are picked before full maturity, have 22 grams of protein in every cooked serving. These beans can be added to salads or eaten like a snack food, while soybeans appear in foods like tofu and tempeh. There are lots of ways to use soy in cooking; try not to go overboard, however, as you can eat too much of a good thing.

Fava beans are another great protein-rich bean, with 22 grams of protein per serving. Lentils are also high in protein, with most lentils having around 17 grams per cup. Following close behind are red kidney beans, with 16 grams in a one cup serving. Black beans and navy or haricot beans have 15 grams or protein, while black-eyed beans, garbanzo beans, and lima beans have around 14 grams per cup.

Most beans by themselves do not provide complete proteins. A complete protein is one that contains all essential nine amino acids in the right proportions. It's common to combine beans with other foods to make a complete protein, such as in the popular combination of beans and rice.

People's protein needs vary depending on weight. There are two ways to think about protein needs; in one instance, protein should make up around 20% of total caloric intake. One gram of protein contains four calories, so to determine protein needs this way, a person must figure out what 20% of his or her caloric intake should be and divide by four for the number of grams of protein needed. Generally, healthy adults need 1,800 to 2,000 calories each day, although individual needs may vary depending on health and activity levels. People should as their doctors about their diet if they have questions.

A math nerd with an eye for precision can figure out his necessary protein by using his weight. Each person needs around 0.8 grams of protein for every kilogram (2.2 pounds) of weight. A person can multiply his weight in kilograms by 0.8 to see how many grams of protein he needs; some people may need as much as 1.8 grams of protein per kilogram of body weight, especially if they are physically active, so it's a good idea to check with a doctor about precise requirements. Weight in pounds can be divided by 2.2 to get weight in kilograms.

Written by S.E. Smith