What do fresh water sunfish eat?
Sunfish are opportunistic predators that will eat a wide variety of food, including insects, worms, crustaceans, and small fish. They are also known to eat plant material, such as algae and aquatic plants. Sunfish are typically found in shallow, slow-moving waters with plenty of vegetation, which provides them with cover and a source of food.