Vegan-Friendly: Vegans and vegetarians are often lacking B12 because of a lack of plant-based food sources. Whole Food Complex With Organic Spirulina: Spirulina is a rich, plant-based source of natural B vitamins, protein, and minerals like copper and iron, which vegans and vegetarians are ...