Squids are carnivorous creatures that feed on small fish, crabs, shrimp, and other smaller squids, although they only resort to the latter possibility when food supplies are dwindling. The smallest specimens of squid feed mainly on krill and plankton.