Beans have been a part of our diets since ancient times.  In Thailand archeologist have traced beans back to 9750 BC.  Every ancient culture shows traces of growing and cultivating beans.
 

 

Beans are an extremely beneficial component in all diets because they are high in complex carbohydrates, protein and dietary fiber, low in fat, calories and sodium, and completely cholesterol-free. As little as a half-cup of beans added to the daily diet can be very helpful in reaching important nutrition goals.

Protein
Beans are an excellent, non-fat source of protein. Just one cup of beans provides as much as 16 grams of protein.

According to Food Label Laws and Regulations, approximately 10 percent of your daily calories should come from protein. Adults generally need to eat between 50-60 grams of protein a day.

The body converts protein into amino acids which make up and repair muscle and bone tissue. Protein also fights infections, helps heal wounds and regulates enzymes and hormones.

Complex Carbohydrates
Beans are an excellent source of complex carbohydrates - the nutrient that provides energy to the muscles and brain. Just one cup of beans can provide 15 percent of the carbohydrates needed daily.

Fiber
Beans are one of the best sources of fiber, containing both insoluble and soluble fiber. Insoluble fiber is important in our diets because it helps promote a healthy digestive tract and can reduce the risk of some types of cancer. Soluble fiber plays a role in helping to lower blood cholesterol levels.
  High fiber diets to reduced cholesterol levels and lowered cancer risks and helps control diabetes.

Calcium
A half-cup of beans provides as much as eight percent of the recommended daily allowance for calcium
.

Potassium
Beans contain an abundance of potassium, which may help reduce your risk of high blood pressure and stroke.
Many dry beans contain a good source of potassium naturally. Just one-half cup of cooked dry beans contains as much as 480 mg of potassium.