Food

Recipe: Moringa Rice – a world of goodness

Often touted as a super food with a host of nutritional and medicinal benefits, Moringa is often referred to as the Miracle Tree and Tree of Life. Scientifically known as Moringa oleifera, these leaves are commonly known as drumstick leaves in India.  Native to India and some parts of Asia, this plant that can grow is… Continue reading Recipe: Moringa Rice – a world of goodness