Yes, spirulina is packed with protein and all the essential amino acids. The quality of protein in spirulina is comparable to an egg. It's also packed with antioxidants and may lower "bad" cholesterol.