Il terreno ideale per la coltivazione delle Ninfee, è costituito da un substrato di argilla e sabbia mista ad humus, con una pH compreso tra 6,5 e 7,5. Per coltivare le ninfee in vaso o in un laghetto, è necessario fornire loro un terreno adatto, che sia leggero, fertile e ben drenato. Inoltre, le ninfee hanno bisogno di molta acqua, quindi il terreno dovrebbe essere costantemente umido, ma non allagato. Si consiglia di mettere la pianta in una profondità di 30-60 cm di acqua. Le Ninfee richiedono una posizione soleggiata e non tollerano l’ombra o la penombra.