蟑螂是雜食性昆蟲,取食廣泛。各種食品,包括面包、米飯、糕點、葷素熟食品、瓜果以及飲料等,尤其喜食香、甜、油的面制食品。蟑螂嗜食油脂,在各種植物油中,香麻油最具誘惑力,有些地方稱蟑螂為“偷油婆”。在食糖中,紅糖、飴糖的引誘力最強。蟑螂也常咬食其他物品,可啃食棉毛制品、皮革制品、紙張、書籍、肥皂、電線等。在室外垃圾堆、陰溝和廁所等場所,以腐敗的有機物為食,甚至啃咬死動物。
不同種類蟑螂的食性也有差別。德國小蠊愛吃發酵的食品和飲料,愛喝啤酒;美洲大蠊喜食腐敗的有機物;澳洲大蠊以植物性食物為主。
水對蟑螂的生存比食物更為重要。蟑螂能耐渴更能忍饑,可以一個月不喝水,更可以三個月不吃東西(指在有水的條件下)。美洲大蠊在只給干食不給水的情況下,雌蟲能存活40天,雄蟲能存活27天。反之,如果有水無食,則雌蟲能存活90天,雄蟲能存活43天。蟑螂在沒有頭的情況下仍然可以成活一周。無頭蟑螂只是因為沒有嘴喝水而被渴死。
當處于惡劣的環境條件下,無食又無水時,蟑螂間會發生互相殘食的現象,大吃小,強吃弱,特別是剛剛蛻皮的蟲子,不能動彈,表皮又嫩,就成了競相爭食的獵物,以攝取尸體中的水份來維持生存。