Cyperus sphaerospermus poussera dans n'importe quel sol, des sols légers et limoneux aux sols argileux lourds. De même, elle n'a pas de préférence pour le pH et poussera dans des sols acides, neutres ou alcalins. Cependant, elle pousse mieux dans les sols très humides, et peut même être cultivée dans de l'eau stagnante jusqu'à 30 cm de profondeur.