This is one of the most misunderstood concepts about protein. Protein is a "macronutrient." It is one of three macronutrients that make up the bulk of all foods. The other macronutrients are carbohydrates and fat. This means protein is in just about every kind of food on the planet and makes up part of the bulk of plant based foods as well.
If we examine 500 calories of tomatoes, spinach, lima beans and potatoes in equal parts, we would find 33 grams of protein and no cholesterol, which is only contained in animal based foods. The following compares the nutrients in this serving to 500 calories of beef, pork, chicken and whole milk in equal parts: Protein (33g, 34g), Fat( 4g, 36g), Cholesterol (0mg, 137mg), Beta-carotene (29,919mcg, 17mcg), Dietary Fiber (32g, 0g), Vitamin C(29 mcg, 4mcg), Folate(1,168mcg, 19mcg), Vitamin E(11mg, 0.5mg), Iron(20mg, 2mg), Magnesium (548mg, 51mg), and Calcium(545mg, 252mg).
I Declare Plant Based Protein the Winner, Champ and Best Choice!!!