Neem leaves are a traditional remedy for various diseases and conditions, from diabetes and high blood pressure to skin infections and dandruff. Learn how neem leaves can protect your liver, lower your blood sugar, fight cancer, and more. What are some of the science-backed health benefits of eating Neem Leaf? The nutritional facts of neem leaves paint a botanical powerhouse. Explore the wonders of Neem – its benefits, uses, dosage, and side effects. Uncover the healing potential of this extraordinary herb. Neem leaves are obtained from neem tree (Indian Lilac) that are found throughout India. They are extensively used in making Ayurvedic medicines because of their antibacterial, anti-inflammatory and antifungal properties.