Protein is essential for everything from repairing muscle to supporting immune function. But theres ongoing debate about the best source plants (such as legumes, nuts, and soy) or animals (poultry, ...