Allesetende spiser
Krabber spiser både plante- og animalsk stoff. Deres kosthold varierer etter art, habitat, størrelse, og sesong.
Plante-stoff
Alger, tang, plankton, detritus, og falne frukter eller frø er vanlige plante-baserte matvarer.
Animalsk stoff
Krabber forbruker fisk, bløtdyr, ormer, andre krepsdyr, og aas. Eremittkrabber, fiddle-krabber, blåkrabber, og kongekrabber har hver sine distinkte preferanser.
Kostholds-faktorer
Fordi mat tilgjengelighet endres gjennom året og på tvers av miljøer, spiser ingen to krabbebestander akkurat det samme.