1. Marine Invertebrates: Krté kraby se primárně živí malými bezobratlými nalezenými v mezitidální zóně a mělkých vodách. Jejich strava zahrnuje:
- Malí korýši , jako jsou amfipody, isopody, krevety a barnacles.
- mollussk , včetně mlh, jako jsou škeble a cockles, stejně jako gastropody, jako jsou limpety a šneky.
- polychaetes , jako jsou mořské červy.
2. ryby: Krté kraby se mohou občas živit malými rybami, zejména mladistvými rybami, které se pustí příliš blízko k pobřeží.
3. řasy a rostlinný materiál: Mohou se pasou na řasách, mořských řasách a jiných rostlinných hmotách na pobřeží nebo ve vodě.
4. Scavenging: Krtci jsou také vychytávači a mohou se živit mrtvými nebo umírajícími zvířaty, včetně ryb, korýšů a měkkýšů.
5. mikrobiální filmy: Mikrobiální filmy, které se tvoří na skalách, písku a dalších površích v jejich stanovišti, mohou být také zdrojem potravy pro krtek kraby.
Stojí za zmínku, že různé druhy krabů krtků mohou mít specifické dietní preference nebo adaptace na základě jejich stanoviště a dostupných zdrojů potravy.