Skip to content

How much protein is in 100g of beans?

3 min read

According to the US Dry Bean Council, the protein content of cooked beans per 100 grams can range from 7.7g to 9.34g, depending on the variety. Knowing how much protein is in 100g of beans is crucial for meal planning, especially for those following a plant-based diet or looking to increase their fiber intake.

Quick Summary

The protein content in 100g of beans varies significantly by type, with soybeans being the highest, especially when dried. The cooking process and preparation method can also influence the final nutritional value. Beans are a nutrient-dense food, providing essential amino acids, fiber, and various vitamins and minerals.

Key Points

  • Protein Content Varies: The amount of protein in 100g of beans depends on the type, with cooked varieties typically offering 7-11 grams.

  • Soybeans are Highest in Protein: Boiled soybeans are a leading source of plant-based protein, providing around 10.6g per 100g.

  • Preparation Matters: Cooking dried beans increases their water content, which lowers the protein concentration per 100g compared to their raw state.

  • Combining for Complete Protein: Most beans lack one or more essential amino acids, but pairing them with grains or seeds throughout the day creates a complete protein source.

  • Nutrient-Dense Food: In addition to protein, beans are packed with dietary fiber, antioxidants, and minerals like iron and folate, offering multiple health benefits.

  • Eco-Friendly and Affordable: Beans are a sustainable and budget-friendly alternative to animal protein, with a lower environmental impact.

  • Health Benefits: Regular bean consumption has been linked to improved gut health, weight management, better blood sugar control, and a reduced risk of chronic diseases.

In This Article

Understanding the Protein Content in Beans

Beans are a staple in many cuisines worldwide, prized for their versatility, affordability, and nutritional value. For many, they are a primary source of plant-based protein. However, the exact amount of protein can differ widely depending on the type of bean and its preparation method.

The Impact of Preparation: Raw vs. Cooked Beans

It is important to distinguish between raw and cooked bean nutrition. Raw, dried beans are highly concentrated with nutrients but are toxic and cannot be consumed without proper cooking. The cooking process changes the bean's composition, primarily by absorbing water, which dilutes the nutrient density per 100g. For example, 100g of dry red kidney beans contain over 22g of protein, while the same weight of boiled kidney beans provides around 8.7g. This difference is due to the water content being significantly higher in cooked beans.

Protein in Various Beans (per 100g Cooked)

Here is a list of some common beans and their approximate protein content per 100g when cooked:

  • Soybeans: Boiled soybeans are a standout, offering approximately 10.6g of protein per 100g. Dried soybeans can have an even higher concentration, with some sources reporting up to 36g to 40g per 100g before cooking.
  • Lentils: These small, versatile legumes pack a good punch, with cooked green or brown lentils providing around 9g of protein per 100g.
  • Kidney Beans: A popular choice for chilis and stews, boiled red kidney beans contain about 8.7g of protein per 100g.
  • Black Beans: Providing a hearty texture to many dishes, cooked black beans offer approximately 8.9g of protein per 100g.
  • Chickpeas (Garbanzo Beans): The star of hummus, cooked chickpeas contain around 7.6g to 8.9g of protein per 100g, depending on the cooking method and source.
  • Pinto Beans: Often used in Mexican cuisine, boiled pinto beans have about 9g of protein per 100g.
  • Lima Beans: Depending on preparation, cooked lima beans can offer a moderate protein content, with some varieties around 8-9g per 100g.
  • White Beans: Cooked white beans, such as cannellini or navy beans, typically contain around 7.8-8.2g of protein per 100g.

Complementing Protein for Complete Amino Acid Profiles

While soybeans are a complete protein, most other beans are considered 'incomplete' because they are low in one or more of the nine essential amino acids. However, this is not a major concern for those on a balanced, varied diet. The body maintains a pool of amino acids throughout the day, so you don't need to consume complementing proteins in the same meal. Pairing beans with grains like rice or corn, nuts, or seeds over the course of a day ensures all essential amino acid needs are met. This is why traditional dishes like beans and rice are so nutritionally complete.

The Health Benefits of Bean Protein

Beyond their protein content, beans offer a wealth of other health benefits. Their high fiber content is excellent for gut health, aids in weight management by promoting a feeling of fullness, and helps regulate blood sugar levels. Beans are also rich in antioxidants, which protect cells from damage, and provide essential minerals like iron, folate, and magnesium. Regular consumption has been linked to a reduced risk of heart disease, type 2 diabetes, and certain cancers.

A Comparison of Bean Protein vs. Other Sources

Feature Beans (Plant-Based) Animal Protein (e.g., Chicken Breast)
Protein Content (per 100g cooked) Varies by type (e.g., 8-10g) Higher concentration (e.g., ~31g)
Saturated Fat Very low to none Can be moderate to high, depending on cut
Cholesterol Zero Present in varying amounts
Fiber Excellent source (~7g+) Zero
Nutrients Rich in folate, iron, magnesium, and antioxidants Rich in B vitamins, iron, and zinc
Environmental Impact Generally lower water and land usage Higher resource-intensive production

Conclusion

So, how much protein is in 100g of beans? The answer depends on the specific bean and its preparation, but cooked varieties typically range from 7 to 11 grams. Soybeans are the highest in protein, but all beans are a valuable and nutrient-dense part of a healthy diet. Their combination of protein, fiber, and micronutrients makes them a powerful and sustainable food choice. Whether you are vegetarian, vegan, or simply looking to reduce your meat intake, incorporating a variety of beans into your meals is an excellent strategy for boosting your overall nutrition and supporting your long-term health. For more detailed nutritional information on different bean varieties, check out resources from the U.S. Dry Bean Council.

Frequently Asked Questions

Soybeans typically have the highest protein content among all beans. Boiled soybeans provide approximately 10.6 grams of protein per 100g.

Soybeans are a complete protein source, containing all nine essential amino acids. Most other beans are 'incomplete,' but pairing them with grains or seeds throughout the day ensures you get all necessary amino acids.

The protein content per 100g can differ. Canned beans contain added water and salt, which can slightly lower the protein concentration compared to home-cooked, soaked beans. Always check the nutrition label.

Yes, beans are an excellent source of plant-based protein and fiber, both of which are important for muscle growth and repair. For best results, incorporate a variety of plant proteins into your diet.

Ensure your diet is varied to get a wide range of amino acids. Pairing beans with complementary proteins like rice or quinoa helps, but it is not necessary to do so in the same meal.

Yes, beans can aid in weight loss. Their high fiber and protein content promote a feeling of fullness, which can help reduce overall calorie intake.

No, nutritional value varies between bean types. For example, soybeans have more protein than kidney beans, and fiber content can also differ significantly.

References

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5

Medical Disclaimer

This content is for informational purposes only and should not replace professional medical advice.