Experts recommend Spirulina for various reasons ??? apart from being a complete protein source with all the essential amino acids, it also contains Vitamins A, B, C, D and E, minerals such as potassium, calcium and zinc and essential fatty acids.Seeds ??? Seeds such as Sunflower seeds, hemp seeds etc are other rich sources of protein that vegetarians can consume.