Spirulina is extremely high in many nutrients. Spirulina is an organism that grows in both fresh and salt water. It is a type of cyanobacteria, which is a family of single-celled microbes that are often referred to as blue-green algae. Just like plants, cyanobacteria can produce energy from sunlight via a process called photosynthesis.
Spirulina was consumed by the ancient Aztecs but became popular again when NASA proposed that it could be grown in space by astronauts.
A standard daily dose of spirulina is 1-3 grams, but doses of up to 10 grams per day have been used effectively.
This tiny alga is packed with nutrients. A single teaspoon (7 grams) of dried spirulina contains (Trusted Source)
Protein 4 grams
Vitamin B1 (Thiamine) 11% of the RDA
Vitamin B2 (Riboflavin) 15% of the RDA
Vitamin B3 (Niacin) 4% of the RDA
Copper 21% of the RDA
Iron 11% of the RDA
It also contains decent amounts of magnesium, potassium and manganese and small amounts of almost every other nutrient that you need.