The only essential nutrient that humans cannot obtain from plants is B12.
We don’t need much of it: only 2 micrograms a day. But we definitely do need it, as it is required for the creation of RNA, DNA and neurotransmitters. A complete lack of B12 will lead to permanent damage to the brain and nervous system, and other organ failures. Even a low intake will cause severe problems will several physical systems.
No multicellular critter (plant, animal, fungus) can create B12. To our knowledge, B12 is only made by certain kinds of bacteria and archaea.
It is common for mammals to have B12-making bacteria in their intestines.
Some animals, such as cows, have a digestive system that allows this B12 to be used internally. They are “foregut fermenters”.
Some animals, such as humans and other primates, rodents and rabbits, do not. We are “hindgut fermenters”: our bacteria live in the colon, too far from the small intestine which would be able to actually deal with the B12.
So, if you’re a foregut fermenter, you’re fine.
If you’re hindgut fermenter, you have a few options.
Firstly, you can eat the flesh of foregut fermenters, and carnivores often do this.
Secondly, you can drink the milk of foregut fermenters. This option of domesticating an animal for this purpose only arose recently due to cultural and technological advancement.
Thirdly, you can eat the faeces of anything. Some animals eat a bit of their own faeces directly (rabbits). Some animals (such as chimps) eat small animals more or less whole and get a bit of faeces that way.
Fourthly, you can eat the eggs, milk, flesh of any animal using any of the above methods.
Fifthly, you can use bacterial cultures in a laboratory to produce B12 directly, and then eat that in a tablet or eat food that has been fortified with it. This too is a fairly recent technological phenomenon.
Vegans object to eating flesh, milk and eggs, and some have philosophical objections to taking supplements. On the other hand, most people don’t want to eat faeces.
It seems to me that there is a sixth option: use a long colonoscopic device to push a small amount of a person’s faeces from the colon past the ileum into the small intestine. Given the minute quantity of B12 required, a very small amount of faeces would be needed. Would this be viable? Would it cause any problems?
