Rainbow trout and steelhead are insectivorous and piscivorous. Resident rainbow trout tend to eat more fish than steelhead. Both species primarily feed on invertebrate larvae drifting in mid-water to conserve energy that would be expended if they were foraging for food in the substrate. Young rainbow trout and steelhead eat insect larvae, crustaceans, other aquatic invertebrates, and algae.
Animal Foods: fish; insects; aquatic or marine worms; aquatic crustaceans
Plant Foods: algae
Primary Diet: carnivore (Insectivore )