Plantele carnivore sunt plante care își obțin substanțele nutritive prin prinderea și consumul de animale. Ele sunt adesea numite plante insectivore, deoarece prind de obicei insecte. Deoarece își obțin o parte din hrană de la animale, plantele carnivore pot crește în locuri unde solul este subțire sau sărac în nutrienți. Acest lucru este valabil pentru solurile cu puțin azot, cum ar fi mlaștinile acide și aflorimentele stâncoase. Charles Darwin a scris prima carte cunoscută despre plantele carnivore în 1875.

Această capacitate a plantelor de a prinde animale este o adevărată carnivorie. Există mai mult de douăsprezece genuri din cinci familii. Acestea includ aproximativ 625 de specii care atrag și prind prada, produc enzime digestive și folosesc substanțele nutritive ale acesteia. În plus, există mai mult de 300 de specii din mai multe genuri care prezintă unele dintre aceste caracteristici, dar nu toate. Acestea sunt denumite de obicei plante protocarnivore.