A cavalinha é uma planta que gosta de solos húmidos, argilosos e que não sejam demasiado ácidos.
A cavalinha gosta mais de zonas de meia-sombra e não se adapta bem a extremos de temperatura. O ideal é um intervalo de temperaturas entre os 10ºC e os 20ºC.
Idealmente, deve cultivar cavalinha em regiões com um teor de humidade elevado e solos bem drenados.