Moringa tree (also known as the drumstick tree) leaves are nature’s multivitamin. The leaves of Moringa contain 90 nutrients, 46 antioxidants, vitamins, minerals, and all 9 essential amino acids, as well as flavonoids. India's ancient tradition of Ayurveda medicine sites 300 diseases that are treated with the leaves of the moringa tree.