As plantas dependem de 13 nutrientes minerais encontrados no solo para sobreviver e crescer; portanto, o tipo de solo usado para uma planta afeta diretamente seu crescimento. Se não houver nutrientes suficientes no solo para uma planta crescer, ela morre. É por isso que as pessoas fertilizam o solo adicionando nutrientes.
Os 13 nutrientes minerais dissolvem-se na água e as plantas podem absorvê-los através das raízes. Os minerais são divididos em dois grupos: macronutrientes e micronutrientes.
Macronutrientes são nutrientes primários ou secundários. Os nutrientes primários são nitrogênio, potássio e fósforo. Esses são os nutrientes que as plantas usam primeiro para a sobrevivência, muitas vezes esgotando o solo até serem reintroduzidos com fertilizantes. Os nutrientes secundários são cálcio, magnésio e enxofre. Esses nutrientes são normalmente abundantes no solo e a fertilização não é necessária.
Os micronutrientes também são essenciais para o crescimento das plantas, mas são necessários em quantidades muito menores do que os macronutrientes. Os micronutrientes também são chamados de oligoelementos. Os micronutrientes são boro, cobre, ferro, cloreto, manganês, molibdênio e zinco. Reciclar aparas de vidro e folhas é uma forma de fornecer às plantas em crescimento os micronutrientes necessários. A textura e a acidez do solo também influenciam o crescimento das plantas.
O solo ideal é argiloso ou orgânico, que retém nutrientes muito melhor do que o solo arenoso. A acidez, ou pH do solo, é ideal em aproximadamente 6 a 6,5, permitindo a absorção ideal de nutrientes.