In India, l'Ayurveda è la medicina tradizionale che enfatizza i trattamenti a base di piante, l'igiene e l'equilibrio dello stato del corpo. La "materia medica" indiana comprendeva la conoscenza delle piante, il luogo in cui crescono nelle varie stagioni, i metodi per la conservazione e la durata dei materiali raccolti. Comprende anche indicazioni per estrarre succhi, polveri, infusi freddi ed estratti.