Starfish feeds on animals covered by hard shells of calcium carbonate. After opening the shell. The starfish pops out its stomach through its mouth to eat the soft animal inside the shell. The stomach then goes back into the body and the food is slowly digested.