Les engrais contenant tous les éléments nutritifs essentiels sont généralement les meilleurs.
Ces produits sont aussi appelés engrais complets. Outre les éléments nutritifs importants (azote, phosphore, potassium, magnésium), ces produits contiennent aussi des oligo-éléments (fer, manganèse, etc.) qui en fait, sont aussi essentiels pour la santé des plantes. Il convient donc d’éviter de donner aux plantes une alimentation peu variée ; c’est le cas par exemple des conifères et de l’utilisation fréquente de sulfate de magnésium.
Pour le jardin, il convient d’utiliser la plupart du temps des engrais granulés (une à deux fois par an). Les engrais liquides ou les sels nutritifs conviennent bien aux plantes d’intérieur, de balcon et de terrasse (toutes les semaines avec l’arrosage). Les plantes reçoivent donc tous les éléments nutritifs et ont une croissance équilibrée. Les engrais bâtonnets peuvent être aussi utilisés et libèrent lentement tous les éléments nutritifs essentiels dans les racines de la plante pendant 3 mois.