Meet moringa. Known as the "drumstick tree," "miracle tree," and "tree of life" in its native India and Nepal, moringa has as many aliases as it does scientifically backed benefits. Health benefits of Moringa leaves powder- 1. It's nutrient-packed. 2. It's a super source of plant-based protein. 3. It can help your sex life. 4. It can balance hormones. 5. It protects the liver. 6. It fights free radicals. 7. It fights inflammation. 8. It balances blood sugar.