Caracatițele au o dietă omnivoră și se hrănesc cu o varietate de alimente, incluzând crustacee, melci, pești și plante acvatice. Mâncarea favorita din meniul caracatițelor sunt crabii, pești, homarii, scoici și creveții, dar uneori pot mânca și rechini mai mici sau chiar pasări.