There seems to be some controversy regarding what they eat, and certainly there may be different species eating different things. According to Marine invertebrates " Herbivors. Ingest sediments and eat diatoms, other microalgae, and bacteria. May feed on algae in suspension. "