Beans are a final source of protein for many people. They are rich in protein and low in fat, making them a good item for inclusion in many meals.