Protein is an essential building block of a healthy diet, and these foods have plenty. But what are the benefits and how much is too much?...| Harvard Health