BOTTOM LINE: Plant-based protein foods are generally healthier because their consumption may reduce the risk of heart disease. But animal protein foods contain all of the essential amino acids and important micronutrients (e.g., vitamin B12, zinc, etc.) lacking in plant-based foods. Thus, the best advice is to eat a good mix of plant-based and animal proteins to get nutritional benefits from both food sources of protein.
Brian Danley, CFT
"Motivation is what gets you started. Habit is what keeps you going."