Protein comes from plant sources as well as animal sources.
In fact, every plant we eat has at least a little bit of protein in it, and some have a lot—like beans also called legumes! Beans also have some health benefits that animal sources don’t.
Beans are high in minerals and fiber without the saturated fat found in some animal proteins.
Drain canned beans in a colander and rinse with water to remove some of the excess salt; or buy canned beans with no salt added if they have them at your store. Or, you can make your own salt-free beans from scratch.
There are many to choose from—black beans, kidney beans, garbanzo beans, pinto, cannelloni, lima, mung and navy beans—as well as some exciting heirloom varieties that are now available again.
Article Source: Heart