Starfish are a group of echinoderms that feed on corals, clams, oysters, sponges, mussels, small barnacles, and other small aquatic organisms. Typically, starfish eat almost anything that attaches itself to a rock, or that doesn’t move away fast enough. If an animal is slowed down by injury, they’re starfish food.