The top 20 plant based protein sources, including beans, chickpeas, tofu, tempeh and more that you probably didn't think of! This easy, healthy list includes ways to use each protein. Plus, all of these proteins are shelf stable and pantry or freezer staples.