Der Oktopus frisst hauptsächlich Krabben und andere geschälte Wirbellose, aber auch Fische und kleine Haie. Die Tatsache, dass sie in erster Linie Krabben essen, ist der Grund, warum ein Oktopus einen Schnabel hat.
Der Oktopus hat einen kurzen Quetschschnabel, um die dicken Schalen von Wirbellosen wie Krabben zu durchbrechen. Insbesondere frisst der Oktopus Weichtiere, Muscheln, Hummer und alle Fische, die er greifen kann. Normalerweise sind das kleine Fische, aber in seltenen Fällen könnte ein Oktopus, der groß genug ist, versuchen, einen kleinen Hai zu fressen, wenn er ihn mit seinen Tentakeln greifen kann. Ein Baby-Oktopus frisst normalerweise kleinere Wirbellose wie Garnelen. Einige Arten von Tintenfischen, wie der riesige pazifische Tintenfisch, können sogar Vögel verfolgen, die zu nahe an der Meeresoberfläche wandern, oder solche, die oben schwimmen oder nach Fischen tauchen. Zusätzlich zu ihren harten Schnäbeln hat der Oktopus eine sogenannte Speichelpapille, die voller Zähne ist, die sich durch Krustentierschalen bohren können. Ihr Speichel ist zudem ätzend und kann Schalen aufbrechen und sogar die weiche Unterseite von Krebstieren von ihren Schalen lösen. Der Oktopus benutzt dann seine Stachelzunge, um das Tier herauszuschaufeln.