What Eats Caddisflies?

Caddisfly eggs are laid in water and sink to the bottom of rivers and streams, where they are easily accessible by fish.

Trout are also a major consumer of caddisflies. Trout can consume them during any of the caddisfly’s four life cycles, but primarily feed on caddisflies during their underwater larva stage.

Spiders and other insect predators,  such as birds, may eat the adults. Caddisflies serve as a possible food source for a whole host of animals.