En matière de nourriture, les cafards ne sont définitivement pas des mangeurs difficiles. Ce sont des omnivores, ce qui signifie qu’ils mangent à la fois des viandes et des légumes dans la nature. Les cafards mangent n’importe quelle source de nourriture qu’ils peuvent trouver, mais tout comme les humains, les cafards ont leurs aliments préférés, qui sont les aliments gras, les viandes et les féculents. On trouve souvent les cafards dans la cuisine car ils sont attirés par leurs friandises préférées.
Les cafards sont des charognards, trouvant quelque chose à manger où qu’ils soient. Ce que mange une blatte dépend souvent de l’endroit où elle vit. Les cafards peuvent survivre pendant des mois sans nourriture s’ils ont accès à de l’eau. Sans nourriture et sans eau, elles ne peuvent survivre que jusqu’à une semaine. Elles ont même mangé des livres et des cheveux lorsqu’elles étaient extrêmement affamées !
Certaines blattes mangent des objets courants que l’on trouve dans la maison. Les blattes américaines, qui vivent dans des endroits chauds, sombres et humides, mangent à peu près n’importe quoi, y compris des matières végétales et d’autres insectes. Les blattes à bande brune, qui vivent dans des endroits chauds et secs, préfèrent manger des aliments riches en amidon comme la colle à papier peint, les reliures de livres et même les bas de nylon ! Les blattes germaniques vivent dans des endroits chauds et humides comme les cuisines et les salles de bains. Elles aiment les aliments sucrés et gras, mais sont connues pour manger du dentifrice. Les blattes orientales, qui vivent souvent dans les égouts ou les endroits humides et en décomposition, aiment manger tous les types de déchets.