Question: do any plants have b12?
Answer: B12 is found to some extent in soil and plants. These observations have led some vegans to suggest that B12 was an issue requiring no special attention, or even an elaborate hoax. Others have proposed specific foods, including spirulina, nori, tempeh, and barley grass, as suitable non-animal sources of B12.