Kraby lniarskie to wszystkożercy jadące rośliny i zwierzęta. Ich dieta to: glony, morskie trawy, upadle owoce, martwe ryby, padliny, małe bezkręgowce, czasem inne skorupiaki. Niektóre gatunki specjalizują się w liliach morskich lub jajach ryb.
Domowe kraby lniarskie potrzebują zrównoważonej, zróżnicowanej diety: karmy gotowe, świeże warzywa/owoce, okazjonalne białko, by zostać zdrowymi.