Os caranguejos geralmente comem algas. Os caranguejos são onívoros, o que significa que comem plantas e outros animais para se alimentar.
Várias espécies de caranguejos têm dietas ligeiramente diferentes. Eles têm um sistema digestivo muito forte que lhes permite comer fungos, moluscos, bactérias, vermes e até outros crustáceos, como camarões ou cracas. Em tempos de desespero, eles costumam comer as vísceras do fundo do mar, que podem incluir animais mortos e em decomposição.
Como a maioria dos onívoros, os caranguejos exigem uma dieta balanceada para manter o mais alto grau de saúde e atingir seu potencial máximo de crescimento. Seus sistemas precisam tanto da proteína encontrada na carne quanto das vitaminas presentes nos vegetais submarinos para manter uma digestão de qualidade.