Kidney beans are mainly composed of carbs and fiber but also serve as a good source of protein.
The nutrition facts for 3.5 ounces (100 grams) of boiled kidney beans are:
Calories: 127
Water: 67%
Protein: 8.7 grams
Carbs: 22.8 grams
Sugar: 0.3 grams
Fiber: 6.4 grams
Fat: 0.5 grams
Kidney beans are among the best sources of plant-based protein. They're also rich in healthy fibers, which moderate blood sugar levels and promote colon health.
Kidney beans are a good source of several vitamins and minerals, such as molybdenum, folate, iron, copper, manganese, potassium, and vitamin K1.