Thực vật dựa vào 13 chất dinh dưỡng khoáng có trong đất để tồn tại và phát triển; do đó, loại đất được sử dụng cho cây trồng ảnh hưởng trực tiếp đến sự phát triển của nó. Nếu không có đủ chất dinh dưỡng trong đất cho cây phát triển, cây sẽ chết. Đây là lý do tại sao người ta bón phân cho đất bằng cách bổ sung chất dinh dưỡng.
13 khoáng chất dinh dưỡng hòa tan trong nước và thực vật có thể hấp thụ chúng qua rễ. Các chất khoáng được chia thành hai nhóm: chất dinh dưỡng vĩ mô và chất dinh dưỡng vi lượng.
Chất dinh dưỡng vĩ mô là chất dinh dưỡng chính hoặc phụ. Các chất dinh dưỡng chính là nitơ, kali và phốt pho. Đây là những chất dinh dưỡng mà cây trồng sử dụng đầu tiên để tồn tại, thường làm cạn kiệt đất cho đến khi chúng được trồng lại bằng phân bón. Các chất dinh dưỡng thứ cấp là canxi, magiê và lưu huỳnh. Những chất dinh dưỡng này thường dồi dào trong đất và không cần bón phân.
Các chất dinh dưỡng vi lượng cũng cần thiết cho sự phát triển của thực vật, nhưng cần với lượng nhỏ hơn nhiều so với các chất dinh dưỡng vĩ mô. Các chất dinh dưỡng vi lượng còn được gọi là nguyên tố vi lượng. Các chất dinh dưỡng vi lượng là bo, đồng, sắt, clorua, mangan, molypden và kẽm. Tái chế lá và mảnh vụn thủy tinh là một cách để cung cấp vi chất dinh dưỡng cần thiết cho cây đang phát triển. Kết cấu đất và độ chua cũng ảnh hưởng đến sự phát triển của cây.
Đất lý tưởng là đất sét hoặc đất hữu cơ, giữ chất dinh dưỡng tốt hơn nhiều so với đất cát. Độ chua, hay PH của đất, là lý tưởng ở khoảng 6 đến 6,5, cho phép hấp thụ chất dinh dưỡng tối ưu.