Moringa Is The New Matcha

Step aside matcha, 2018 is all about Moringa.    Moringa oleifera has been dubbed the most nutritious plant ever discovered. A native to India and Africa, it is only just starting to establish its name in the Western world. The leaves of the plant are dried and crushed into a powder touting an impressive 90…