Les cafards ne sont pas des mangeurs difficiles, ils mangent des fruits, de la colle, des restes de nourriture, des excréments, etc. Ils se mangent même pour satisfaire leur faim.
Cette tendance cannibale est due à 2 facteurs différents, la réduction de la nourriture et de leur population. Lorsque les cafards vivent en grand nombre et que la nourriture qu’ils peuvent trouver est limitée, il est courant que les cafards se mangent les uns les autres. Ils se transforment en cannibales vindicatifs et se mangent jusqu’à ce que le groupe soit assez petit pour vivre.