Krabber er altspisere som spiser både planter og dyr. Deres kosthold avhenger av miljø og tilgjengelighet.
Dyr-bytte
* Insekter: Mygglarver, libeller, andre vannlevende insekter.
* Småfisk: Spesielt rom (babyfisk).
* Ormer: Regnormer og vannlevende ormer.
* Andre krabber: De kan være kannibaler.
* Amfibier: Ruggeler og små frosker.
* Aas: Døde dyr de aaseter.
Plantemateriale
* Alger: Betes fra steiner og planter.
* Vannplanter: Blader, stilker, røtter.
* Detritus: Forrøtnende organisk materiale.
Kosthold varierer etter krabbestørrelse, habitat og sesong. Krabber hjelper med å kontrollere insektpopulasjoner og resirkulere næringsstoffer.