Crabi, de obicei, mananca alge. Crabi sunt omnivori, ceea ce inseamna ca vor manca ambele plante si alte animale pentru hranire.
Diferitele specii de crab au diete ușor diferite. Ei au un sistem digestiv foarte puternic care le permite să mănânce ciuperci, moluste, bacterii, viermi și chiar și alte crustacee, cum ar fi creveții sau barnaculele. În vremuri de disperare, s-au cunoscut că mănâncă măruntaiele de pe podeaua mării, care pot include animale moarte și degradante.
Ca majoritatea omnivorelor, crabi necesită o dietă echilibrată pentru a menține cel mai înalt grad de sănătate și pentru a-și atinge potențialul maxim de creștere. Sistemele lor au nevoie atât de proteinele găsite în carne, cât și de vitaminele prezente în legumele submarine pentru a susține digestia de calitate.