I wonder what kind of diet vegans are following that get deficiencies. I've been vegan for years (started because I had high cholesterol levels), and the only thing I've worried about is B12, which I get from enriched soy products or nutritional yeast. I try to just buy what's in season locally, then find vegan recipes or recipes that can easily be substituted to make vegan. I don't even eat much of the trendy "superfoods" like quinoa, kale, lentils, etc. More like collard/sweet potato/beet greens, chickpeas, pinto beans, root veggies, etc. I dunno where I get my iron from; probably greens. I also use veg or olive oil pretty liberally, especially in recipes that traditionally include beef or pork.