W zależności od gatunku, kraby morskie żywią się planktonem, robakami, rybami, krewetkami i innymi krabami. Kraby żyjące w głębokich wodach żyją podczas jedzenia, które są odpadkami mięsa spadającymi do oceanu piętro po zabiciu przez innego zwierzęcia morskiego.
Niektóre kraby rodzą się z przechowywanym żółtkiem, które zawiera wystarczającą ilość pokarmu do pierwszego etapu wzrostu. Inni zaczynają od razu jeść małe organizmy podobne do planktonu. Krab Red King przechodzi etap rozwoju, w którym nie może jeść ani trawić pokarmu.
Kraby morskie mogą przetrwać dłuższy czas bez jedzenia. Pomaga im to, gdy brakuje źródeł pożywienia lub gdy szukają nowego miejsca do karmienia. .