Les macro et micro nutriments sont essentiels à la croissance et au développement des plantes. Les macronutriments requis en plus grande quantité par les plantes comprennent l'azote, le phosphore, le potassium, le calcium, le soufre, le magnésium et le sodium. Les micronutriments ou oligo-éléments consommés en moindre quantité constituent le bore, le chlore, le manganèse, le fer, le zinc, le cuivre, le molybdène, le nickel et le cobalt.