Why are kidney beans so high in calories?

The relatively high calorie content in kidney beans is mainly due to the high content of the energy supplying nutrients protein and carbohydrates in kidney beans.
The main energy-supplying nutrients protein and carbohydrates contained in kidney beans are high in 23.4 g/100 g and 57.2 g/100 g respectively. So every hundred grams of kidney beans can provide the body with about 315 kcal.
Since kidney beans also contain certain nutrients such as sulfur, vitamin E, and thiamine, moderate consumption can provide related nutrients. In addition, it is recommended that people on a diet reduce their intake of kidney beans to avoid excessive calorie intake.
For weight loss people, it is recommended that under the guidance of a dietitian, scientific and rational diet, to ensure a balanced and comprehensive intake of nutrients.