Los cangrejos generalmente comen algas. Los cangrejos son omnívoros, lo que significa que comerán plantas y otros animales para su sustento.
Varias especies de cangrejo tienen dietas ligeramente diferentes. Tienen un sistema digestivo muy fuerte que les permite comer hongos, moluscos, bacterias, gusanos e incluso otros crustáceos, como camarones o lapas. En tiempos de desesperación, se sabe que comen los despojos del fondo marino, que pueden incluir animales muertos y en descomposición.
Como la mayoría de los omnívoros, los cangrejos requieren una dieta balanceada para mantener el mayor grado de salud y alcanzar su máximo potencial de crecimiento. Sus sistemas necesitan tanto la proteína que se encuentra en la carne como las vitaminas presentes en los vegetales submarinos para mantener una digestión de calidad.