If you are lucky enough to live near a beach, estuary, or marine bait shop and can give your cephalopod live food it will love you forever. Healthy cephalopods eagerly go after live food and seem to be always hungry. A cuttlefish that hasn't eaten in a few days and does not go after live food is very ill. Unlike most octopuses, cuttlefish will still eagerly take food after they start laying eggs. Luckily for inland aquarists, adult cuttlefish will often take frozen food such as frozen shrimp and fish and such foods can make up their staple diet.
Variety is the spice of life for cephalopods as well as humans.
Most large grocery stores have a good selection of frozen marine shrimp, crab, lobster, mussels, squid, and fish to chose from. It may be necessary, especially at first, to skewer frozen food and swim it around the tank to get a feeding reaction. If you have been feeding frozen food for a while and are having problems feeding try temporarily switching to live food. Live freshwater crustaceans such as freshwater shrimp, crayfish and fish can also be used. Although live freshwater foods are not quite as nutritious as their marine cousins, cephalopods will grow and thrive on them, and they do elicit a healthy feeding response.