Brook trout have a diverse diet that includes larval, pupal, and adult forms of aquatic insects (typically caddisflies, stoneflies, mayflies, and aquatic dipterans), and adult forms of terrestrial insects (typically ants, beetles, grasshoppers, and crickets) that fall into the water, crustaceans, frogs and other amphibians, molluscs, smaller fish, invertebrates, and even small aquatic mammals such as voles and sometimes other young brook trout
