Kannukasveilla on muunneltuja lehtiä, jotka muodostavat putkimaisia rakenteita, joita kutsutaan "kannuiksi". Nämä kannut sisältävät ruoansulatusnesteitä ja houkuttelevat hyönteisiä värikkäiden ja tuoksuvien ulkopintojensa kautta. Kun hyönteiset pääsevät kannuihin, ne jäävät putken sisäpuolen vuoraavien sisäänpäin suuntautuvien karvojen loukkuun, mikä vaikeuttaa niiden pakoon. Ruoansulatusnesteet hajottavat sitten hyönteisten kehon ja vapauttavat tärkeitä ravintoaineita, joita kasvi käyttää kasvuun ja selviytymiseen.
Erilaisten kannukasvien lajit vaihtelevat kannujen muodoissa, koossa ja väreissä. Jotkut kannut ovat trumpettien muotoisia, kun taas toiset muistuttavat kannuja tai maljakoita. Kannujen väritys houkuttelee usein pölyttäjiä, mikä parantaa entisestään kasvin lisääntymismenestystä.
Kannukasvit ovat sopeutuneet merkittävästi ravinneköyhiin ympäristöihin, kuten soihin, soihin ja happamiin kosteikoihin. Ne viihtyvät olosuhteissa, joissa muut kasvit saattavat kamppailla saadakseen tarvittavia ravinteita maaperästä. Niiden lihansyöjäluonne mahdollistaa niiden täydentämisen ravintotarpeensa ja rinnakkaiselon ankarissa elinympäristöissä.
On tärkeää huomata, että vaikka kannukasvit ruokkivat hyönteisiä, niillä on olennainen rooli ekosysteemissä hallitsemalla hyönteispopulaatioita ja tarjoamalla ainutlaatuisia mikroelinympäristöjä muille pienille organismeille. Ne edistävät myös biologista monimuotoisuutta ja ekosysteemin vakautta luonnollisessa ympäristössään.