Rainbow trout are a beautiful breed of fish that can find in many different waters and climates. They feed on insects, eggs, minnows, or anything they find at the surface level. Fish living in lakes prey mainly on mollusks like clams but will also eat crustaceans, while those who live off coastlines feast primarily on worms though they may occasionally take a snack from other sea creatures as well, such as shrimp and crabs!