What does a Damselfish eat?

Damselfish are omnivorous fish that primarily feed on zooplankton, small crustaceans, algae, and phytoplankton. They are also known to consume small invertebrates, such as worms, and even bits of coral. Some Damselfish species are also known to feed on small fish and fish eggs. The diet of a Damselfish can vary depending on the species and the environment in which they live.