Soy protein is the protein of choice for those on a vegetarian diet, and also for those who want to add soy to their diet. For the vegetarian, soy protein is the protein that most closely resembles meat protein. It contains all the essential amino acids. Soy protein has been known to lower cholesterol and reduce the risk of heart related diseases. Our soy protein contains 20 grams of protein per serving.