Os caranguejos eremitas são onívoros e comem quase tudo o que está disponível. Em cativeiro, eles podem comer peixe cru, frango cozido e uma variedade de vegetais, frutas e nozes.
Embora os caranguejos eremitas mantidos em cativeiro sejam geralmente chamados de caranguejos terrestres, eles ainda se originaram nos oceanos e, portanto, são tecnicamente caranguejos de água salgada. Embora os caranguejos terrestres não precisem de muita água do oceano, eles ainda precisam de uma pequena quantidade de água salgada para sobreviver. Devido a essa necessidade de água salgada, os caranguejos eremitas não podem se reproduzir em cativeiro. Na verdade, todos os caranguejos eremitas de estimação eram capturados na natureza antes de serem vendidos.