Bitki besinleri, makro besinler ve mikro besinler olmak üzere iki gruba ayrılır. Makro besinler şunlardır: karbon, hidrojen, oksijen, azot, potasyum, kalsiyum, fosfor, magnezyum ve kükürt. Mikro besinler ise daha az miktarda gerekli olan elementlerdir ve her bir vitamin ve mineral grubunu içerir.