世界上有500多種食蟲植物,在我國有二三十種。科學家把它們分成兩大類,即高等食蟲植物和低等食蟲植物。
高等食蟲植物如豬籠草、捕蠅草、毛氈苔等,它們利用葉子或變態葉,把昆蟲裹住、粘住或關起來,然後把昆蟲消化掉。豬籠草在葉尖上長出一個口袋,好像運豬用的竹籠,上面有個小蓋子。貪吃的昆蟲一旦失足跌進去,小蓋隨即關上,使昆蟲飛不出來,成為它的「美餐」。有人曾看到一條蜈蚣跌進「豬籠」以後,居然也被它消化掉了。向四周伸出葉子的捕蠅草、毛氈苔等,在葉子上分泌出許多粘液,昆蟲一旦接觸粘液,就會被粘住,成為它們的美味佳餚。
生活在水中的狸藻,是一種水生食蟲植物,它在葉子旁邊生有個小囊袋,浮遊生物進入囊袋內,囊門馬上關閉,然後慢慢地消化吸收低等食蟲植物,就是食蟲真菌。
這類植物沒有葉綠素,自己不能製造養料,但能依靠菌絲去粘捕或套捕一些原生動物(如線蟲、輪蟲、纖毛蟲、草腥蟲等),將它們分解吸食,從而獲得生存需要的養料。