subsp. obesus: Charnecas secas, sítios pedregosos e arribas litorais, principalmente em substratos de origem calcária. É particularmente abundante em relvados e pastagens sobre solos calcários.
subsp. bulbocodium: Ocorre numa grande variedade de habitats, desde prados húmidos, margens de linhas de água, charnecas, clareiras de matos, pinhais. Em substratos preferentemente arenosos ou argilosos.