Les seiches sont des prédateurs carnivores qui se nourrissent d'une variété de petits animaux marins, y compris du poisson, des crevettes et des crabes. Ils utilisent leurs becs tranchants pour écraser les coquilles de leurs proies, puis avaler les tissus mous à l'intérieur. Certains des types de poissons spécifiques que mangent des seiches comprennent:
* Hareng
* Anchovies
* Sardines
* Sprats
* Maquereau
* Cod
* Haddock
* Whiting
* Pollock
Les seiches mangent également d'autres céphalopodes, tels que les calmars et les poulpes. Ils sont également connus pour manger de la cannibaliste, ce qui signifie qu'ils mangeront d'autres seiches.