El pulpo come principalmente cangrejos y otros invertebrados sin cáscara, aunque también comen peces y pequeños tiburones. El hecho de que coman cangrejos principalmente es la razón por la cual un pulpo tiene un pico.
El pulpo tiene un pico de aplastamiento corto para romper las conchas gruesas de invertebrados como los cangrejos. En particular, el pulpo come moluscos, almejas, langostas y cualquier pescado que puedan agarrar. Por lo general, esto significa peces pequeños, pero en raras ocasiones, un pulpo que sea lo suficientemente grande podría tratar de comerse un tiburón pequeño si puede agarrarlo con sus tentáculos. Un pulpo bebé generalmente come invertebrados más pequeños, como los camarones. Algunos tipos de pulpos, como el pulpo gigante del Pacífico, pueden perseguir a las aves que vagan demasiado cerca de la superficie del océano o las que flotan en la parte superior o se zambullen en busca de peces. Además de sus picos duros, el pulpo tiene algo que se llama una papila salival llena de dientes que pueden atravesar conchas de crustáceos. Su saliva también es corrosiva y puede descomponer las conchas e incluso separar la parte inferior blanda de los crustáceos de sus conchas. El pulpo luego usa su lengua de púas para sacar al animal.