
22. Soybeans
For those trying to reduce the intake of animal products, boiled soybeans, known as edamame, provide the highest source of protein. A cup of cooked soybeans contains about 29 grams of protein. Soybeans contain all nine essential amino acids the body needs that it cannot make itself. They also carry a broad spectrum of minerals and vitamins.

You can boil or steam soybeans and serve them with a little salt when you eat them by hand. Also, you can shell the soybeans and cook them the same way as any other beans. Mix them with black beans and green beans and toss them in a light dressing for a side dish. Try soybeans instead of chips as a healthy alternative when you want a salty-tasting snack. Only add a light sprinkling of salt, especially if you have problems with high blood pressure.