Moringa is natures most nutritious plant that has a large number of health benefits. The Moringa tree a.k.a. "The Tree of Life" is believed to be nature's most giving plant. It jam-packed with over 90 plant-based nutrients all of the essential amino acids, potassium, fiber, iron, zinc and vitamin C and A. Moringa is bar far the most giving plant studied.