Les plantes dépendent de 13 nutriments minéraux présents dans le sol pour survivre et se développer ; par conséquent, le type de sol utilisé pour une plante affecte directement sa croissance. S'il n'y a pas assez de nutriments dans le sol pour qu'une plante pousse, elle meurt. C'est pourquoi les gens fertilisent le sol en ajoutant des nutriments.
Les 13 nutriments minéraux se dissolvent dans l'eau et les plantes peuvent les absorber par leurs racines. Les minéraux sont divisés en deux groupes : les macronutriments et les micronutriments.
Les macronutriments sont des nutriments primaires ou secondaires. Les nutriments primaires sont l'azote, le potassium et le phosphore. Ce sont les nutriments que les plantes utilisent en premier pour survivre, appauvrissant souvent le sol jusqu'à ce qu'ils soient réintroduits avec de l'engrais. Les nutriments secondaires sont le calcium, le magnésium et le soufre. Ces nutriments sont normalement abondants dans le sol et la fertilisation n'est pas nécessaire.
Les micronutriments sont également essentiels à la croissance des plantes, mais sont nécessaires en quantités beaucoup plus faibles que les macronutriments. Les micronutriments sont également appelés oligo-éléments. Les micronutriments sont le bore, le cuivre, le fer, le chlorure, le manganèse, le molybdène et le zinc. Le recyclage des chutes de verre et des feuilles est un moyen de fournir aux plantes en croissance les micronutriments nécessaires. La texture et l'acidité du sol influencent également la croissance des plantes.
Le sol idéal est un sol argileux ou organique, qui retient beaucoup mieux les nutriments qu'un sol sablonneux. L'acidité, ou PH du sol, est idéale à environ 6 à 6,5, permettant une absorption optimale des nutriments.