Moringa oleifera — also known as “tree of life,” and “miracle tree” — it's one of the most nutritious plants in the world. It has a wide range of nutritional and bioactive compounds, including essential amino acids, carbohydrates, fibre, vitamins, minerals and phytonutrients, making this plant a powerful plant food to be reckoned with.
Native to Northern India and East Africa, you’ll find the two most popular species in those regions, although there are 13 different species in total.
According to research, Moringa has been used in phytomedicine and ayurvedic healing for centuries. The benefits of moringa were recognized long ago when used in Ayurveda medicine over 4,000 years ago.