Add new comment

Protein
Carbohydrate
Fat
Vitamin c
Iron
Magnesium
Potassium
Calcium
Thiamine
Folate
Selenium
Vitamin d/sunlight exposure
Vitamin a
Oxygen
Water

All of these can be found in non-meat sources. Plants rich on proteins and amino acids especially... like those you don't appear to know about.

B12 vitamins are found in sea weeds and fermented plants... something that Westerners have just begun consuming unlike coastal East Asians who've been eating those for far longer.