Los macro y micronutrientes son esenciales para el crecimiento y desarrollo de las plantas. Los macronutrientes que las plantas necesitan en mayores cantidades incluyen nitrógeno, fósforo, potasio, calcio, azufre, magnesio y sodio. Los micronutrientes u oligoelementos consumidos en menor cantidad constituyen el boro, cloro, manganeso, hierro, zinc, cobre, molibdeno, níquel y cobalto.