La mayoría de los cangrejos oceánicos se consideran carnívoros y comen casi cualquier carne que puedan encontrar. Sin embargo, hay algunas especies que son omnívoras y que comen plantas y carne.
Los cangrejos oceánicos populares, como Dungeness y King Crab, comen una variedad de peces, así como otros animales que viven en el fondo, como erizos, estrellas de mar, dólares de arena y caracoles. También se sabe que comen los huevos de esos animales e incluso cazan miembros de su propia especie. Los cangrejos azules tienden a ser carroñeros y se alimentan de muchos tipos de organismos muertos, pero se sabe que comen otros crustáceos. En ocasiones también comen plantas vivas.