Los cangrejos ermitaños son omnívoros y comen casi cualquier cosa disponible. En cautiverio, pueden comer pescado crudo, pollo cocido y una variedad de verduras, frutas y nueces.
Aunque los cangrejos ermitaños mantenidos en cautiverio generalmente se conocen como cangrejos de tierra, todavía se originan en los océanos y, por lo tanto, son cangrejos de agua salada. Aunque los cangrejos de tierra no necesitan una gran cantidad de agua de mar, todavía necesitan una pequeña cantidad de agua salada para sobrevivir. Debido a esta necesidad de agua salada, los cangrejos ermitaños no pueden reproducirse en cautiverio. De hecho, todos los cangrejos ermitaños se capturaron en la naturaleza antes de ser vendidos.