La Espirulina es uno de los alimentos más nutritivos que existen, gramo por gramo, ya que contiene un 50% de proteína en peso. En una cucharada de espirulina en polvo (10g) hay 5g de proteína, 5mg de hierro, 100mg de fósforo y 150mg de magnesio. Aunque contiene vitamina B12, su consumo no aumenta el nivel de esta vitamina en la sangre, ya que no tiene el formato bioactivo que necesita el cuerpo para absorberla. De hecho, la espirulina contiene ocho de los aminoácidos esenciales, elementos básicos que el cuerpo no es puede procesar, por lo que es muy indicada para personas con problemas de asimilación de nutrientes.
La espirulina contiene clorofila, proteínas de alto valor biológico, vitaminas, los principales minerales, ácidos grasos esenciales, ácidos nucleicos (ADN y RDN), polisacáridos y un interminable espectro de antioxidantes. Pero a pesar de las creencias, la espirulina no contiene prácticamente vitamina B12, sino una pseudovitamina que no tiene efecto en seres humanos. Como sus primas multicelulares y las plantas terrestres, puede producir energía a partir de la luz del sol por fotosíntesis, y eso quiere decir que contiene clorofila.