Coral is primarily eaten by a variety of marine organisms such as parrotfish, surgeonfish, and some species of starfish. Some marine invertebrates like sea urchins and sea cucumbers also feed on coral. Additionally, some species of humans in some cultures consume coral as well, although this is generally discouraged as it can harm coral populations and the surrounding ecosystems.