Bataklık yerlerde yaşayan bazı bitkiler, böcekleri yakalayıp hayvanların bağırsaklarındakine benzer enzimlerle sindirmek suretiyle besinlerin bir kısmını sağlayabilirler. Bunlar daha çok tropikal ve subtropikal bölgelerde bulunur.
Böcek yiyen bitkiler besinlerini böcekten sağlamaksızın da yaşayabilirler (hepsinin fotosentez yoluyla besin sağlayan yeşil yaprakları vardır), fakat böcekten mahrum kalınca daha az çiçek ve tohum verirler. Üzerinde yaşadıkları toprak, madensel tuzlar ve özellikle nitratlar yönünden fakirdir. Böcekler zengin bir nitrat ve protein kaynağı olduğu için, bu çeşit bitkilerin besinlerine çok değerli bir ek olurlar.
Böcekleri yakalamakta kullanılan tuzak, özellikle değişikliğe uğramış yapraklar ya da toprak kısımlarıdır. Drosera bitkisinde yaprak, orta damardan ikiye katlanabilir şekildedir. Yaprağın yaprağın üst düzeyinde duyarlı tüyler vardır; böcekler bu tüylere dokununca yaprak kapanarak böceği hapseder.