Como omnívoros, a los cangrejos de río les gusta comer mariscos, gusanos, plantas, insectos, plancton, insectos y caracoles. Los cangrejos de río no son exigentes e incluso comen peces muertos, plantas en descomposición y animales muertos. Comerán cualquier cosa a su alcance, ya sea en la naturaleza o en el fondo de su tanque.
Si tiene un tanque de peces con cangrejos de río, puede que tenga cuidado al agregar otros peces pequeños al tanque. Los peces somnolientos o los peces que nadan en el fondo del tanque facilitan las comidas para los cangrejos. A los cangrejos de río les gusta comer plantas en descomposición como la espinaca y la lechuga, y lo comerán de inmediato si está disponible. El alimento de oro para peces, las obleas de algas y los gránulos de camarones son alimentos nutritivos que puedes comprar en una tienda de mascotas para tus cangrejos.
En la naturaleza, los cangrejos de río tienden a ir tras la putrefacción de la materia vegetal, peces muertos y otras cosas que son más fáciles de atrapar. Se sabe que comen pequeños roedores y aves si pueden poner sus pinzas en ellos. Se comen su propia cáscara cuando se mudan para recuperar el calcio. Si se coloca en un acuario con otros peces, plantas y otras criaturas acuáticas, el cangrejo de río intentará comer todo lo que pueda atrapar.