Plantas carnívoras capturam animais usando enzimas para extrair nitrogênio dos seus corpos. Geralmente vivem em solos pobres e encharcados. Duas famílias, Nepenthaceae e Sarraceniaceae, têm folhas modificadas em forma de jarro para prender presas. Outras famílias como Lentibulariaceae e Bromeliaceae também desenvolveram estratégias carnívoras.