1. námorné bezstavovce: Kraby krtka sa primárne živia malými bezstavovcami nachádzajúcimi sa v prílivovej zóne a plytkých vodách. Ich strava zahŕňa:
- malé kôrovce ako sú amfipody, izopody, krevety a barnacles.
- Molluss , vrátane lastúrnikov, ako sú mušle a kohúty, ako aj gastropody, ako sú limpy a slimáky.
- polychaetes ako sú morské červy.
2. Ryby: Kraby krtka sa môžu občas kŕmiť malými rybami, najmä mladistvými rybami, ktoré sa púšťajú príliš blízko k pobrežiu.
3. riasy a rastlinný materiál: Môžu sa pasú na rianoch, morských riasach a ďalších rastlinných látkach, ktoré sa nachádzajú na brehu alebo vo vode.
4. Scavenging: Kraby krtka sú tiež vyčistené a môžu sa živiť mŕtvymi alebo umierajúcimi zvieratami vrátane rýb, kôrovcov a mäkkýšov.
5. Mikrobiálne filmy: Mikrobiálne filmy, ktoré sa tvoria na skalách, piesku a ďalších povrchoch v ich biotopu, môžu byť tiež zdrojom potravy pre krtek krabov.
Je potrebné poznamenať, že rôzne druhy krabov v krku môžu mať špecifické diétne preferencie alebo úpravy na základe ich biotopu a dostupných zdrojov potravín.