7. What is the taste of organic Neem leaf powder? Since organic neem leaf powder contains limonoid, it has a bitter taste