Is Moringa The New Matcha?

Since the past 2 years, Moringa has quickly become one of the most sought after superfood in the market. So what is it exactly? It is also known as Moringa oleifera, a green plant with small rounded leaves (as shown below). The plant is most commonly consumed in Africa and Asia. Interestingly enough, since 2013, moringa […]

Read more