Les plantes ont besoin de terre car elle contient 16 éléments chimiques essentiels à la croissance d'une plante. Ces éléments chimiques sont classés en groupes minéraux et non minéraux.
Les plantes se développent généralement en acquérant des nutriments du sol. Leur capacité à absorber les nutriments dépend de la nature du sol. Les facteurs qui affectent la quantité de nutriments disponibles pour les plantes sont la texture et l'acidité du sol.
La texture du sol fait référence à la quantité de matière organique, de sable, de limon et d'argile que le sol contient, et elle affecte la rétention d'eau et de nutriments du sol. Par rapport aux sols sableux, les argiles et les sols organiques peuvent conserver une plus grande quantité d'eau et de nutriments. Le meilleur type de sol est constitué à parts égales de matière organique, de sable, de limon et d'argile.
L'acidité du sol, ou pH du sol, mesure l'acidité du sol, ce qui affecte l'accessibilité des nutriments. Les sols à faible pH contiennent souvent moins de macronutriments, tandis que les sols à pH élevé contiennent moins de micronutriments. Les sols dont le pH est compris entre 6 et 6,5 ont généralement des nutriments plus facilement disponibles. Cependant, les plantes éricacées, comme la bruyère, préfèrent les sols plus acides, et certaines plantes prospèrent dans des sols plus alcalins. Certains des macronutriments que les plantes doivent obtenir du sol comprennent l'azote, le phosphore, le potassium, le calcium et le magnésium.