Following are some of the reasons why beans are a key ingredient in a healthy diet of all ages:High in complex carbohydrates High in protein High in dietary fiber High in folate Low in fat Low in sodium Cholesterol-free Rich in vitamins and minerals You pay a penalty in weight but, they are always ready to eat.