La planta carnívora prospera en suelos húmedos, pero no prefiere condiciones de saturación constante. Además, es sensible a los fertilizantes, a los altos niveles de cloro en el agua y a los tipos de carne que suelen consumir los humanos. Aunque es carnívora, no puede digerir la carne que comemos.