Good vegan sources for protein, iron, zinc, calcium, and vitamin B12?

I'm a picky eater so I don't want to have to eat 10 different things that I hate. I'd rather put everything I need in a blender and have it in two or three smoothies throughout the day. What are the best vegan sources for these nutrients?
6 answers 6