Les plantes carnivores sont des plantes qui tirent leurs nutriments du piégeage et de la consommation d'animaux. On les appelle souvent plantes insectivores, car elles piègent généralement les insectes. Comme elles tirent une partie de leur nourriture des animaux, les plantes carnivores peuvent pousser dans des endroits où le sol est mince ou pauvre en nutriments. C'est le cas des sols pauvres en azote, comme les tourbières acides et les affleurements rocheux. Charles Darwin a écrit le premier livre bien connu sur les plantes carnivores en 1875.

Cette capacité des plantes à attraper les animaux est un véritable carnivore. Il existe plus de douze genres dans cinq familles. Parmi eux, on compte environ 625 espèces qui attirent et piègent des proies, produisent des enzymes digestives et utilisent leurs nutriments. En outre, il existe plus de 300 espèces dans plusieurs genres qui présentent certaines de ces caractéristiques, mais pas toutes. Ces espèces sont généralement appelées plantes protocarnivores.