El cangrejo de mar contiene pocas grasas y calorías, y por su contenido en ácidos grasos omega 3, ayuda a prevenir enfermedades cardiovasculares. También es fuente de proteínas, y como la mayoría de los mariscos, su nivel de colesterol es elevado. También contiene sodio, por lo que las personas con hipertensión deben evitar su consumo o hacerlo con moderación. Aporta vitamina A, por lo que contribuye a mantener el buen estado de la visión.