4. Pumpkin Seeds
You can get protein and arginine not only from animal sources. You can also find them in seeds like pumpkin seeds. Just one cup contains 7 grams. These seeds are also rich in minerals like zinc and iron. They are delicious as a crunch snack blended in trail mix or as a salad topping.
5. Soybeans
Soybeans are also a rich source of protein and in fact, just a cup of these roasted beans can give you 4.6 grams. They also have a large content of potassium and magnesium. You can use them as a healthy snack option or mix in dishes as a main ingredient like silken tofu.