Ces insectes sont omnivores, ce qui signifie qu’ils peuvent manger les deux, les aliments végétaux et les animaux. Pour ces raisons, nous pouvons trouver des cafards partout, se nourrissant de tout ce qu’ils trouvent.
En plus de l’alimentation sur les ordures, les blattes laissent des traces chimiques par leurs selles. De cette façon, ils peuvent facilement trouver des sources d’eau ou de la nourriture. C’est un moyen de communication entre eux et c’est la principale raison pour laquelle ils sont tous installés dans un certain endroit.