Les haricots aiment les terres légères, ni trop calcaires, ni trop humides. Ce sont des légumineuses, capables de se nourrir à partir de l'azote de l'air contenu dans le sol. Ils n'ont pas besoin d'apport d'engrais au semis.