Tofu has 17 grams of protein in a one-cup serving and is considered a complete protein. However, it is not as high-quality as animal sources because it has a lower proportion of amino acids. Soy proteins like tofu should not be used to completely replace meat in a diet but is a great way to scale back fatty sources of protein by supplementing leaner sources.









