Beans, nuts and seeds are all plant-based sources of protein. Beans are loaded with fiber, which is one of the reasons they are so healthy. In addition to keeping you ‘regular,’ fiber can help stabilize cholesterol and blood pressure levels. Nuts and seeds are well-known for their healthy fat, and should be used to replace less healthy trans fat in the diet.