Octopuses are predators and scavengers with a varied diet. They eat crabs, clams, mussels, snails, squid, fish, sea urchins, starfish, worms, sea cucumbers, lobsters, and carrion. Small or planktonic octopuses may also feed on plankton and microscopic organisms.